//Topo
new GPSTimer[MAX_PLAYERS];
new bool:HaveGPS[MAX_PLAYERS];
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;
}
error 017: undefined symbol "tmp"
Depois da primeira chave do comando. Coloca new tmp[32]; e acho que deve resolver.
|
if(!strcmp(cmd, "/gpsjogador", true))
{
new tpm[12];
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;
}
if(!strcmp(cmd, "/gpsjogador", true))
{
new tmp[12];
tmp = strtok(cmdtext,idx);
pawn Код:
|
new tpm[12];
// o certo й
new tmp[256];
vlw cara, mas nao й
pawn Код:
|
Necessariamente nao precisa ser 256. Й a mesma coisa de comprar um caderno, escrever na primeira folha e jogar fora -q
|