bool mentés

Indította TheChansee, 2013. március 12. - 19:05:31

Előző téma - Következő téma

TheChansee

Sziasztok nekem egy olyan kérdésem lenne, hogy ha egy bool-ban van a karakter akkor annak mentése és betöltése lehetséges-e dinivel?? Ha igen kérlek segítsetek nekem. Elõre is köszönöm szépen!

Csabesz

Ja, lehetséges :D
Ha igaz, akkor 1est mentesz, ha hamis akkor 0-át.
Betöltésnél ha 0, akkor false ha 1es akkor true.

TheChansee

Idézetet írta: Csabesz date=1363112025\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34786\" data-ipsquote-contentclass=\"forums_TopicJa, lehetséges :D
Ha igaz, akkor 1est mentesz, ha hamis akkor 0-át.
Betöltésnél ha 0, akkor false ha 1es akkor true.
 
Lehet, hogy rosszul fogalmaztam, akkor így mondom, hogy: Pl.: egy dm zónába belépek bool-al, és én azt szeretném, hogy ha relogolok vagy a szerót resizem vagy valami akkor is benne maradjak a bool-ba. Feltételezem dinivel lehet. És nekem ehez kéne valami segítség/példa.

Kovacs_Richard

hát én nem értek a dinihez ezért beírtam googlebe milyen függvények vannak hogy választ adjak a kérdésre és nézd mit találtam:
http://wiki.sa-mp.com/wiki/Useful_Functions#dini_BoolSet\" rel=\"external nofollow\">http://wiki.sa-mp.com/wiki/Useful_Functions#dini_BoolSet
am ezt a megoldást akartam írni:
 
dini_Set(\"jatekos.txt\",\"boolval\",((boolval)?1:0));

 
ez egyenlõ ezzel:
 
if(boolval == true) { dini_Set(\"jatekos.txt\",\"boolval\",1); }
else { dini_Set(\"jatekos.txt\",\"boolval\",0); }

 
csak rövidítettem :)
teszteld le és várom a visszajelzéseket :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

TheChansee

Idézetet írta: Kovacs_Richard date=1363113507\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34786\" data-ipsquote-contentclass=\"forums_Topichát én nem értek a dinihez ezért beírtam googlebe milyen függvények vannak hogy választ adjak a kérdésre és nézd mit találtam:
http://wiki.sa-mp.com/wiki/Useful_Functions#dini_BoolSet\" rel=\"external nofollow\">http://wiki.sa-mp.com/wiki/Useful_Functions#dini_BoolSet
am ezt a megoldást akartam írni:
 
dini_Set(\"jatekos.txt\",\"boolval\",((boolval)?1:0));

 
ez egyenlõ ezzel:
 
if(boolval == true) { dini_Set(\"jatekos.txt\",\"boolval\",1); }
else { dini_Set(\"jatekos.txt\",\"boolval\",0); }

 
csak rövidítettem :)
teszteld le és várom a visszajelzéseket :)
 
Nem értem sajnos. Diniben nem nagyon vagyok jó. Azt sem tudom mit kezdjek ezzel xdd.

bendor

[pawn]dini_BoolSet(file,var,true/false);[/pawn]
lekérdezés:
[pawn]dini_Boolt(file,var);[/pawn]

TheChansee

xdd én ehhez hülye vagyok kérlek leírnátok nekem fügvénnyel egy rendes példát??

bendor

[pawn]
CMD:dm(playerid,params[])
{
if(dini_Get(file,\"IsInDM\")) return SendClientMessage(playerid,-1,\"Már dm-ben vagy! /exitdm\");
//blabla
dini_BoolSet(file,\"IsInDM\",true);
return 1;
}
CMD:exitdm(playerid,params[])
{
if(!dini_Get(file,\"IsInDM\")) return SendClientMessage(playerid,-1,\"Nem vagy dm-be!\");
//blabla
dini_BoolSet(file,\"IsInDM\",false);
}
[/pawn]

TheChansee

Idézetet írta: Bendor date=1363114953\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34786\" data-ipsquote-contentclass=\"forums_Topic

CMD:dm(playerid,params[])
{
if(dini_Get(file,\"IsInDM\")) return SendClientMessage(playerid,-1,\"Már dm-ben vagy! /exitdm\");
//blabla
dini_BoolSet(file,\"IsInDM\",true);
return 1;
}
CMD:exitdm(playerid,params[])
{
if(!dini_Get(file,\"IsInDM\")) return SendClientMessage(playerid,-1,\"Nem vagy dm-be!\");
//blabla
dini_BoolSet(file,\"IsInDM\",false);
}

 


C:\\Users\\Szabi\\Desktop\\rp szeró\\gamemodes\\new.pwn(173) : error 017: undefined symbol \"file\"
C:\\Users\\Szabi\\Desktop\\rp szeró\\gamemodes\\new.pwn(180) : error 017: undefined symbol \"file\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Errors.

bendor

Oda a játékos fájlát kell írni.

TheChansee

xdddd bocsi gondolom, hogy nem nagyon néztek komplettnek ezek után de nem vágom. \"oda a játékos fájlát kell írni\" nem értem