11.07.2013, 20:51
Olб,queria o comando Puxar que traz o player,mas que sу logados na rcon podem digitar esse comando,eu jб procurei no search e nгo achei.
CMD:trazer(playerid, params[])
{
if (!IsPlayerAdmin(playerid)) return false;
new sId = (-1);
if (sscanf(params, "u", sId)) return false;
if (!IsPlayerConnected(sId)) return false;
new Float: sPp[3];
GetPlayerPos(playerid, sPp[0], sPp[1], sPp[2]);
SetPlayerPos(sId, sPp[0], sPp[1], sPp[2]);
return true;
}
Й besteira, й que eu peguei uma mania de iniciar as vars com valores invбlidos.
Nessa caso й -1, nгo existe jogador com id (-1).... Й sу mania mesmo, quando tou fazendo algumas algorнtmos pra cбlculo ou coisas do tipo em Java eu uso muito isso pra tratamentos, e otimizaзхes. |
Eu costumo fazer isso em lugares aonde vou armazenar IDs de jogadores e onde eu nгo utilize sscanf para isto.
E utilizo valor -255, й uma boa maneira de evitar erros. |