ruslaan
Новичок
Здраствуйте многоуважаемые форумчане!Опять прошу у вас помощи)
Делал систему телепорта игрока к игроку, в меню на TAB.Та вот суть в чем, система работает, но есть один ньюанс.Как сделать так что бы игроку к которому хотят телепортироваться вылезло окошко с запросом, разрешить телепортацию, или отказать.ЗАРАНЕЕ БОЛЬШОЕ СПАСИБО.
+++ с меня неизбежен
Вот код
Делал систему телепорта игрока к игроку, в меню на TAB.Та вот суть в чем, система работает, но есть один ньюанс.Как сделать так что бы игроку к которому хотят телепортироваться вылезло окошко с запросом, разрешить телепортацию, или отказать.ЗАРАНЕЕ БОЛЬШОЕ СПАСИБО.
+++ с меня неизбежен
Вот код
PHP:
case 10:
{
if(GetPVarInt(playerid, "hhbbstat")) return SendClientMessage(playerid, COLOR_RED,"Александра: {ffffff}Вы можете телепортироваться раз в 10 минут!");
if(GetPVarInt(player1,"Jailed")) return SendClientMessage(playerid,COLOR_RED,"Игрок наказан и сидит в тюрьме");
if(GetPVarInt(player1,"Frozen")) return SendClientMessage(playerid,COLOR_RED,"Игрок наказан и заморожен");
if(GetPVarInt(player1,"DM")) return OtherDMMessage(playerid);
if(GetPVarInt(player1,"TDM")) return OtherPlayerTDMMessage(playerid);
if(GetPVarInt(player1,"Joined")) return OtherRaceMessage(playerid);
if(GetPlayerState(player1) != 1 && GetPlayerState(player1) != 2 && GetPlayerState(player1) != 3) return NoSpawnMessage(playerid);
new
Float:Pos[3],
inter = GetPlayerInterior(player1),vw = GetPlayerVirtualWorld(player1)
;
GetPlayerPos(player1,Pos[0],Pos[1],Pos[2]);
(GetPlayerState(playerid) == 2) SetVehiclePosEx(GetPlayerVehicleID(playerid),Pos[0]+3,Pos[1],Pos[2]+1,inter,vw);
else SetPlayerPosEx(playerid,Pos[0]+2,Pos[1],Pos[2],inter,vw);
new str[150];
format(str, sizeof(str), "Александра: {ffffff}Я телепортировала игрока {ff0000}%s [ID: %i] {ffffff}к игроку {ffffff}%s [ID: %i]", PlayerInfo[playerid][pName], playerid, PlayerInfo[player1][pName], player1);
SendClientMessageAll(COLOR_RED, str);
GiveMoney(playerid, -10000);
}
