Команда с ARP
Администратор включает /tp и уведомляет игроков о предстоящем МП, кто захочет - вводят TP и ТПшется к администратору который включил команду.
Ко всем переменным:
Код
new Float: DostupTP[3];
Команда:
Код
CMD:tp(playerid)
{
if(PlayerInfo[playerid][pLogged] != 1) return SendClientMessage(playerid,-1,"Авторизуйтесь!"); // Если у вас своя переменная на авторизацию, ставьте свою
if(PlayerInfo[playerid][pAdmin] > 0)
{
if(DostupTP > 0)
{
DostupTP = 0;
return SendClientMessage(playerid,-1,"Вы отключили тп игроков");
}
else
{
GetPlayerPos(playerid,DostupTP[0],DostupTP[1],Dostup[2]);
return SendClientMessage(playerid,-1,"Вы включили команду ТП");
}
else
{
if(DostupTP[1] == 0) return true;
SetPlayerPos(playerid,DostupTP[0] +5 ,Dostup[1],Dostup[2]); // + 5 Это что бы игрок не телепортировался в скин администратора а на 5 метров от него.
}
}
return true;
Автор: Tropical, то есть я)