GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: baglion02 - 2015. augusztus 27. - 21:39:27

Cím: Parancs
Írta: baglion02 - 2015. augusztus 27. - 21:39:27
Helló! Az lenne a kérdésem, hogy zcmd-vel meglehet e azt oldani hogy pl
 cmd:bsz(playerid,params[])

 
és ennek a bsz(bankszámla)parancsnak lennnének praméterei pl bsz nyit utal befizet kifizet és ez mind ebben az 1 parancsban.
pl /bsz befizet parancsal tud befizetni
Nem tudom hogy lehete ha lehet akkor hogyan? köszi a választ
Cím: Parancs
Írta: ROOCK - 2015. augusztus 27. - 22:46:30
tessék megcsináltam ha nem irsz be semmit csak azt hogy bsz akkor kiirja hogy adatok oda azt irsz amit akarsz
ez lényegében keres a szövegbe tehát ha beirod hogy semmi akkor kiirja hogy adatok de ha beirsz egy olyan szöveget pl semminyit akkor ezt ugy veszi mintha azt irtad volna hogy nyit mert szerepel benne ezzel ennyi a \"hátrány\"
 

CMD:bsz(playerid,params[]){
new parancs[30];
if(sscanf(params,\"s\",parancs))return SendClientMessage(playerid,-1,\"adatok\");
if(strfind(parancs,\"nyit\", true,0) != -1){
//ide amit csináljon
SendClientMessage(playerid,-1,\"nyitás\");
return 1;
}
if(strfind(parancs,\"utal\", true,0) != -1){
//ide amit csináljon
SendClientMessage(playerid,-1,\"utalás\");
return 1;
}
if(strfind(parancs,\"befizet\", true,0) != -1){
//ide amit csináljon
SendClientMessage(playerid,-1,\"befizetés\");
return 1;
}
if(strfind(parancs,\"kifizet\", true,0) != -1){
//ide amit csináljon
SendClientMessage(playerid,-1,\"kifizetés\");
return 1;
}
return 1;
}
Cím: Parancs
Írta: baglion02 - 2015. augusztus 27. - 22:49:47
Nagyon szépen köszönöm!! :) ilyenre voltam kíváncsi hogy lehet e ilyet igazából ez csak egy példa lett volt :)