E1wy
Дебютант
Здравствуйте, из за чего у меня не вылазит диолог? И ещё когда я беру лидерку, лечу во флае когда хочу заспавнится на том месте где был во флае, а меня спавнит дома.
PHP:
CMD:fly(playerid,params[])
{
if(GetPlayerAdminEx(playerid) < 2) return 1;
SetPVarInt(playerid, "spawn_ac", 1);
if(GetPVarType(playerid, "FlyMode"))
{
new inter, world, Float: X, Float: Y, Float: Z, Float: FA;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, FA);
inter = GetPlayerInterior(playerid);
world = GetPlayerVirtualWorld(playerid);
SetPVarFloat(playerid, "SpecX", X);
SetPVarFloat(playerid, "SpecY", Y);
SetPVarFloat(playerid, "SpecZ", Z);
SetPVarFloat(playerid, "SpecFA", FA);
SetPVarInt(playerid, "SpecInt", inter);
SetPVarInt(playerid, "SpecWorld", world);
DeletePVar(playerid, "FlyMode");
CancelEdit(playerid);
TogglePlayerSpectating(playerid, false);
DestroyPlayerObject(playerid, noclipdata[playerid][fly_object]);
noclipdata[playerid][camera_mode] = CAMERA_MODE_NONE;
SetPlayerSpawnInit(playerid);
SpawnPlayer(playerid);
SetPlayerPos(playerid, X, Y, Z);
SetPlayerFacingAngle(playerid, FA);
SetPlayerVirtualWorld(playerid, world);
SetPlayerInterior(playerid, inter);
}
else
{
SetPVarInt(playerid, "SpecBool", 1);
FlyMode(playerid);
}
return true;
}
stock ShowPlayerFlyPolet(playerid)
{
Dialog
(
playerid, DIALOG_ADMIN_FLY, DIALOG_STYLE_LIST,
"Режим полёта",
"1. Спавн в текущем месте\n"\
"2. Спавн на месте старта",
"Äàëåå", "Îòìåíà"
);
return 1;
}
Последнее редактирование модератором:
