Párbeszéd létrehozása - leckék - szkriptek lecképei a samp - samp scripting segítségével

200? 200px ':' '+ (ez.scrollHeight + 5) +' px '); ">
playerid, dialogid, stílus, felirat [], info [], gomb1 [], gomb2 []

dialogid: például 1-2-3-4-5. stb.

Stílusok: a párbeszédpanel 3 stílusa.
Stílus 1 = DIALOG_STYLE_MSGBOX
Stílus 2 = DIALOG_STYLE_INPUT
Stílus 3 = DIALOG_STYLE_LIST

Példák a stílusok használatára:
A (z) DIALOG_STYLE_MSGBOX (0) üzenetek megjelenítéséhez használható.
DIALOG_STYLE_INPUT (1) regisztrációs rendszer, stb.
DIALOG_STYLE_LIST (2) A lehetséges opciók listája

felirat: A párbeszédpanel neve
info: szöveg a párbeszédpanelen
gomb1: Az első gomb például: Ok, Bejelentkezés
gomb2: második gomb Példa: Mégse

Íme egy példa a kódról:

200? 200px ':' '+ (ez.scrollHeight + 5) +' px '); ">
ha (strcmp (cmdtext, "/ login", true) == 0)
<
új s [128];
új bejelentkezési név [MAX_PLAYER_NAME];
GetPlayerName (playerid, bejelentkezési név, MAX_PLAYER_NAME);
formátum (s, sizeof (s), "Üdvözöljük újra,% s! # 92; n # 92; nContiune bejelentkezéshez!", loginname);
ShowPlayerDialog (playerid, 1, DIALOG_STYLE_INPUT, "Login Plase!" S "Belépés", "Mégse");
visszatérés 1;
>

itt a szöveg az orosz nyelven lesz:

Itt van az a feladata, hogy együtt dolgozzon vele:

[Kód]
nyilvános OnDialogResponse (playerid, dialogid, válasz, listitem, inputtext [])

200? 200px ':' '+ (ez.scrollHeight + 5) +' px '); ">
playerid, dialogid, válasz, listitem, inputtext []

Most megmondom, hogy mit jelent:
playerid: Nos, azt hiszem, rájöttél, hogy ez egy játékos.
dialogid: párbeszédpanel neve
válasz: ellenőrizze, hogy a játékos megnyomta-e az első gombot vagy a második gombot
listitem: ha kiválasztja a DIALOG_STYLE_LIST ablak stílusát, kiválasztja a listán található opciót
inputtext [] az, amit a játékos belépett a mezőbe, például a regisztrációs rendszerben.

Példa egy párbeszédpanelre a DIALOG_STYLE_MSGBOX stílus (0) példáján.

nyilvános OnDialogResponse (playerid, dialogid, válasz, listitem, inputtext [])
<
ha (dialogid == 0)
<
ha (válasz)
<
// Itt történik, ha a játékos a gombot1 kattint
>
más
<
// És itt, ha megnyomja a gombot2
>
>
>

Ha párbeszédablakot hoz létre, használjon:
# 92; b - backspae - vágás
# 92; f - Form feed - az oldal fordítása
# 92; n - új vonal - új sor
# 92; r - kocsi vissza
# 92; ' - egyetlen idézőjel
# 92; "- kettős idézetek
# 92;? - kérdőjel