- Регистрация
- 30 Июл 2013
- Сообщения
- 61
- Лучшие ответы
- 0
- Репутация
- 1
Хотелось бы сделать чтобы при телепортации админа к админу уровня 12 написало, что у него нет полномочий на это и чтобы админу к которому хотели телепортироваться написало, что к нему хотел телепортироваться админ и его айди. Не могу до конца догнать как это сделать, помогите пожалуйста.
Вот код команды /gethere:
Это часть с начинаниями в команде:
Буду очень благодарен за помощь.
Вот код команды /gethere:
PHP:
CMD:gethere(playerid, params[])
{
if(PlayerInfo[playerid][pLogin] == 0) return true;
if(PlayerInfo[playerid][pAdmin] < 7 || dostup[playerid] == 0) return true;
new plo;
if(sscanf(params, "u",plo)) return Send(playerid, COLOR_WHITE, "Введите: /gethere [id]");
new Float:plocx,Float:plocy,Float:plocz;
new inter = GetPlayerInterior(playerid);
new worldd = GetPlayerVirtualWorld(playerid);
if(IsPlayerConnected(plo))
{
if(plo != INVALID_PLAYER_ID)
{
if(PlayerInfo[plo][pAdmin] => 12 & PlayerInfo[playerid][pAdmin] < 12)
{
Send(playerid, COLOR_GREY, "У вас нет полномочий.");
Send(plo, COLOR_GREY, "К вам попытались телепортироваться [id:]);
return true;
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
if(GetPlayerState(plo) != 1 && GetPlayerState(plo) != 2 && GetPlayerState(plo) != 3) return Send(playerid, COLOR_GRAD1, Игрок не вступил в игру!");
if(GetPVarInt(plo, "AFK_Time") > 1) return Send(playerid, COLOR_GREY, "Данный игрок AFK");
GetPlayerPos(playerid, plocx, plocy, plocz);
if(PlayerInfo[playerid][pInt] > 0)
{
SetPlayerInterior(plo,inter);
PlayerInfo[plo][pInt] = inter;
PlayerInfo[plo][pLocal] = PlayerInfo[playerid][pLocal];
SetPlayerVirtualWorld(plo,worldd);
}
if(PlayerInfo[playerid][pInt] == 0)
{
SetPlayerInterior(plo,PlayerInfo[playerid][pInt]);
SetPlayerInterior(plo,inter);
SetPlayerVirtualWorld(plo,worldd);
}
if(plocz > 930.0 && PlayerInfo[playerid][pInt] == 0)
{
SetPlayerInterior(plo,inter);
PlayerInfo[plo][pInt] = inter;
}
if (GetPlayerState(plo) == 2)
{
TelePos[plo][0] = 0.0;
TelePos[plo][1] = 0.0;
SetPlayerInterior(plo,inter);
new tmpcar = GetPlayerVehicleID(plo);
SetPlayerVirtualWorld(plo,worldd);
SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
SetPVarInt(plo, "AntiBreik", 3);
PlayerInfo[ plo ][ pPos_x ] = plocx;
PlayerInfo[ plo ][ pPos_y ] = plocy+4;
PlayerInfo[ plo ][ pPos_z ] = plocz;
SetPVarInt(plo, "AntiBreik", 3);
}
else
{
SetPlayerPos(plo,plocx,plocy+2, plocz);
SetPlayerInterior(plo,inter);
SetPlayerVirtualWorld(plo,worldd);
}
Send(plo, COLOR_WHITE, "Вас телепортировал к себе администратор");
}
}
}
return true;
}
PHP:
{
if(PlayerInfo[plo][pAdmin] => 12 & PlayerInfo[playerid][pAdmin] < 12)
{
Send(playerid, COLOR_GREY, "У вас нет полномочий.");
Send(plo, COLOR_GREY, "К вам попытались телепортироваться. [id:]");
return true;
{