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: filip95 - 2015. Március 08. - 13:04:49

Cím: Új Egyedi Jármű Rendszer
Írta: filip95 - 2015. Március 08. - 13:04:49
Üdvözletem, Szép napot midnenkinek.
Nos Tulajdonképpen szeretném ha segítenétek egy kisebb rendszert összedobni.
Előszőr is: Mivel lenne érdemesebb megcsinálni a fájl mentését? Dini, Fopen vagy Y_ini?
(Ezzel nem azt szeretném elérni hogy ti csináljátok meg nekem, hanem hogy közösen hozzuk létre.
Azért is nem töltök le járműrendszert mert én szeretném megtanulni a megírását)
Másodszor Lenne egy alap adatom:
 

enum aAdat
{
        ModelID,
        Ar,
        Float:X,
        Float:Y,
        Float:Z,
        Float:A,
        Szin,
        Szin2,
        Rendszam,
Zarva,
IdomokAllapota,
AjtokAllapota,
LampakAllapota,
KerekekAllapota,
JarmuAllapot,
TulajNeve,
        Elado //<--- Ezzel azt szeretném elérni ha 1 az értéke akkor a járműnek még nincs tulajdonosa és megvásárolható. Ha 0 akkor van tulajdonosa és nem lehet megvenni.
}
new AutoInfo[MAX_VEHICLES][aAdat];

 
Amit tudni kell:
A script fájlba menti az autó szinte összes tulajdonságát. Ezenfellül:
Törés állapota elemenként, és a motor állapota.
Színe, Helye(x,y,z,a), Tulajdonosa, Ára..stb
Tehát amit másodszorra szeretnék:
a Scriptfiles/Járművek mappában így menthetné el minden jármű adatát:
1.ini, 2.ini, 3.ini, 4.ini ...stb
Ezzel azt szeretném elérni hogy ne a Játékos.ini fáljjába mentse a járműveit, mert így bármennyi járművet vehetne a játékos. (Szóval jobblenne megoldani játékos file nélkül)
Harmadszor:
Hogyan tudom azt megoldani hogy pl mondjuk a scriptfiles/Járművek/%d.ini -ből szerver indulásakor lekérjem, betöltsem, és lerakjam a MAP-ra az összes járművet?
Negyedszer:
Hogyan tudom lementeni csak azt az 1 bizonyos járművet, ami a jáátékosé amikor kiszáll a Járművéből?
Mégvalami: Utána nézegettem, más scriptekbe is belenéztem hogyan van megoldva, de nem tanultam belőlle. :(
Segítségeteket előre is köszönöm, és neharagudjatok hogy így felcsapok a témával.
Ha ezt megtanulom akkora biznisz rendszer kiépítése könnyedén fog működni.
Cím: Új Egyedi Jármű Rendszer
Írta: TengeriMalac - 2015. Március 08. - 13:10:39
kurva lassú ha egyesével, minden járműnek külön fájlt csinálsz..
SQLite vagy MySQL
Cím: Új Egyedi Jármű Rendszer
Írta: filip95 - 2015. Március 08. - 13:12:16
Szia köszi  a választ elfelejtettem említeni hogy SQL és MYSQL-el nem szeretnék játszadozni :(
Egyéb ötlet?
Miért lassu midnen egyes járműnek fájlt létrehozni? Igazad lehet
Akkor hogy lehetne megoldani hogy Jobb, Pontosabb, Precízebb, és Gyorsabb legyen? :)
Cím: Új Egyedi Jármű Rendszer
Írta: gbr333 - 2015. Március 08. - 13:17:01
Észrevétel:
TulajNeve, helyett : TulajNeve[24],
Cím: Új Egyedi Jármű Rendszer
Írta: CMike - 2015. Március 08. - 13:23:50
nem lassu... en pontosan ugyan igy oldottam meg a jarmu rendszeremet...pontosan ugyan ugy ahogy most te akarod...300 autoval teszteltem.. nem volt lassu.... publikaltam is az rp modot secomd chance a neve de innen toroltek valamiert pedig tanulhatnal belole
Cím: Új Egyedi Jármű Rendszer
Írta: filip95 - 2015. Március 08. - 13:26:54
Köszönöm az észrevételt :) +1
Szerintem is így jobb megoldás, mert 1 személynek több járműve lehet korlátozás nélkül + így az összes jármű adatát el lehet menteni (a rendom lespawnolt járművek kivételével)
Visszatérve nem minden járműhöz csinálnám, hanem csak a vásárolható, és a megvásárolt privát járműveket mentené így el.