- 53
- 43
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
В этом уроке я научу вас создавать диалоги типа DIALOG_STYLE_MSGBOX.
Суть в том что при вводе комманды, появится окно с командами.
Начнём:
Ко всем дифайнам
В паблик
добавляем
(Одной строкой)
Теперь разберем всё, где /commands меняем на свою команду, это значит если введена команда то появится диалог. Рассмотрим
0-это ид диалога, напишете любой, DSM стиль диалога, мы используем DIALOG_STYLE_MSGBOX, "Команды" какбы название диалога, "тут пишим команды" сюда пишим команды, например /tp и т.д. Чтобы текст был на другой строке в диалоге используется \n. Приведу пример.
Это значит что на первой строке будет --------Команды------, а на второй /tp. "ОК","Отмена" Это название двух кнопок, названия могут быть любыми, но неслишком длинные, ибо не влезут. Также текст можно сделать цветным (неработает на кнопках) Это используется вот так {html цвет}, к примеру {FF0000}Команды Это значит что слово Команды будет написано красным цветом.
Суть в том что при вводе комманды, появится окно с командами.
Начнём:
Ко всем дифайнам
PHP:
#define DSM DIALOG_STYLE_MSGBOX
В паблик
PHP:
publicOnPlayerCommandText(playerid, cmdtext[])
PHP:
if(strcmp(cmdtext,"/commands", true) == 0) return ShowPlayerDialog
(playerid,0,DSM,"Команды","Тут пишим команды","OK","Отмена");
(Одной строкой)
Теперь разберем всё, где /commands меняем на свою команду, это значит если введена команда то появится диалог. Рассмотрим
PHP:
(playerid,0,DSM,"Команды","Тут пишим команды","OK","Отмена");
PHP:
-----------Команды--------\n/tp