Szerző Téma: MySQL vs. Dialog szinezés - Gondok  (Megtekintve 1257 alkalommal)

MySQL vs. Dialog szinezés - Gondok
« Dátum: 2011. december 31. - 14:46:15 »
0 Show voters
Sziasztok!
Írtam egy regisztrációs szkriptet mysql használatával.
Minden tökéletesen megy, amíg nincsenek a dialogok szövegei kiszínezve.
1. Mit tehetnék, hogy ne ütközzenek? Mert azért szeretném kiszínezni a szövegeket...
2. Még egy kérdés,  mit kell tennem, hogy a dialogba mikor beleírok ne simán a betû, hanem a letitkosított állapota (azok a pöttyök) jelenjenek meg?

dexi

  • Vendég
MySQL vs. Dialog szinezés - Gondok
« Válasz #1 Dátum: 2011. december 31. - 14:48:31 »
0 Show voters
DIALOG_STYLE_PASSWORD <- pöttyök.
Színezni ne úgy szinezd hogy {VALAMI} hanem {\"VALAMI\"}.

MySQL vs. Dialog szinezés - Gondok
« Válasz #2 Dátum: 2011. december 31. - 14:59:21 »
0 Show voters
Köszi, megpróbálom így, ha jók meg a + is  :) .

Dupla hozzászólás automatikusan összefûzve. ( 2011. december 31. - 15:09:16 )

Nem enged úgy színezni, mivel ha így van pl.: ShowPlayerDialog(playerod, dialogid, DIALOG_STYLE_PELDA, \"{\"2499ff\"} VALAMI\",\"{\"2499ff\"}VALAMI\",\"{\"2499ff\"}VALAMI\",\"{\"2499ff\"}VALAMI\");
Akkor mindíg lezárja a karakterláncot, és mivel nincs pontosveszõ, ezért errornak írja.
« Utoljára szerkesztve: 2011. december 31. - 15:09:16 írta mauladam »

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
MySQL vs. Dialog szinezés - Gondok
« Válasz #3 Dátum: 2011. december 31. - 15:12:17 »
0 Show voters
Ha definálva vannak a színek:
Itt a pre-processor miatt kell így csinálni, ha nem érted, hogy miért, akkor Pawn_Language_Guide.pdf googleba.
A gombokat pedig NEM lehet színezni!
[pawn]#define ASD_COLOR           2499ff
ShowPlayerDialog(playerod, dialogid, DIALOG_STYLE_LIST, \"{\" #ASD_COLOR \"}VALAMI\", \"{\" #ASD_COLOR \"}VALAMI\", \"Elsõ Gomb\", \"Másik gomb\");
[/pawn]


Ha nincs, akkor pedig:
[pawn]ShowPlayerDialog(playerod, dialogid, DIALOG_STYLE_LIST, \"{2499ff}VALAMI\", \"{2499ff}VALAMI\", \"Elsõ Gomb\", \"Másik gomb\");[/pawn]

dexi

  • Vendég
MySQL vs. Dialog szinezés - Gondok
« Válasz #4 Dátum: 2011. december 31. - 15:13:37 »
0 Show voters
new DIALOGstring[128];

 

format(DIALOGstring,sizeof(DIALOGstring),\"%s\",
\"{\"#FF0000\"}VALAMI?\");
ShowPlayerDialog(playerid, Szabalyzat, DIALOG_STYLE_PASSWORD, \"ASD?\", DIALOGstring, \"Rendben\",\" Mégsem\");
« Utoljára szerkesztve: 2011. december 31. - 15:23:44 írta Fl0rian »

MySQL vs. Dialog szinezés - Gondok
« Válasz #5 Dátum: 2011. december 31. - 15:23:55 »
0 Show voters
[pawn]ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_PASSWORD, \"{ff0000}Belépés\",\"{ff0000}Hibás jelszó! {2499ff}Ha mégegyszer elrontod, a szerver automatikusan kickel.\",\"Belépés\",\"Kilépés\");[/pawn]
Eddig úgy volt, ahogy kurta999 kírta, de pont így nem mûködik.
Az a gond vale, hogyha színezve van, akkor a belépés után, kiírja hogy Sikeres belépés, de de kickel.
Ha viszont nincs színezve akkor mûködik.
« Utoljára szerkesztve: 2011. december 31. - 15:26:05 írta mauladam »

dexi

  • Vendég
MySQL vs. Dialog szinezés - Gondok
« Válasz #6 Dátum: 2011. december 31. - 15:26:18 »
0 Show voters
ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_PASSWORD, \"{\"ff0000\"}Belépés\",\"{\"ff0000\"}Hibás jelszó! {\"2499ff\"}Ha mégegyszer elrontod, a szerver automatikusan kickel.\",\"Belépés\",\"Kilépés\");

MySQL vs. Dialog szinezés - Gondok
« Válasz #7 Dátum: 2011. december 31. - 15:30:06 »
0 Show voters
Kurta999 azt írta, hogy ha nincsenek definiálva szinek, akkor nem így kell.

dexi

  • Vendég
MySQL vs. Dialog szinezés - Gondok
« Válasz #8 Dátum: 2011. december 31. - 15:31:09 »
0 Show voters
Nekem így van és láss csodát, mûködik! Próbáld meg.

MySQL vs. Dialog szinezés - Gondok
« Válasz #9 Dátum: 2011. december 31. - 15:35:10 »
0 Show voters
És azt hogy csináltad?  :)
error 001: expected token: \"-string end-\", but found \"-identifier-\"
error 017: undefined symbol \"ff0000\"
warning 215: expression has no effect
error 001: expected token: \"-string end-\", but found \"-identifier-\"
fatal error 107: too many error messages on one line
Csak arra az egy sorra   :D

dexi

  • Vendég
MySQL vs. Dialog szinezés - Gondok
« Válasz #10 Dátum: 2011. december 31. - 15:40:59 »
+1 Show voters
ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_PASSWORD, \"{\"#ff0000\"}Belépés\",\"{\"#ff0000\"}Hibás jelszó! {\"#2499ff\"}Ha mégegyszer elrontod, a szerver automatikusan kickel.\",\"Belépés\",\"Kilépés\");

 
;)

MySQL vs. Dialog szinezés - Gondok
« Válasz #11 Dátum: 2011. december 31. - 15:47:53 »
0 Show voters
Így már jó köszi :) Megy a +. | Zárok

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal