SA-MP Forums Archive
[Ajuda] params[0]/params[1] zcmd - 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] params[0]/params[1] zcmd (/showthread.php?tid=404817)



params[0]/params[1] zcmd - gR92 - 04.01.2013

pawn Код:
CMD:spawn(playerid,params[])
{
        //new id;
    if(sscanf(params, "u", params[0]))
        return SendClientMessage(playerid, COLOR_WHITE, "comando errado, use /spawn [id]");
    else if(params[0] == INVALID_PLAYER_ID)
        SendClientMessage(playerid,COLOR_RED,"jogador invalido.");
    else
    {
        SpawnPlayer(params[0]);
    }
    return 1;
}
queria saber se posso usar aquele params[0] no lugar da variavel id, se params nao pode bugar o comando... vlw


Respuesta: params[0]/params[1] zcmd - ipsBruno - 04.01.2013

Hб como sim. Logo que params[0] vai abrigar um ъnico valor.

Mas isto й desotimizado, logo que terб que acessar vбrias vezes a parte da array zero. Й melhor criar uma variбvel id e fazer com o todo mundo faz que o acesso а ela й simples, pois desta maneira nгo tem registradores adicionais para verificar qual parte da array acessar.