Kluci pomoc.
Mám vytažen z Exisu příkaz spec ale píše tyhle chyby
C:\Users\SAMP\Desktop\SAMP\gamemodes\lasvegasparadise2.pwn(10660) : error 017: undefined symbol "IsNumeric"
C:\Users\SAMP\Desktop\SAMP\gamemodes\lasvegasparadise2.pwn(10675) : error 017: undefined symbol "Spect"
C:\Users\SAMP\Desktop\SAMP\gamemodes\lasvegasparadise2.pwn(10675) : warning 215: expression has no effect
C:\Users\SAMP\Desktop\SAMP\gamemodes\lasvegasparadise2.pwn(10675) : error 001: expected token: ";", but found "]"
C:\Users\SAMP\Desktop\SAMP\gamemodes\lasvegasparadise2.pwn(10675) : error 029: invalid expression, assumed zero
C:\Users\SAMP\Desktop\SAMP\gamemodes\lasvegasparadise2.pwn(10675) : fatal error 107: too many error messages on one line
Tady je ten příkaz
dcmd_spec(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new id = strval(params);
if(AdminLevel[playerid] < 3) return SendClientMessage(playerid, COLOR_SYSTEM, "Nemate dostatecny Admin-Level.");
if(AdminLevel[id] = 5) return SendClientMessage(playerid, BARVA_ANTICHEAT, "Tento příkaz nemůžeš použít na Admina s vyšším levelem než máš ty!");
else if(!strlen(params)||!IsNumeric(params)) return SendClientMessage(playerid, COLOR_SYSTEM, "POUŽITÍ: /spec [iD]");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_SYSTEM, "Hrac neni pripojeny.");
else if(playerid == id) return SendClientMessage(playerid,COLOR_SYSTEM, "Nemyslite si, ze sledovat sam sebe je nahlavu ? :D");
if(!IsPlayerInAnyVehicle(id))
{
SetPlayerInterior(playerid, GetPlayerInterior(id));
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, id);
}else{
SetPlayerInterior(playerid, GetPlayerInterior(id));
TogglePlayerSpectating(playerid, 1);
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(id));
}
Spect[playerid] = id;
new string[150];
format(string, sizeof(string), "Sledujete hrace %s. Pro vypnuti pouzijte /specoff", Jmeno(id),id);
SendClientMessage(playerid,COLOR_SYSTEM, string);
PlayerPlaySound(playerid,1132,0,0,0);
}
return 1;
}
Díky za pomoc