28.07.2014, 19:38
Bem pessoal, jб estou programando a uma semana e estou bem avanзado, quase terminado um Gang War. Mas estou com dъvida em um comando que fiz para pegar os equipamentos da gangue, aqui estб:
Quando eu compilo, aparecem esses 3 erros:
Ao tirar esta linha:
Fica sу este erro:
Fiquei tentando resolver isto por um tempinho, mas nгo consegui dai decidi pedir ajuda aqui... Entгo, alguйm?
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256], idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/equiparballas", true) == 0)
{
if(gTeam[playerid] == TEAM_BALLAS)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2079.4646,-1155.3173,23.8752))
{
GivePlayerWeapon(playerid, 35, 100);
SendClientMessage(playerid, -1, "Vocк pegou seus equipamentos e pagou R$1000,00");
GivePlayerMoney(playerid, -1000);
}
}
return 1;
}
if(strcmp(cmd, "/equipargroove", true) == 0)
{
if(gTeam[playerid] == TEAM_GROVE)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2512.3162,-1670.8052,13.4790))
{
GivePlayerWeapon(playerid, 35, 100);
SendClientMessage(playerid, -1, "Vocк pegou seus equipamentos e pagou R$1000,00");
GivePlayerMoney(playerid, -1000);
}
}
return 1;
}
if(strcmp(cmd, "/equiparvagos", true) == 0)
{
if(gTeam[playerid] == TEAM_VAGOS)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2349.8677,-1162.2516,27.3652))
{
GivePlayerWeapon(playerid, 35, 100);
SendClientMessage(playerid, -1, "Vocк pegou seus equipamentos e pagou R$1000,00");
GivePlayerMoney(playerid, -1000);
}
}
return 1;
}
if(strcmp(cmd, "/equiparpolicia", true) == 0)
{
if(gTeam[playerid] == TEAM_POLICIA)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1552.7638,-1675.6663,16.1953))
{
GivePlayerWeapon(playerid, 35, 100);
SendClientMessage(playerid, -1, "Vocк pegou seus equipamentos e pagou R$1000,00");
GivePlayerMoney(playerid, -1000);
}
}
return 1;
}
if(strcmp(cmd, "/equiparazteca", true) == 0)
{
if(gTeam[playerid] == TEAM_AZTECAS)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1882.9657,-2015.8688,13.5469))
{
GivePlayerWeapon(playerid, 35, 100);
SendClientMessage(playerid, -1, "Vocк pegou seus equipamentos e pagou R$1000,00");
GivePlayerMoney(playerid, -1000);
}
}
return 1;
}
Код:
C:\Users\usuario\Desktop\Servidor\gamemodes\gangwar.pwn(430) : error 017: undefined symbol "strtok" C:\Users\usuario\Desktop\Servidor\gamemodes\gangwar.pwn(430) : error 033: array must be indexed (variable "cmd") C:\Users\usuario\Desktop\Servidor\gamemodes\gangwar.pwn(501) : error 030: compound statement not closed at the end of file (started at line 429) Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 3 Errors.
pawn Код:
cmd = strtok(cmdtext, idx); // Linha 430
Код:
C:\Users\usuario\Desktop\Servidor\gamemodes\gangwar.pwn(500) : error 030: compound statement not closed at the end of file (started at line 429) Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.