Szerző Téma: Parancs  (Megtekintve 830 alkalommal)

Parancs
« Dátum: 2015. augusztus 27. - 21:39:27 »
0 Show voters
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

Nem elérhető ROOCK

  • 183
    • Profil megtekintése
Parancs
« Válasz #1 Dátum: 2015. augusztus 27. - 22:46:30 »
0 Show voters
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;
}

Parancs
« Válasz #2 Dátum: 2015. augusztus 27. - 22:49:47 »
0 Show voters
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 :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal