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: Fred[HUN] - 2015. Június 28. - 15:56:40

Cím: Dialog Style MSGBOX adat bele írása.
Írta: Fred[HUN] - 2015. Június 28. - 15:56:40
Sziasztok!
Fejlesztgetem a saját házi kis modomat..
Eljutottam addig, hogy egy MSGBOX-os dialogba szeretnék adatot ki írni..
 
ShowPlayerDialog(playerid, 8888, DIALOG_STYLE_MSGBOX, \"ATM\", \"{FFFFFF}Számlaszám: {009dff}%d Ft\\n{FFFFFF}Egyenleg: {009dff}%d\\n{FFFFFF}Fizetés: {009dff}%d\", \"Rendben\", \"Mégsem\", pInfo[playerid][pBankSzamla], pInfo[playerid][pBankMoney], pInfo[playerid][pFizetes]);

 
Ezzel az a egy gond van, hogy nem fogadja el a pawno, beerrorozik és nem tudom, hogy javítsam ki.
Valakinek van rá ötlete?
Error:
 
*.pwn(1683) : warning 202: number of arguments does not match definition
*.pwn(1683) : warning 202: number of arguments does not match definition
*.pwn(1683) : warning 202: number of arguments does not match definition
Cím: Dialog Style MSGBOX adat bele írása.
Írta: whadez - 2015. Június 28. - 16:18:50
// ### Szöveg formatálása
new szoveg[128];
format(szoveg,128,\"{FFFFFF}Számlaszám: {009dff}%d Ft\\n{FFFFFF}Egyenleg: {009dff}%d\\n{FFFFFF}Fizetés: {009dff}%d\",pInfo[playerid][pBankSzamla], pInfo[playerid][pBankMoney], pInfo[playerid][pFizetes]);
// ### Formatált szöveg megjeleítése (SA:MP SCRIPTING WIKI-t ajánlom figyelmedbe...)
ShowPlayerDialog(playerid, 8888, DIALOG_STYLE_MSGBOX, \"ATM\", szoveg, \"Rendben\", \"Mégsem\");
Így működni fog, viszont a dialog \'ID\'-ket felejtsd el, ez esetben a 8888-at.
Úgy csináld a dialogjaidat hogy például.:
enum
{
DIALOG_ATMRENDSZER,
DIALOG_REGISTER,
DIALOG_LOGIN
};
Cím: Dialog Style MSGBOX adat bele írása.
Írta: Fred[HUN] - 2015. Június 28. - 16:24:10
Köszönöm a segítségedet :)