AlexBrain
Новичок
Кикает когда перехожу в режим наблюдения!!!
Вот полная команда
Вот полная команда
PHP:
if(strcmp(cmd, "/spec", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new specid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "» {00a8ff}Èñïîëüçóéòå êîìàíäó: {FFFFFF} /spec [PlayerID]");
specid = ReturnUser(tmp);
if(specid == playerid) return SendClientMessage(playerid, COLOR_GREY, "[ERROR] - Âû óêàçàëè ñâîé PlayerID, íàáëþäåíèå çà ñàìèì ñîáîé íå âîçìîæíî");
if(PlayerInfo[specid][pAdmin] >= 6) return SendClientMessage(playerid,COLOR_GREY,"[ERROR] - Âû íå ìîæåòå íàáëþäàòü çà àäìèíèñòðàöèåé ñåðâåðà");
if (PlayerInfo[playerid][pAdmin] >= 1)
{
if(IsPlayerConnected(specid))
{
if(GetPlayerState(specid) == PLAYER_STATE_SPECTATING && gSpectateID[specid] != INVALID_PLAYER_ID)
{
GetPlayerName(gSpectateID[specid], sendername, sizeof(sendername));
format(string, sizeof(string), "[Adm] Ýòîò èãðîê íàáëþäàåò çà {00a8ff}%s{ffffff} [PlayerID: {00a8ff}%d{ffffff}]", sendername,gSpectateID[specid]);
SendClientMessage(playerid, COLOR_BLUE, string);
return 1;
}
if(GetPlayerState(specid) != 1 && GetPlayerState(specid) != 2 && GetPlayerState(specid) != 3) return SendClientMessage(playerid, COLOR_GREY, " Ea?ie ia anooiee a ea?o!");
StartSpectate(playerid, specid);
Spectate[playerid] = specid;
ShowMenuForPlayer(specmenu,playerid);
}
}
}
return 1;
}
