[Ajuda] Comando ID +condicional - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Comando ID +condicional (
/showthread.php?tid=551688)
Comando ID +condicional -
pedrotvr - 20.12.2014
Entao pessoal consegui fazer um comando de vender arma, mas sу vai atй o id do cara tipo
/venderarma iddocara nomedaarma
Como eu faзo esse nomedaarma?
pawn Код:
if (strcmp("/sellgun", cmdtext, true, 10) == 0) {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "USO: /sellgun [ID] [Nome Arma]");
new id = strval(tmp);
if(Nome Arma == eagle)
{
GivePlayerWeapon(id, 24, 80);
}
}
Re: Comando ID +condicional -
ipsLuan - 20.12.2014
Usa zcmd, й mais fбcil.
Re: Comando ID +condicional -
MultiKill - 20.12.2014
Strtok nгo й difнcil de usar, mais strtok й desatualizado e й mais lento do que sscanf, o melhor й vocк usar sscanf, e ainda vocк pode usar com o comparador de strings, mas o recomendado й vocк usar um processador de comandos.
Se for usar strtok tem que saber, entгo olhe este
tutorial.
Tutorial zcmd e sscanf
strcmp e sscanf
Mas sscanf й muito mais fбcil de se usar do que strtok.
Dei o link de 3 tutoriais agora basta vocк escolher seu caminho, o mais fбcil, o mais difнcil que vai te dar problemas se nгo saber usar.