PHP код:
CMD:teleport(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 8) return false;
if(ADuty[playerid]!=228) return SendClientMessage(playerid,COLOR_GREY,NO_DUTY_TEXT);
new admin[24];
GetPlayerName(playerid,admin,sizeof(admin));
{
if (!tpadmin[playerid])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
tpadmin[i] = 1;
}
PlayerInfo[playerid][pAdmin] = GetPlayerInterior(playerid);
GetPlayerPos(playerid,PX,PY,PZ);
GetPlayerFacingAngle(playerid,PANGLE);
format(CMDstr,sizeof(CMDstr),">> %s[%d]: Телепорт к админу, введите /gotp <<",admin,playerid);
SendClientMessageToAll( COLOR_YELLOW,CMDstr);
}
else if (admin[playerid])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
tpadmin[i] = 0;
}
format(CMDstr,sizeof(CMDstr),">> %s[%d]: Телепорт закрыт <<",admin,playerid);
SendClientMessageToAll( COLOR_YELLOW,CMDstr);
}
}
return true;
}
CMD:gotp(playerid, params[])
{
if(tpadmin[playerid] == 0)
{
SendClientMessage(playerid,COLOR_GREY,"Телепорт закрыт!");
return true;
}
PlayerInfo[playerid][pAdmin] = GetPlayerInterior(playerid);
SetPlayerPos(playerid,PX,PY,PZ+2);
SetPlayerFacingAngle(playerid,PANGLE);
SetPlayerInterior(playerid,PlayerInfo[playerid][pAdmin]);
SendClientMessage(playerid, COLOR_WHITE, "Вы телепортировались");
return true;
}