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: Detrot - 2012. December 14. - 16:41:59

Cím: miért nem jeleníti meg?
Írta: Detrot - 2012. December 14. - 16:41:59
new xstring[512];
format(xstring, 512, \"{FF9900}Név: {FFFFFF}%s, {FF9900}Szint: {FFFFFF}%d, {FF9900}Adminszint: {FFFFFF}%d, {FF9900}XP pont: {FFFFFF}%d, {FF9900}Pénz: {FFFFFF}%d$, {FF9900}Bankszámla: {FFFFFF}%d$\", PlayerName(playerid), Info[playerid][szint], Info[playerid][admin], Info[playerid][xp], Info[playerid][penz], Info[playerid][bankpenz]);
    SendClientMessage(playerid, COLOR_WHITE, xstring);

 
Ha kiveszem a színkódokat, mûködik rendesen, de ha berakom õket, akkor nem jeleníti meg, szóval nem ír ki semmit. Mi a gond?
Cím: miért nem jeleníti meg?
Írta: Rupert - 2012. December 14. - 16:57:38
A színkód karakterei is karakterek, úgyhogy vedd feljebb az xstring stringhosszát.
Cím: miért nem jeleníti meg?
Írta: Detrot - 2012. December 14. - 19:50:59
már 1024re is felraktam de ugyanugy nem irja ki:S
Cím: miért nem jeleníti meg?
Írta: Csabesz - 2012. December 14. - 20:28:31
Idézetet írta: Detrot date=1355511059\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30938\" data-ipsquote-contentclass=\"forums_Topic
már 1024re is felraktam de ugyanugy nem irja ki:S
 
hibába, chatbox-ba akarod kiíratni, amibe max 256 karakter fér ki.
Csináld dialógusba:
 
new xstring[512];
format(xstring, 512, \"{FF9900}Név: {FFFFFF}%s, {FF9900}Szint: {FFFFFF}%d, {FF9900}Adminszint: {FFFFFF}%d, {FF9900}XP pont: {FFFFFF}%d,\\n{FF9900}Pénz: {FFFFFF}%d$, {FF9900}Bankszámla: {FFFFFF}%d$\", PlayerName(playerid), Info[playerid][szint], Info[playerid][admin], Info[playerid][xp], Info[playerid][penz], Info[playerid][bankpenz]);
ShowPlayerDialog(playerid, 23124, DIALOG_STYLE_MSGBOX, \"Játékos adatok:\", xstring, \"Oké\", \"\" );
Cím: miért nem jeleníti meg?
Írta: skyLine - 2012. December 14. - 21:05:29
Vagy 2 sorba :D
Cím: miért nem jeleníti meg?
Írta: Iceaac - 2012. December 14. - 21:27:33
Idézetet írta: Csabesz date=1355513311\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30938\" data-ipsquote-contentclass=\"forums_Topic


már 1024re is felraktam de ugyanugy nem irja ki:S
 
hibába, chatbox-ba akarod kiíratni, amibe max 256 karakter fér ki.[/quote]
A SendClientMessage max. 144 karaktert tud kiírni.
Egyébként mielõtt megpróbálkoztok ekkora méretû karakterláncokkal, nézzétek meg, valóban milyen hosszú is a szöveg.
Cím: miért nem jeleníti meg?
Írta: Detrot - 2012. December 17. - 18:38:23
köszönöm a válaszokat!