[Ajuda] Comando ID +condicional
#1

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);
        }
    }
Reply
#2

Usa zcmd, й mais fбcil.
Reply
#3

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)