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?

