GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: mauladam - 2011. december 31. - 14:46:15

Cím: MySQL vs. Dialog szinezés - Gondok
Írta: mauladam - 2011. december 31. - 14:46:15
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?
Cím: MySQL vs. Dialog szinezés - Gondok
Írta: dexi - 2011. december 31. - 14:48:31
DIALOG_STYLE_PASSWORD <- pöttyök.
Színezni ne úgy szinezd hogy {VALAMI} hanem {\"VALAMI\"}.
Cím: MySQL vs. Dialog szinezés - Gondok
Írta: mauladam - 2011. december 31. - 14:59:21
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.
Cím: MySQL vs. Dialog szinezés - Gondok
Írta: kurta999 - 2011. december 31. - 15:12:17
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]
Cím: MySQL vs. Dialog szinezés - Gondok
Írta: dexi - 2011. december 31. - 15:13:37
new DIALOGstring[128];

 

format(DIALOGstring,sizeof(DIALOGstring),\"%s\",
\"{\"#FF0000\"}VALAMI?\");
ShowPlayerDialog(playerid, Szabalyzat, DIALOG_STYLE_PASSWORD, \"ASD?\", DIALOGstring, \"Rendben\",\" Mégsem\");
Cím: MySQL vs. Dialog szinezés - Gondok
Írta: mauladam - 2011. december 31. - 15:23:55
[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.
Cím: MySQL vs. Dialog szinezés - Gondok
Írta: dexi - 2011. december 31. - 15:26:18
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\");
Cím: MySQL vs. Dialog szinezés - Gondok
Írta: mauladam - 2011. december 31. - 15:30:06
Kurta999 azt írta, hogy ha nincsenek definiálva szinek, akkor nem így kell.
Cím: MySQL vs. Dialog szinezés - Gondok
Írta: dexi - 2011. december 31. - 15:31:09
Nekem így van és láss csodát, mûködik! Próbáld meg.
Cím: MySQL vs. Dialog szinezés - Gondok
Írta: mauladam - 2011. december 31. - 15:35:10
É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
Cím: MySQL vs. Dialog szinezés - Gondok
Írta: dexi - 2011. december 31. - 15:40:59
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\");

 
;)
Cím: MySQL vs. Dialog szinezés - Gondok
Írta: mauladam - 2011. december 31. - 15:47:53
Így már jó köszi :) Megy a +. | Zárok