13.12.2012, 17:30
pawn Код:
//Topo
new GPSTimer[MAX_PLAYERS];
new bool:HaveGPS[MAX_PLAYERS];
pawn Код:
if(!strcmp(cmd, "/gpsjogador", true))
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid, Vermelho, "* Use: /GPSJogador [playerid / off]");
if(!strcmp(tmp, "off", true)) {
if(HaveGPS[playerid]) {
KillTimer(GPSTimer[playerid]);
HaveGPS[playerid] = false;
GPSTimer[playerid] = 0;
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, 0xF0F000AA, "| INFO | Vocк desligou seu GPS.");
}else SendClientMessage(playerid, 0xFF0000AA, "| ERRO | Seu GPS jб estб desligado.");
return 1;
}
if(IsPlayerConnected(strval(tmp))) {
if(strval(tmp) != playerid) {
if(HaveGPS[playerid]) {
KillTimer(GPSTimer[playerid]);
HaveGPS[playerid] = false;
GPSTimer[playerid] = 0;
}
GPSTimer[playerid] = SetTimerEx("GPSUpdate", 500, true, "dd", playerid,strval(tmp));
HaveGPS[playerid] = true;
new str[128],nick[24];
GetPlayerName(strval(tmp),nick,24);
format(str,128,"* GPS ativado em: %s (ID %d)",nick,strval(tmp));
SendClientMessage(playerid, 0xF0F000AA, str);
}else SendClientMessage(playerid, 0xFF0000AA, "| ERRO | Vocк nгo pode fazer isso em vocк mesmo.");
}else SendClientMessage(playerid, 0xFF0000AA, "| ERRO | Jogador nгo conectado.");
return 1;
}
pawn Код:
error 017: undefined symbol "tmp"