21.06.2009, 15:50
Код:
if(strcmp(cmd,"/spectate",true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(PlayerInfo[playerid][pAdmin] < 1) { SendClientMessage(playerid,COLOR_WHITE,"SERVER: Unknown command."); return 0; } if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_WHITE,"[USAGE]: /spectate [id]"); return 1; } giveplayerid = strlen(tmp); if(!IsPlayerConnected(giveplayerid) && gPlayerLogged[giveplayerid] == 1) { SendClientMessage(playerid,COLOR_WHITE,"[SERVER]: Given player is not Connected or not logged in."); return 1; } if(playerid == giveplayerid) { SendClientMessage(playerid,COLOR_WHITE,"[SERVER]: You cannot spectate youself."); return 1; } if(PlayerInfo[playerid][Spectating] == 1 { SendClientMessage(playerid,COLOR_WHITE,"[SERVER]: You are already spectating"); return 1; } TogglePlayerSpectating(playerid,1); PlayerSpectatePlayer(playerid,giveplayerid); SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid)); PlayerInfo[playerid][Spectating] = giveplayerid; } return 1; }
C:\Documents and Settings\Tom\щемзп дтбегд\samp02Xserver.win32OLD\gamemodes\crp.pwn(11 897) : error 033: array must be indexed (variable "Spectating")
C:\Documents and Settings\Tom\щемзп дтбегд\samp02Xserver.win32OLD\gamemodes\crp.pwn(11 905) : error 033: array must be indexed (variable "Spectating")
Any idieas?