Szerző Téma: Élet mentés hiba  (Megtekintve 659 alkalommal)

Élet mentés hiba
« Dátum: 2012. június 12. - 16:04:30 »
0 Show voters
stock save(id)
{
    new
        Float: g_fHealth;
new fajl[128];
format(fajl,sizeof(fajl),\"/admin/%s.ini\",nev(id));
if(fexist(fajl))
{
dini_FloatSet( fajl, \"elet\", GetPlayerHealth( id, g_fHealth ) );
}
}
stock load(id)
{
new fajl[128];
format(fajl,sizeof(fajl),\"/admin/%s.ini\",nev(id));
if(fexist(fajl))
{
    SetPlayerHealth(id,dini_Int(fajl,\"elet\"));
}
}

 
Nem tölti be jól kevés életet ad. És van egy anim lehet az zavarja.
 
public Anim(playerid)
{
    new Float:health;
    GetPlayerHealth(playerid,health);
    if(health < 10)
    {
    ApplyAnimation(playerid, \"SWEET\", \"Sweet_injuredloop\", 4.0, 1, 0, 0, 0, 0);
    animban[playerid] = true;
    }
}

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Élet mentés hiba
« Válasz #1 Dátum: 2012. június 12. - 16:13:24 »
0 Show voters
Én helyetted másképpen csinálnám meg.

Élet mentés hiba
« Válasz #2 Dátum: 2012. június 12. - 16:38:39 »
0 Show voters
Hogyan?

Élet mentés hiba
« Válasz #3 Dátum: 2012. június 12. - 16:46:14 »
+1 Show voters
Szerintem ne így csináld:
 
dini_FloatSet( fajl, \"elet\", GetPlayerHealth( id, g_fHealth ) );

 
inkább így(Tény hogy hosszabb):
 
GetPlayerHealth(id,g_fHealth);
dini_FloatSet( fajl, \"elet\",g_fHealth);

 
Ne feledd! Ennek a függvénynek nincs visszatérési értéke!

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Élet mentés hiba
« Válasz #4 Dátum: 2012. június 12. - 17:00:03 »
0 Show voters
Pontosan, én helyetted az OnPlayerConnect alá írnám és dinivel.

Élet mentés hiba
« Válasz #5 Dátum: 2012. június 12. - 17:07:58 »
0 Show voters
Idézetet írta: xXGoofreXx date=1339512374\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22756\" data-ipsquote-contentclass=\"forums_Topic
Szerintem ne így csináld:
 
dini_FloatSet( fajl, \"elet\", GetPlayerHealth( id, g_fHealth ) );

 
inkább így(Tény hogy hosszabb):
 
GetPlayerHealth(id,g_fHealth);
dini_FloatSet( fajl, \"elet\",g_fHealth);

 
Ne feledd! Ennek a függvénynek nincs visszatérési értéke!
 
Köszi így jó

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal