Диалоговое окно

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

SoniQ

Новичок
Автор темы
13
2
Как сделать диалоговое окно с моей информацией, допустим ввожу команду /helppp и открывается окно с моей информацией и снизу кнопка "закрыть"
 

KirikRus299

Участник
45
20
Как сделать диалоговое окно с моей информацией, допустим ввожу команду /helppp и открывается окно с моей информацией и снизу кнопка "закрыть"
CLEO:
{$CLEO} // .cs формат
0000: // чтобы санни не послал нахуй
repeat // проверка на доступность сампа
wait 0
until samp.Available()
0b34: "cmd" @cmd // регаем кмд
0BDE: pause_thread 0 // чтобы кмд не вводилась при запуске сампа

:cmd
alloc 0@ 180 // выделяем память
format 0@ = "text%ctext 2" 0xA // форматируем. %c - отступ, нужно указывать в тексте. 0xA - чтобы отступилось, нужно указывать после ковычек
samp.ShowDialog(111, "caption", 0@, "Закрыть", "", 0) // показываем диалог. 111 - ид диалога. "caption" - его название. 0@ - текст, который форматировали. "закрыть" - кнопка. "" - тоже кнопка, но т.к. она нам не нужна, мы в нее ничего не пишем, чтоб не было ее в диалоге. 0 - стиль диалога
free 0@ // освобождаем память, как хорошие кодеры
samp.CmdRet() // выход из тела команды (чтоб по миллиону раз не повторялась)
пытался объяснить максимально понятно. но лучше посмотри тему на бх, там все подробно
 
  • Нравится
Реакции: SoniQ

ehxqu

Известный
Проверенный
177
153
вот тебе пример, сам разберешься

AGqop1X.png


CLEO:
{$CLEO .cs}
0000:
thread "dialoginfo"

repeat
    wait 0
until 0AFA: is_samp_available

0B34: samp register_client_command "pduk" to_label @pduk
0BDE: pause_thread 0

:pduk
0AC6: 0@ = label @pduk1 offset
0B3B: samp show_dialog id 999 caption "{0000FF}[hqPDHelper]: {FFFFFF}уголовный кодекс" text 0@ button_1 "Закрыть" button_2 "" style 0
0B43: samp cmd_ret

:pduk1
hex
"{0000FF}Убийство {FFFFFF}- 10 звезд (только для законных организаций: лицензеры и минздрав), {0000FF}Применение оружия {FFFFFF}- 6 звезд," A
"{0000FF}Хранение оружия без лицензии {FFFFFF}- 3 звезды, {0000FF}Ношение оружия в открытом виде {FFFFFF}- 4 звезды," A
"{0000FF}Продажа оружия {FFFFFF}- 3 звезды, {0000FF}Материалы {FFFFFF}- 2 звезды," A
"{0000FF}Соучастие {FFFFFF}- тот же розыск, что и зачинщику, {0000FF}Война {FFFFFF}- 6 звезд," A
"{0000FF}Проституция {FFFFFF}- 1 звезда, {0000FF}Сутенерство {FFFFFF}- 2 звезды." 00
end
 
Статус
В этой теме нельзя размещать новые ответы.