Szerző Téma: bool mentés  (Megtekintve 1036 alkalommal)

bool mentés
« Dátum: 2013. március 12. - 19:05:31 »
0 Show voters
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!

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
bool mentés
« Válasz #1 Dátum: 2013. március 12. - 19:13:45 »
0 Show voters
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.

bool mentés
« Válasz #2 Dátum: 2013. március 12. - 19:16:45 »
0 Show voters
Idézetet írta: Csabesz date=1363112025\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34786\" data-ipsquote-contentclass=\"forums_Topic
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.
 
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.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
bool mentés
« Válasz #3 Dátum: 2013. március 12. - 19:38:27 »
0 Show voters
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
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ő.

bool mentés
« Válasz #4 Dátum: 2013. március 12. - 19:44:28 »
0 Show voters
Idézetet írta: Kovacs_Richard date=1363113507\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34786\" data-ipsquote-contentclass=\"forums_Topic
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
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.

Nem elérhető bendor

  • 2949
    • Profil megtekintése
bool mentés
« Válasz #5 Dátum: 2013. március 12. - 19:54:22 »
0 Show voters
[pawn]dini_BoolSet(file,var,true/false);[/pawn]
lekérdezés:
[pawn]dini_Boolt(file,var);[/pawn]

bool mentés
« Válasz #6 Dátum: 2013. március 12. - 19:57:19 »
0 Show voters
xdd én ehhez hülye vagyok kérlek leírnátok nekem fügvénnyel egy rendes példát??

Nem elérhető bendor

  • 2949
    • Profil megtekintése
bool mentés
« Válasz #7 Dátum: 2013. március 12. - 20:02:33 »
0 Show voters
[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]

bool mentés
« Válasz #8 Dátum: 2013. március 12. - 20:10:47 »
0 Show voters
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.

Nem elérhető bendor

  • 2949
    • Profil megtekintése
bool mentés
« Válasz #9 Dátum: 2013. március 12. - 20:15:19 »
0 Show voters
Oda a játékos fájlát kell írni.

bool mentés
« Válasz #10 Dátum: 2013. március 12. - 20:19:49 »
0 Show voters
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

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal