Detaljan opis problema: Preradio sam komandu iz STRCMP u CMD i izbacilo mi je ove error-e.
Dio skripte:
C:\Users\McShakur\Desktop\Balkan Nations\gamemodes\BN.pwn(23334) : error 017: undefined symbol "tmp"
C:\Users\McShakur\Desktop\Balkan Nations\gamemodes\BN.pwn(23334) : error 017: undefined symbol "cmdtext"
C:\Users\McShakur\Desktop\Balkan Nations\gamemodes\BN.pwn(23335) : error 017: undefined symbol "tmp"
C:\Users\McShakur\Desktop\Balkan Nations\gamemodes\BN.pwn(23340) : error 017: undefined symbol "tmp"
C:\Users\McShakur\Desktop\Balkan Nations\gamemodes\BN.pwn(23348) : error 017: undefined symbol "giveplayer"
C:\Users\McShakur\Desktop\Balkan Nations\gamemodes\BN.pwn(23348) : error 017: undefined symbol "giveplayer"
C:\Users\McShakur\Desktop\Balkan Nations\gamemodes\BN.pwn(23348) : error 029: invalid expression, assumed zero
C:\Users\McShakur\Desktop\Balkan Nations\gamemodes\BN.pwn(23348) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
8 Errors.
Komande u STRCMP:
if (strcmp(cmd, "/setracer1", true)==0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTITE: /setracer1 [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo >= 1337 || PlayerInfo >= 4)
{
if(IsPlayerConnected(giveplayerid))
{
SetPlayerCheckpoint(giveplayerid, 2038.3920,-2498.3098,13.5469,10.0);
CP = 200;
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "Street ORGANIZATOR %s je pozvao %s na Startnu liniju broj 1!", sendername, giveplayer);
SendClientMessageToAll(COLOR_LIGHTRED, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Niste autorizirani za koristenje ove naredbe !");
}
}
return 1;
}
if (strcmp(cmd, "/setracer2", true)==0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTITE: /setracer2 [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo >= 1337 || PlayerInfo >= 4)
{
if(IsPlayerConnected(giveplayerid))
{
SetPlayerCheckpoint(giveplayerid, 2037.5493,-2490.4072,13.5391,10.0);
CP = 300;
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "Street ORGANIZATOR %s je pozvao %s na Startnu linuju broj 2!", sendername, giveplayer);
SendClientMessageToAll(COLOR_LIGHTRED, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Niste autorizirani za koristenje ove naredbe !");
}
}
return 1;
}Komande u CMD:
CMD:setracer1(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTITE: /setracer1 [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo >= 1337 || PlayerInfo >= 4)
{
if(IsPlayerConnected(giveplayerid))
{
SetPlayerCheckpoint(giveplayerid, 2038.3920,-2498.3098,13.5469,10.0);
CP = 200;
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "Street ORGANIZATOR %s je pozvao %s na Startnu liniju broj 1!", sendername, giveplayer);
SendClientMessageToAll(COLOR_LIGHTRED, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Niste autorizirani za koristenje ove naredbe !");
}
}
return 1;
}
CMD:setracer2(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTITE: /setracer2 [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo >= 1337 || PlayerInfo >= 4)
{
if(IsPlayerConnected(giveplayerid))
{
SetPlayerCheckpoint(giveplayerid, 2037.5493,-2490.4072,13.5391,10.0);
CP = 300;
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "Street ORGANIZATOR %s je pozvao %s na Startnu linuju broj 2!", sendername, giveplayer);
SendClientMessageToAll(COLOR_LIGHTRED, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Niste autorizirani za koristenje ove naredbe !");
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): /
