ShowPlayerDialog (playerid, dialogid, стил, надпис [], информация [], button1 [], BUTTON2 []); dialogid : идентификатор диалог / използвана" /> ShowPlayerDialog (playerid, dialogid, стил, надпис [], информация [], button1 [], BUTTON2 []); dialogid : идентификатор диалог / използвана" />

ПредишенСледващото

? 200 "200px ':' '+ (this.scrollHeight + 5) +' пиксела ');"> ShowPlayerDialog (playerid, dialogid, стил, надпис # 91;], информация # 91], button1 # 91;] BUTTON2 # 91] # 41 ;;


dialogid: идентификатор диалог / диалог използва номера
стил: достъпно диалоговия прозорец на стилове (Общо 3):

? 200 "200px ':' '+ (this.scrollHeight + 5) +' пиксела ');"> 0 или DIALOG_STYLE_MSGBOX // Използва се за показване на съобщенията (например / помогне # 41;
1 или DIALOG_STYLE_INPUT // Позволява ви да въведете текст в прозореца (регистрация система и т.н. # 41;
опции 2 или DIALOG_STYLE_LIST // листа (например избор на оръжия # 41;


Образование диалози - помощ - Статии Directory - всички за GTA качамак - качамак мания

Помислете как да създадете прозорец за избор на оръжия в както на скрийншота.
диалогов код (вмъкнете, където е възможно, например команди):

? 200 '200px': '' + (this.scrollHeight + 5) + 'пиксела ");"> ShowPlayerDialog (playerid, dialogid, 2, "Списък на оръжие", "1 # 92; tDeagle # 92; n2 # 92; tSawnoff # 92; n3 # 92; tPistol # 92; n4 # 92; tGrenade # 92; п5 # 92; tParachute # 92; n6 # 92; tLorikeet "," Избор "," Cancel "# 41 ;;


* Опция: трансфер н диалог текст на нов ред; # 92
** Цитати "," преди текста, а в края на задължителното!

Сега се създаде обществен такса за използване на диалогови прозорци (изберете всякакъв вид оръжие или я премахнете)

? 200 "200px ':' '+ (this.scrollHeight + 5) +' пиксела"); "> публичен OnDialogResponse (playerid, dialogid, отговор, Редовете, inputtext # 91] # 41;
<
ако (dialogid диалог == номер укажете # 41;
<
ако (отговор # 41; // първия бутон, ако играчът се е съгласил (изберете # 41;
<
ако (Редовете == 0 # 41; // номер на избрания вариант (в първия ред е винаги 0 ID # 41;
<
GivePlayerWeapon (playerid, 24, 100 # 41 ;; // Даването играч Дийгъл
>
ако (Редовете == 1 # 41;
<
GivePlayerWeapon (playerid, 26, 100 # 41 ;; // Даването играч Sawnoff
>
ако (Редовете == 2 # 41; // Останалите се опитват да поставят себе си
<
GivePlayerWeapon (playerid, 22, 100 # 41 ;; // Даването играч Колт
>
>
останало // Ако играчът е натиснал втория бутон "Отказ"
<
SendClientMessage (playerid, COLOR_RED: "Ти излезе от менюто." # 41 ;;
>
>
върне 1;
>


И какво? Изглежда, да се сортират! Сега ние експериментираме и разработване на нещо свое. На добър час!

Свързани статии

Подкрепете проекта - споделете линка, благодаря!