Szerző Téma: Törés? Mentés/Betöltés?  (Megtekintve 1015 alkalommal)

Törés? Mentés/Betöltés?
« Dátum: 2013. október 13. - 20:00:14 »
0 Show voters
Sziasztok!
Arra lennék kíváncsi hogy hogyan lehetne megoldani azt hogy a Karosszéria és a HP-ját le mentse majd be töltse?

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Törés? Mentés/Betöltés?
« Válasz #1 Dátum: 2013. október 13. - 20:16:13 »
0 Show voters

Törés? Mentés/Betöltés?
« Válasz #2 Dátum: 2013. október 13. - 20:16:53 »
0 Show voters
Ezeket tudom.. Csak a mentés betöltés folyamatot nem :D

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Törés? Mentés/Betöltés?
« Válasz #3 Dátum: 2013. október 13. - 20:22:56 »
0 Show voters
Javaslom a dini fájlkezelõ rendszer használatát. Egy, a scriptfiles mappában létrehozott mappában esetleg eltárolhatod a kocsik ID-jét, mondjuk minden kocsinak egy fájlt adsz, pl. 123-as ID-jû kocsinak a fájlja lesz a 123.inc. Ebben aztán eltárolod a mód \"kitöltésekor\", avagy leállásakor (OnGameModeExit alatt) a kocsi sérülési állapotát, pl. a \"Serules\" sorba. Aztán a mód indulásakor (OnGameModeInIt alatt) betöltöd ezeket. Mindezt a fent linkelt függvények, illetve a for ciklus segítségével. Mindezt példával elmagyarázni most nincs idõm, inkább keress rá a fórumon, mert biztosan lesz rá 1-2 leírás.

Törés? Mentés/Betöltés?
« Válasz #4 Dátum: 2013. október 13. - 20:41:17 »
0 Show voters
Okés.. De egy mintát kaphatok a mentésrõl és a betöltésrõl? Mert arra nem jövök még rá :D

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Törés? Mentés/Betöltés?
« Válasz #5 Dátum: 2013. október 13. - 20:46:35 »
0 Show voters
De tudtam, hogy át lesz helyezve a téma :D


Holnap TALÁN segítek egy kicsit többet, de mára elégedj meg ennyivel (persze lehet, hogy ma még írok ide :D):
 
// Betöltés
for(new i = 0; i < MAX_VEHICLES; i++)
{
               new Fajl[128];
               format(Fajl, sizeof(Fajl), \"Kocsik/%d.ini\", i);
new Allapot = dini_Int(Fajl, \"Allapot\");
               SetVehicleHealth(i, Allapot);
}
// Kitöltés
for(new i = 0; i < MAX_VEHICLES; i++)
{
               new Fajl[128];
               format(Fajl, sizeof(Fajl), \"Kocsik/%d.ini\", i);
dini_IntSet(Fajl, \"Allapot\", GetVehicleHealth(i));
}

 
Valami ilyesmi lenne a végeredmény.


Ha valamit elírtam, azért elnézést kérek, de én MySQL-t használok, a dini-rõl már leszoktam. Szóval ha valamire rosszul emlékeztem, így elírtam valamit, azért bocsi, de valahogy így nézne ki a dolog.
« Utoljára szerkesztve: 2013. október 13. - 20:48:06 írta Dfoglalo »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal