sdd19517
Компетентный
PHP:
case 1541:
{
if(response)
{
switch(listitem)
{
new Float:PX,Float:PY,Float:PZ,Float:X,Float:Y,Float:Z,Float:Angle; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); GetPlayerPos(ChosenPlayer[playerid],PX,PY,PZ);
new ClickedPlayerName[MAX_PLAYER_NAME],pName[MAX_PLAYER_NAME]; GetPlayerName(ChosenPlayer[playerid],ClickedPlayerName,24); GetPlayerName(playerid,pName,24);
case 0:
{
ShowStats(playerid,ChosenPlayer[playerid]);
}
new Float:plocx,Float:plocy,Float:plocz;
new Float:xx,Float:yy,Float:zz;
GetPlayerPos(playerid, plocx, plocy, plocz);
GetPlayerPos(ChosenPlayer[playerid], xx, yy, zz);
case 1://Тп к игроку
{
if(PlayerInfo[playerid][pAdmin] >=3)
{
SetPlayerPos(playerid,xx,yy+2, zz);
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(ChosenPlayer[playerid]));
SetPlayerInterior(playerid, GetPlayerInterior(ChosenPlayer[playerid]));
}
}
case 2:// Тп к себе
{
if(PlayerInfo[playerid][pAdmin] >=2)
{
SetPlayerPos(ChosenPlayer[playerid],plocx,plocy+2, plocz);
SendClientMessage(ChosenPlayer[playerid], COLOR_WHITE, "Вас телепортировал к себе администратор Samp-Rp");
return 1;
}
}
case 3:
{
if(PlayerInfo[ChosenPlayer[playerid]][pMuted] == 0)
{
format(string, sizeof(string), "%s получил бан чата от администратора %s ",ClickedPlayerName, pName );
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo[ChosenPlayer[playerid]][pMuteTime] = 300;
PlayerInfo[ChosenPlayer[playerid]][pMuted] = 1;
SendClientMessage(ChosenPlayer[playerid],COLOR_WHITE,"Вы получили бан чата на 5 минут");
return 1;
}
else
{
format(string, sizeof(string), "Администратор %s снял бан чата у %s ", pName,ClickedPlayerName );
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo[ChosenPlayer[playerid]][pMuteTime] = 0;
PlayerInfo[ChosenPlayer[playerid]][pMuted] = 0;
return 1;
}
}
case 4:
{
format(string, sizeof(string), "Вы посадили %s в тюрьму на 10 минут", ClickedPlayerName);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
Delgun(ChosenPlayer[playerid]);
ResetPlayerWeapons(ChosenPlayer[playerid]);
WantedPoints[ChosenPlayer[playerid]] = 0;
SetPlayerInterior(ChosenPlayer[playerid], 6);
SetPlayerPos(ChosenPlayer[playerid],264.1425,77.4712,1001.0391);
SetPlayerFacingAngle(ChosenPlayer[playerid], 263.0160);
PlayerInfo[ChosenPlayer[playerid]][pJailed] = 1;
PlayerInfo[ChosenPlayer[playerid]][pJailTime] = 600;
return 1;
}
case 5:
{
if(PlayerInfo[playerid][pAdmin] >=3)
{
if (PlayerInfo[ChosenPlayer[playerid]][pMember] > 0)
{
format(string, sizeof(string), "Вы уволены из организации администратором %s", pName);
SendClientMessage(ChosenPlayer[playerid], 0x6495EDFF, string);
format(string, sizeof(string), "Вы выгнали %s из организации", ClickedPlayerName);
SendClientMessage(playerid, 0x6495EDFF, string);
PlayerInfo[ChosenPlayer[playerid]][pMember] = 0;
PlayerInfo[ChosenPlayer[playerid]][pLeader] = 0;
PlayerInfo[ChosenPlayer[playerid]][pRank] = 0;
PlayerInfo[ChosenPlayer[playerid]][pJob] = 0;
SetPlayerArmourAC(playerid,0);
Delgun(playerid);
ResetPlayerWeapons(playerid);
//SetPlayerArmourNoCheat(ChosenPlayer[playerid],0);
SpawnPlayer(ChosenPlayer[playerid]);
return true;
}
}
}
}
}
else
{
return 1;
}
}
Последнее редактирование:
