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: asdf2 - 2011. június 02. - 21:08:50

Cím: Dini error (Példa szerint csináltam.)
Írta: asdf2 - 2011. június 02. - 21:08:50
Ezt így különszedtem, és konvertálásnál ezt a hibát mondja:
...\\filterscripts\\a.pwn(12) : error 001: expected token: \"-string end-\", but found \"-identifier-\"
[pawn]#define FILTERSCRIPT
#include <a_samp>
#include <Dini>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
dini_IntSet(\"a\", \"Deaths\",5);
dini_Int(\"a\",\"Deaths\");
if(\"Deaths\" == 5)
{
print(\"A Deaths egyenlo ottel.\");
}
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
}
#endif[/pawn]
A scriptfiles-be van egy a.ini, és abban: Deaths=5
Ezt azért csináltam így, hogy a példának megfeleljen, máshogy használnám fel, de így se akar mûködni, nem, hogy úgy. (Már sikerült létrehozni fájlt dinivel, és írni bele, de ez a feltételszabás úgy, h olvasok belõle nem akar átkonvertálódni.)
Cím: Dini error (Példa szerint csináltam.)
Írta: Stray - 2011. június 02. - 21:13:22
[pawn]if(\"Deaths\" == 5)[/pawn]
Ez így semmit nem fog csinálni(Megnézed, hogy a string mikor lesz egyenlõ int-el[soha!]). Maximum ha deklarálnál egy változót(new Deaths) és annak az értékét ellenõríznéd le.
[pawn]if(Deaths == 5)[/pawn]
Cím: Dini error (Példa szerint csináltam.)
Írta: asdf2 - 2011. június 02. - 21:15:48
Köszi, ezen az úton akartam indulni, csak biztos ami biztos megkérdeztem.
Cím: Dini error (Példa szerint csináltam.)
Írta: Stray - 2011. június 02. - 21:17:23
Nincs mit. Ha a probléma megoldódott zárd a témát.
Cím: Dini error (Példa szerint csináltam.)
Írta: asdf2 - 2011. június 02. - 21:18:02
Rendben, zárom.