- 245
- 271
Картинки нормально прикрепи, чтобы я увидел как ты хочешь, я тебе сделаю все.Вот код
Код:{$CLEO} const DIALOG_STYLE_LIST = 2 end 0000: repeat wait 400 until 0AFA: is_samp_available // Ожидаем инициализации структур SAMP'а while true wait 0 if 0AB0: key_pressed 121 then 0AC8: 0@ = allocate_memory_size 64 // Выделяем память под список элементов(кол-во текста должно быть не больше 64 символов(пробелы и переходы на новую строку тоже равны 1 символу)) 0ad3: format_stirng 0@ = "Первый пункт%cВторой пункт%cТретий пункт" 0xA 0xA // Создаем список, 0xA - означает переход на новую строку, а %c указывается в самой строке 0B3B: samp show_dialog id 17 caption "Третий диалог" text 0@ button_1 "Выбрать" button_2 "Закрыть" style DIALOG_STYLE_LIST 0AC9: free_allocated_memory 0@ // Освобождаем память, больше не нужна. while 0AB0: key_pressed 121 wait 20 end end if 0B3C: samp is_dialog_responded id 17 button 1@ list_item 3@ input_text 0 then 0AF8: samp add_message_to_chat "Была нажата кнопка %d" color -1 params 1@ if 1@ == 1 then 0AF8: samp add_message_to_chat "А именно: Уря" color -1 0AF8: samp add_message_to_chat "Элемент №%d" color -1 params 3@ if 3@ == 0 then 0AF8: samp add_message_to_chat "Это первый пункт" color -1 end if 3@ == 1 // Был выбран второй пункт then 0AF8: samp add_message_to_chat "Это второй пункт" color -1 end if 3@ == 2 // Был выбран третий пункт then 0AF8: samp add_message_to_chat "Это третий пункт" color -1 end else end end end
Последнее редактирование: