Szerző Téma: Enum dialog  (Megtekintve 863 alkalommal)

Enum dialog
« Dátum: 2013. november 06. - 22:21:53 »
0 Show voters
Sziasztok!
Egybõl a témába vágok. Van egy scriptem, ahol a dialogidk így néznek ki:
 
enum
{
   ELSO_DIALOG,
   MASODIK_DIALOG,
   HARMADIK_DIALOG
}

 
Egy másik scriptem is van, amiben szintén ugyan így néznek ki, persze más a nevük, és csak 1 dialog van benne. Ezek nem állandó FS-ek, csak akkor szoktam betölteni õket, amikor kellenek. Ha egyszerre vannak betöltve, összebugolnak, és a másik scriptben lévõ dialogresponse lép életbe. Return 0 van mindkét ODN visszahívás végén, azon belül próbálkoztam már return 1-el és nélküle is. Mi lehet a baj? Kérlek ne írjatok olyat, hogy legyen #define ELSO_DIALOG (6969), szeretnék ennek a végére járni!
A válaszokat elõre is köszönöm!
« Utoljára szerkesztve: 2013. november 07. - 18:47:53 írta BoOy »

Enum dialog
« Válasz #1 Dátum: 2013. november 06. - 23:33:14 »
0 Show voters
Összekeverednek a dialog azonosítók azért nem mennek, pont te is írtad, hogy \"Ha egyszerre vannak betöltve, összebugolnak, és a másik scriptben lévõ dialogresponse lép életbe. Return 0 van mindkét ODN visszahívás végén, azon belül próbálkoztam már return 1-el és nélküle is.\"

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Enum dialog
« Válasz #2 Dátum: 2013. november 07. - 06:31:40 »
+1 Show voters
ha nem #define-vel akarod megoldani akkor ezt a megoldást alkalmazhatod:
 
#include 
enum
{
a,
b,
c,
d
}
enum
{
e = 4,
f,
g,
h
}
public OnFilterScriptInit()
{
printf(\"a:%d,b:%d,c:%d,d:%d,e:%d,f:%d,g:%d,h:%d\",a,b,c,d,e,f,g,h);
return 1;
}

 

a:0,b:1,c:2,d:3,e:4,f:5,g:6,h:7
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Enum dialog
« Válasz #3 Dátum: 2013. november 07. - 15:17:34 »
0 Show voters
Köszönöm szépen a segítséget! :)

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Enum dialog
« Válasz #4 Dátum: 2013. november 07. - 18:47:26 »
0 Show voters
[mod]Ha a jövõbe a kérdésre megoldást találtál, a \"Téma Lezárása\" ikonra rákattintani és a \"Megoldva\" nevû kategóriát ne felejtsd el kiválasztani![/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal