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