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

Почему не открывается диалоговое окно?

Статус
В этой теме нельзя размещать новые ответы.

Troy Lewis

Изучающий
Пользователь
Регистрация
22 Янв 2018
Сообщения
190
Лучшие ответы
0
Репутация
1
Всем привет! Делаю работу грузчика, и тут столкнулся с проблемой. При нажатии на кнопку ALT в пикапе - не вылезает окно с началом работы. Что делать?
PHP:
if(newkeys == KEY_WALK)
{
    for(new gjob; gjob < START_JOBLOADER; gjob++)
    {
        if(IsPlayerInRangeOfPoint(playerid,2,start_jobloader[gjob][0],start_jobloader[gjob][1],start_jobloader[gjob][2]))
        {
            if(GetPVarInt(playerid,"InJob") == 0) ShowPlayerDialog(playerid,33333,DIALOG_STYLE_MSGBOX,"{FF9E00}Раздевалка","{FFFFFF}Вы хотите начать работу строителем?","Начать","Отмена");
            else if(GetPVarInt(playerid,"InJob") == 1) ShowPlayerDialog(playerid,33334,DIALOG_STYLE_MSGBOX,"{FF9E00}Раздевалка","{FFFFFF}Вы хотите закончить работу строителем?","Конец","Отмена");
        }
    }
}
if(GetPVarInt(playerid,"Job") == 2)
{
    if(newkeys == KEY_SECONDARY_ATTACK || newkeys == KEY_JUMP || newkeys == KEY_SECONDARY_ATTACK || newkeys == KEY_FIRE || newkeys == KEY_CROUCH)
    {
        RemovePlayerAttachedObject(playerid,5);
        ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,1);
        SetPVarInt(playerid,"Job",1);
        new checkp = random(MAX_LPCHECK);
        SetPlayerCheckpoint(playerid,lpcheck[checkp][0],lpcheck[checkp][1],lpcheck[checkp][2],1.5);
    }
}
if(newkeys == KEY_WALK)// Проверка на кнопку ALT
{
    for(new gjob; gjob < START_JOBLOADER; gjob++)
    {
        if(IsPlayerInRangeOfPoint(playerid,2,start_jobloader[gjob][0],start_jobloader[gjob][1],start_jobloader[gjob][2]))
        {
            if(GetPVarInt(playerid,"InJob") == 0) ShowPlayerDialog(playerid,33333,DIALOG_STYLE_MSGBOX,"{FF9E00}Раздевалка","{FFFFFF}Вы хотите начать работу строителем?","Начать","Отмена");
            else if(GetPVarInt(playerid,"InJob") == 1) ShowPlayerDialog(playerid,33334,DIALOG_STYLE_MSGBOX,"{FF9E00}Раздевалка","{FFFFFF}Вы хотите закончить работу строителем?","Конец","Отмена");
        }
    }
}
if(GetPVarInt(playerid,"Job") == 2)
{
    if(newkeys == KEY_SECONDARY_ATTACK || newkeys == KEY_JUMP || newkeys == KEY_SECONDARY_ATTACK || newkeys == KEY_FIRE || newkeys == KEY_CROUCH)
    {
        RemovePlayerAttachedObject(playerid,5);
        ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,1);
        SetPVarInt(playerid,"Job",1);
        new checkp = random(MAX_PCHECK);
        SetPlayerCheckpoint(playerid,lpcheck[checkp][0],lpcheck[checkp][1],lpcheck[checkp][2],1.5);// Создаём один из чекпоинтов
    }
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу