[Ajuda] params[0]/params[1] zcmd
#1

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
Reply
#2

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


Forum Jump:


Users browsing this thread: 1 Guest(s)