• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Из-за чего не может показываться диалог?

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;
}
 
Последнее редактирование модератором:
Сверху Снизу