Szerző Téma: Dialog Style MSGBOX adat bele írása.  (Megtekintve 762 alkalommal)

Dialog Style MSGBOX adat bele írása.
« Dátum: 2015. Június 28. - 15:56:40 »
0
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

Nem elérhető whadez

  • 719
  • DEFEATER
    • Profil megtekintése
Dialog Style MSGBOX adat bele írása.
« Válasz #1 Dátum: 2015. Június 28. - 16:18:50 »
0
// ### 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
};

Dialog Style MSGBOX adat bele írása.
« Válasz #2 Dátum: 2015. Június 28. - 16:24:10 »
0
Köszönöm a segítségedet :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal