SA-MP Forums Archive
[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.