- Регистрация
- 20 Ноя 2010
- Сообщения
- 21
- Лучшие ответы
- 0
- Репутация
- 6
Как сделать в админской слежке сохранение последней позиции игрока? хочется, чтобы если ты гдето стоял...ввёл рекон...то когда ты закончил слежку...появлялся там же...где её начал...откуда ввёл команду. Заранее спасибо...
PHP:
if(strcmp(cmd, "/recon", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GRAD1, "Вы не уполномочены использовать эту команду.");
return 1;
}
tmp = adminspec_strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /recon [playerid]");
return 1;
}
specplayerid = strval(tmp);
if(!IsPlayerConnected(specplayerid)) {
SendClientMessage(playerid, COLOR_RED, "Игрок не ОнЛайн.");
return 1;
}
if (PlayerInfo[specplayerid][pAdmin] >= 1337)
{
SendClientMessage(playerid, COLOR_GRAD1, "Вы не можете следить за высшей администрацией.");
return 1;
}
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, specplayerid);
SetPlayerInterior(playerid,GetPlayerInterior(specplayerid));
gSpectateID[playerid] = specplayerid;
gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;
return 1;
}
if(strcmp(cmd, "/uncon", true) == 0)
{
TogglePlayerSpectating(playerid, 0);
gSpectateID[playerid] = INVALID_PLAYER_ID;
gSpectateType[playerid] = ADMIN_SPEC_TYPE_NONE;
return 1;
}