ThreS 0 Odesláno: 7. Únor, 2015 Share Odesláno: 7. Únor, 2015 Ahoj chtěl bysem se zeptat když napišu třeba /createport a pak hrači napišou /port tak se tam portnou chcu to vytvařet ve hře a pak chcu třeba napsat /Vypnoutport jak to má superpařba něco takového Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 7. Únor, 2015 Share Odesláno: 7. Únor, 2015 Ahoj chtěl bysem se zeptat když napišu třeba /createport a pak hrači napišou /port tak se tam portnou chcu to vytvařet ve hře a pak chcu třeba napsat /Vypnoutport jak to má superpařba něco takového new Float:X, Float:Y, Float:Z, bool:povoleneporty = false; public OnGameModeInit() { povoleneporty = true; //toto povoli porty } public OnPlayerCommandText(playerid,cmdtext[]) { dcmd(createport,10,cmdtext); //prikaz createport ma 10 pismen dcmd(nastavitport,12,cmdtext); //prikaz nastavitport ma 12 pismen dcmd(port,4,cmdtext); //prikaz port ma 4 pismena return 1; } dcmd_createport(playerid,params[]) { #pragma unused params GetPlayerPos(playerid,X,Y,Z); //ostatni jako napr zprava ze hrac vytvoril port return 1; } dcmd_nastavitport(playerid,params[]) { #pragma unused params if(povoleneporty == true) { povoleneporty = false } else if(povoleneporty == false ) { povoleneporty = true } //sem zprava scm //ostatni jako napr zprava ze hrac vytvoril port return 1; } dcmd_port(playerid,params[]) { #pragma unused params if(povoleneporty == false ) { //zprava ze jsou porty zakazane return 1; } SetPlayerPos(playerid,X,Y,Z); //ostatni jako napr zprava ze hrac vytvoril port return 1; } samozrejme do nastavitport prikazu si muzes pridat podminku pokud ma hrac dostatecny admin level Link to comment Share on other sites More sharing options...
0 ThreS 0 Odesláno: 7. Únor, 2015 Author Share Odesláno: 7. Únor, 2015 toto stačí dat do pawna a pojede to ? a jak mám nastavit že to muže vytvařet jen rcon a jak ten port pak vypnu ? Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 7. Únor, 2015 Share Odesláno: 7. Únor, 2015 toto stačí dat do pawna a pojede to ? a jak mám nastavit že to muže vytvařet jen rcon do prikazu nastavitport das hned pod #pragma unused params toto: if(!IsPlayerAdmin(playerid)) { SendClientMessage(playerid,-1,"Nejsi prihlasen na RCON"); return 1; } nezapomen dat nahoru do fs/modu pod #include <a_samp> toto: #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 a jak jsem ti tam popisoval dej si tam texty a akce jaky chces jak jsem ti psal v minulem prispevku Link to comment Share on other sites More sharing options...
0 ThreS 0 Odesláno: 7. Únor, 2015 Author Share Odesláno: 7. Únor, 2015 nenapišeš mně to tu ješte cele ze vším ? moc tě prosím Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 7. Únor, 2015 Share Odesláno: 7. Únor, 2015 jo a pokud chces aby to mohl taky jen ukladat rconadmin tak jak jsem ti napsal tak to co mas dat do nastavitport tak dej stejne i do createport Link to comment Share on other sites More sharing options...
0 ThreS 0 Odesláno: 7. Únor, 2015 Author Share Odesláno: 7. Únor, 2015 prostě admin chce udělat třeba nějakou akci a potřebuje port tak napiše /createport udělá to port tak hrači se mužou portnout přikazem /port ale pak ten port chce vypnout tak napiše /vypnoutport a pak ten port chce udělat zase někde jinde chapeš ? je to prostě sekundarní port že ho nechci mít na furt Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 7. Únor, 2015 Share Odesláno: 7. Únor, 2015 (upraveno) nenapišeš mně to tu ješte cele ze vším ? moc tě prosím #include <a_samp> #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 new Float:X, Float:Y, Float:Z, bool:povoleneporty = false , mess[100]; stock Jmeno(playerid) { new j[24]; if(IsPlayerConnected(playerid)) { GetPlayerName(playerid,j,24); } return j; } public OnGameModeInit() { povoleneporty = true; //toto povoli porty } public OnPlayerCommandText(playerid,cmdtext[]) { dcmd(createport,10,cmdtext); //prikaz createport ma 10 pismen dcmd(nastavitport,12,cmdtext); //prikaz nastavitport ma 12 pismen dcmd(port,4,cmdtext); //prikaz port ma 4 pismena return 1; } dcmd_createport(playerid,params[]) { #pragma unused params if(!IsPlayerAdmin(playerid)) { SendClientMessage(playerid,-1,"Nejsi prihlasen na RCON"); return 1; } GetPlayerPos(playerid,X,Y,Z); format(mess,100,"Administrator %s ulozil pozici pro /port",Jmeno(playerid)); SendClientMessageToAll(-1,mess); return 1; } dcmd_nastavitport(playerid,params[]) { #pragma unused params if(!IsPlayerAdmin(playerid)) { SendClientMessage(playerid,-1,"Nejsi prihlasen na RCON"); return 1; } if(povoleneporty == true) { povoleneporty = false; format(mess,100,"Administrator %s vypnul porty",Jmeno(playerid)); } else if(povoleneporty == false ) { povoleneporty = true; format(mess,100,"Administrator %s zapnul porty",Jmeno(playerid)); } SendClientMessageToAll(-1,mess); return 1; } dcmd_port(playerid,params[]) { #pragma unused params if(povoleneporty == false ) { SendClientMessage(playerid,-1,"Porty jsou vyple"); return 1; } SetPlayerPos(playerid,X,Y,Z); format(mess,100,"Hrac %s se premistil na pozici /port",Jmeno(playerid)); SendClientMessageToAll(-1,mess); return 1; } Edited 7. Únor, 2015 by ĐaVe Link to comment Share on other sites More sharing options...
0 ThreS 0 Odesláno: 7. Únor, 2015 Author Share Odesláno: 7. Únor, 2015 díky moc a jaké jsou teda přikazy ? /createport /port a jaký je přikaz na vypnutí portu Link to comment Share on other sites More sharing options...
0 VolfikCZ 33 Odesláno: 7. Únor, 2015 Share Odesláno: 7. Únor, 2015 nastavitport Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 7. Únor, 2015 Share Odesláno: 7. Únor, 2015 díky moc a jaké jsou teda přikazy ? /createport /port a jaký je přikaz na vypnutí portu /nastavit port ... jinak ted kod si zkopiruj znovu, opravil jsem tam 3 chyby... pisu to pres linux dela se mi to tady blbe pac mi tu nejde hranata zavorka udelat ani mrizka a mam provokujici prohlizec opera Link to comment Share on other sites More sharing options...
0 ThreS 0 Odesláno: 7. Únor, 2015 Author Share Odesláno: 7. Únor, 2015 dawe jsou tam 3 errory už vše v poho díky moc ! :-) Link to comment Share on other sites More sharing options...
0 VolfikCZ 33 Odesláno: 7. Únor, 2015 Share Odesláno: 7. Únor, 2015 A ty errory si máme vyčarovat i ty řádky ? Link to comment Share on other sites More sharing options...
0 ThreS 0 Odesláno: 7. Únor, 2015 Author Share Odesláno: 7. Únor, 2015 dawe a nevíš v čem je problem ?C:\Users\Nick\Downloads\03z – kopie\pawno\include\YSI\y_hooks/impl.inc(2342) : error 025: function heading differs from prototypeC Link to comment Share on other sites More sharing options...
0 VolfikCZ 33 Odesláno: 7. Únor, 2015 Share Odesláno: 7. Únor, 2015 stáhni si nové YSI. Link to comment Share on other sites More sharing options...
0 ThreS 0 Odesláno: 7. Únor, 2015 Author Share Odesláno: 7. Únor, 2015 furt nende C:\Users\Nick\Downloads\03z – kopie\pawno\include\YSI\y_hooks/impl.inc(1755) : error 025: function heading differs from prototypeC:\Users\Nick\Downloads\03z – kopie\pawno\include\YSI\y_hooks/impl.inc(2339) : error 025: function heading differs from prototypeC:\Users\Nick\Downloads\03z – kopie\pawno\include\YSI\y_hooks/impl.inc(2386) : error 025: function heading differs from prototypePawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase3 Errors. Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 7. Únor, 2015 Share Odesláno: 7. Únor, 2015 furt nende C:\Users\Nick\Downloads\03z – kopie\pawno\include\YSI\y_hooks/impl.inc(1755) : error 025: function heading differs from prototype C:\Users\Nick\Downloads\03z – kopie\pawno\include\YSI\y_hooks/impl.inc(2339) : error 025: function heading differs from prototype C:\Users\Nick\Downloads\03z – kopie\pawno\include\YSI\y_hooks/impl.inc(2386) : error 025: function heading differs from prototype Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 3 Errors. na co mas vbc v taskovem jednoduchem scriptu vyuzito YSI? pokud to davas jen jako fs tak tam dej co jsem ti napsal za kod a jediny include co tam je potreba je a_samp Link to comment Share on other sites More sharing options...
0 ThreS 0 Odesláno: 7. Únor, 2015 Author Share Odesláno: 7. Únor, 2015 n to je jinačí script jen se ptám jestli někdo neví Link to comment Share on other sites More sharing options...
0 The hidden face 77 Odesláno: 8. Únor, 2015 Share Odesláno: 8. Únor, 2015 Zkus toto YSI: http://uloz.to/xgsAPakU/ysi-4-0-beta-zip Je z mého PC a funguje v pohodě... 2 Link to comment Share on other sites More sharing options...
0 prisonCZ 0 Odesláno: 8. Únor, 2015 Share Odesláno: 8. Únor, 2015 Mě to jede v pohodě Link to comment Share on other sites More sharing options...
Dotaz
ThreS 0
Ahoj chtěl bysem se zeptat když napišu třeba /createport a pak hrači napišou /port tak se tam portnou chcu to vytvařet ve hře a pak chcu třeba napsat /Vypnoutport jak to má superpařba něco takového
Link to comment
Share on other sites
19 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now