© HovinE
Умник
Hi, тут такой вопрос..
На сервере играют 3 человека, то есть ID:0,1,2
При наборе команды /recon 4,5,6 и т.д. (то есть ид которого нету на сервере)
То выходит такая шняга: SERVER: Unknown Command
Код /recon:
На сервере играют 3 человека, то есть ID:0,1,2
При наборе команды /recon 4,5,6 и т.д. (то есть ид которого нету на сервере)
То выходит такая шняга: SERVER: Unknown Command
Код /recon:
PHP:
if(PlayerInfo[playerid][pAdmin] == 0) return true;
if(GetPlayerState(playerid) != PLAYER_STATE_SPECTATING)
{
GetPlayerPos(playerid, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
TeleportDestNoFloat[playerid][0] = GetPlayerInterior(playerid);
TeleportDestNoFloat[playerid][1] = GetPlayerVirtualWorld(playerid);
}
new specid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Информиция: /recon [id]");
specid = ReturnUser(tmp);
if(specid == playerid) return SendClientMessage(playerid, COLOR_WHITE, "[Ошибка] Вы ввели свой ID.");
if(PlayerInfo[specid][pAdmin] >= 1) return true;
if(specid == INVALID_PLAYER_ID) return true;
if(IsPlayerConnected(specid))
{
if(GetPlayerState(specid) == PLAYER_STATE_SPECTATING && gSpectateID[specid] != INVALID_PLAYER_ID)
{
format(string, sizeof(string), "Данный Администратор %d уровня наблюдает за %s [ID:%d]!", PlayerInfo[specid][pAdmin], sendername,gSpectateID[specid]);
SendClientMessage(playerid, COLOR_GREY, string);
return 1;
}
if(GetPlayerState(specid) != 1 && GetPlayerState(specid) != 2 && GetPlayerState(specid) != 3) return SendClientMessage(playerid, COLOR_RED, "Игрок не вступил в игру !");
StartSpectate(playerid, specid);
Spectate[playerid] = specid;
gSpectateID[specid] = playerid;
TextDrawShowForPlayer(playerid, FULLRECON[playerid]);
ShowMenuForPlayer(reconmenu,playerid);
}
return true;
