Szerző Téma: Dialog probléma  (Megtekintve 543 alkalommal)

Nem elérhető Peterta12

  • 183
  • Peterta12
    • Profil megtekintése
Dialog probléma
« Dátum: 2014. szeptember 03. - 07:35:13 »
0 Show voters
Csumisztok.
Elkezdtem irni egy kissebb fst.Csináltam egy ilyen \"tájékoztató\" szerûséget de amikor beirom /tajekoztato akkor nem hozza be.
Amikor lecompiézom akkor ezeket dobja:
 

C:\\Users\\Lovasi\\Desktop\\tajekoztato.pwn(11) : warning 202: number of arguments does not match definition
C:\\Users\\Lovasi\\Desktop\\tajekoztato.pwn(11) : warning 202: number of arguments does not match definition
C:\\Users\\Lovasi\\Desktop\\tajekoztato.pwn(25) : warning 202: number of arguments does not match definition
C:\\Users\\Lovasi\\Desktop\\tajekoztato.pwn(29) : warning 202: number of arguments does not match definition
C:\\Users\\Lovasi\\Desktop\\tajekoztato.pwn(33) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
5 Warnings.

 
Spoiler for Sorok:
11. sor
 

ShowPlayerDialog(playerid, 21312431221, DIALOG_STYLE_LIST, \"DesertDM\", \"Frissitések\\nHírek\\nWeblap\" \"Kiválaszt\" \"Mégsem\");

 
25.sor
 

ShowPlayerDialog(playerid, 213124345, DIALOG_STYLE_MSGBOX, \"Frissitések\", \"Készülöben\", \"Oké\" \"Oké\");

 
29.sor
 

ShowPlayerDialog(playerid, 12323432423, DIALOG_STYLE_MSGBOX, \"Hírek\", \"Készülöben\", \"Oké\" \"Oké\");

 
33.sor
 

ShowPlayerDialog(playerid, 234243112, DIALOG_STYLE_MSGBOX, \"Weblap\", \"Készülöben\", \"Oké\" \"Oké\");

 
Ha ez nem elég itt az egész kód!
 

#include <a_samp>
#include <zcmd>
#define DIALOG_TAJEKOZTATO 123456789
#define DIALOG_FRISSITES 987654321
#define DIALOG_HIREK 543219876
#define DIALOG_WEBLAP 987612345
CMD:tajekoztato(playerid, params[])
{
ShowPlayerDialog(playerid, 21312431221, DIALOG_STYLE_LIST, \"DesertDM\", \"Frissitések\\nHírek\\nWeblap\" \"Kiválaszt\" \"Mégsem\");
return 1;
}
public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
{
    if(dialogid == 123456789)
    {
        if (!response)
        {
              SendClientMessage (playerid, 0xFF0000FF, \"Kiléptél a dialogból\" );
              return 1;
        }
        if (listitem == 0)
        {
              ShowPlayerDialog(playerid, 213124345, DIALOG_STYLE_MSGBOX, \"Frissitések\", \"Készülöben\", \"Oké\" \"Oké\");
        }
        if (listitem == 1)
        {
              ShowPlayerDialog(playerid, 12323432423, DIALOG_STYLE_MSGBOX, \"Hírek\", \"Készülöben\", \"Oké\" \"Oké\");
        }
        if (listitem == 2)
        {
            ShowPlayerDialog(playerid, 234243112, DIALOG_STYLE_MSGBOX, \"Weblap\", \"Készülöben\", \"Oké\" \"Oké\");
}
        return 1;
    }
    return 0;
}

 
Próbáltam definiálással de akkor sem müködik.

Dialog probléma
« Válasz #1 Dátum: 2014. szeptember 03. - 08:14:49 »
+1 Show voters
Kicsit nagy lesz az a dialogid
http://wiki.sa-mp.com/wiki/Limits
« Utoljára szerkesztve: 2014. szeptember 03. - 08:17:10 írta $$David$$ »

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Dialog probléma
« Válasz #2 Dátum: 2014. szeptember 03. - 10:27:22 »
0 Show voters
#define DIALOG_TAJEKOZTATO 123456789
#define DIALOG_FRISSITES 987654321
#define DIALOG_HIREK 543219876
#define DIALOG_WEBLAP 987612345

 
helyett:
 
enum {
DIALOG_TAJEKOZTATO = 1234,
DIALOG_FRISSITES,
DIALOG_HIREK,
DIALOG_WEBLAP
};

 


[mod]Egyébként zárok, mert ennek van kiemelt téma is![/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal