Джон Смит
Новичок
Добрый день уважаемые пользователи pawno-info. Проблема в том, что когда игрок афк, Администратора не может начать слежку за ним.
Как сделать так, чтобы можно было входить в слежку за игроком, даже если он афк, вот сама команда:
прошу помочь.
Как сделать так, чтобы можно было входить в слежку за игроком, даже если он афк, вот сама команда:
PHP:
if(strcmp(cmd, "/tv", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new specid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD1, "Uniform State: /tv [playerid/PartOfName]");
specid = ReturnUser(tmp);
if(specid == playerid) return SendClientMessage(playerid, COLOR_GRAD1, "Вы не сможете наблюдать за самим собой!");
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), "Ошибка: Этот игрок не вступил в игровой процесс.");
SendClientMessage(playerid, COLOR_GRAD1, string);
return 1;
}
if(GetPlayerState(specid) != 1 && GetPlayerState(specid) != 2 && GetPlayerState(specid) != 3) return SendClientMessage(playerid, COLOR_GRAD1, "Ошибка: Игрок не вступил в игровой процесс.");
StartSpectate(playerid, specid);
}
}
else { SendClientMessage(playerid, COLOR_GRAD1, "Недостаточно прав для использования команды."); }
}
return 1;
}
