- Регистрация
- 10 Окт 2019
- Сообщения
- 42
- Лучшие ответы
- 0
- Репутация
- 2
Всем привет
Решил выложить
Команды - re и reoff
Начнём
PHP:
cmd:re(playerid, params[])
{
if(player[playerid][padmin] < 1) return SCM(playerid, 0xffffff00, !"[{ff0000}Ошибка{ffffff}] Вы не уполномочены использовать данную команду"); // Здесь своя проверка на админку
extract params -> new id; else
return SendClientMessage(playerid, -1, "[{ffff00}Информация{ffffff}] /re [ID]"); // Проверка на ввод ID
if(!IsPlayerConnected(id))
return SendClientMessage(playerid, 0xCECECEFF, !"[{ff0000}Ошибка{ffffff}] Игрок не найден"); // Проверка на в сети ли игрок
if(GetPVarInt(playerid, "SET_ADM_POS") == 0)
{
new Float: reX, Float: reY, Float: reZ, Float: reA;
GetPlayerPos(playerid, reX, reY, reZ);
GetPlayerFacingAngle(playerid, reA);
SetPVarFloat(playerid, "re_X", reX);
SetPVarFloat(playerid, "re_Y", reY);
SetPVarFloat(playerid, "re_Z", reZ);
SetPVarFloat(playerid, "re_A", reA);
SetPVarInt(playerid, "re_int", GetPlayerInterior(id));
SetPVarInt(playerid, "re_virt", GetPlayerVirtualWorld(id));
}
TogglePlayerSpectating(playerid, true);
SetPlayerInterior(playerid, GetPlayerInterior(id));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
if(IsPlayerInAnyVehicle(id))
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(id), 1);
else
PlayerSpectatePlayer(playerid, id, 1);
return SetPVarInt(playerid, "SET_ADM_POS", 1);
}
PHP:
cmd:reoff(playerid)
{
if(player[playerid][padmin] < 1) return SCM(playerid, 0xffffff00, !"[{ff0000}Ошибка{ffffff}] Вы не уполномочены использовать данную команду"); // Своя проверка на админку
if(GetPVarInt(playerid, "SET_ADM_POS") == 0) return 1;
TogglePlayerSpectating(playerid, false);
return OnPlayerSpawn(playerid);
}
Последнее редактирование: