DXUT диалог.

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

[PX]Khaidar

Новичок
Автор темы
88
4
PHP:
{$CLEO}
0000:

const
EVENT_BUTTON_CLICKED                = 257
end

While true
  wait 0
if
  0AB0:   key_pressed 85
then
  0B80: dialog 0@ = create "DXUT dialog"
  0B84: dialog 0@ set_pos_XY 500 500 size 300 100
  0B82: dialog 0@ add_button id 1 text "Button" pos_XY 0 0 size 100 50
  0B82: dialog 0@ add_button id 2 text "Закрыть" pos_XY 0 50 size 100 50
  0B93: dialog 0@ set_background_color 0x9000ff00
  0B8D: samp set_cursor_mode 2

While true
wait 0
   if 0B81: dialog 0@ pop_event_to 1@ control_id_to 2@
    then
     if 1@ == EVENT_BUTTON_CLICKED
      then
       if 2@ == 1
        then
        0AD1: show_formatted_text_highpriority "Button" time 1000
     end
end 

if 1@ == EVENT_BUTTON_CLICKED
     then
      if 2@ == 2
       then
          0BA4: dialog 0@ free
          0B8D: samp set_cursor_mode 0
         end
        end
       end
      end
     end
    end
Почему-то скрипт получился одноразовым. После закрытия диалога, диалог не открывается.
 
Последнее редактирование:

DarkP1xel

Сила воли наше всё.
BH Team
3,638
5,029
Почему-то скрипт получился одноразовым.
Потому что ты его таким написал. Включи логику и подумай почему он у тебя больше не открывается. И научись правильно табуляцию использовать, а то только путаешься себя этими пробелами.
 

hnnssy

Известный
Друг
2,684
2,767
0BA4: dialog 0@ free - полностью удаляет диалог
0B86: dialog 0@ set_visible 0 - прячет его
 
Статус
В этой теме нельзя размещать новые ответы.