Problema loadcar !
#2

Iti spun eu care e problema. ID`urile masinilor se incurca intre ele. La fel am patit si eu cand am vrut sa fac un sistem de masini personale si dupa mai multe zile de chinuiala, am reusit sa'l fac sa functioneze perfect.


Problema este urmatoarea (iti dau un exemplu). Exista 5 masini pe server: 1, 2, 3, 4 si 5. Cineva vinde masina cu ID 3 si astfel, raman doar 4 masini pe server: 1, 2, 4 si 5. Banuiesc ca tu ai la fiecare player salvat in datele sale ID`ul masini, sub forma PlayerInfo[playerid][Car1], etc. Ei, acum, daca tu dai restart la server, ID`urile masinilor se salveaza cum sunt acum.

Cand pornesti serverul, se incarca iar masinile dar masinile au altfel IDurile: 1, 2, 3 si 4. Astfel, cei care au detinut masinile cu ID 4 si 5 s'au incurcat id`urile intre ele.

De aceea ti se da tie peste cap tot.

Ce poti face?

Ei, aici vei avea de lucru. Trebuie sa gasesti o solutie, ca atunci cand inchizi server, sa stergi toate masinile, sa iei variabilele lor si sa le recreezi, cu id`urile corect dar e prea complicat.

Alta solutie, cred ca ar fii, ca atunci cand un player intra pe server, sa verifice daca detine vreo masina, in felul urmator. Loop printre toate masinile de pe server iar cele la care la Owner apare numele lui, sa le treaca ID`urile la cele detinute de el.

Nu stiu daca ai inteles prea multe dar sper ca te'am lamurit. Asta consider eu ca se intampla cu serverul tau dar nu pot garanta ca asta e problema. Poate ma insel si sa fie o solutie mult mai usoara.
Reply


Messages In This Thread
Problema loadcar ! - by cristi_bubu - 11.09.2012, 06:15
Re: Problema loadcar ! - by antonio112 - 11.09.2012, 07:59

Forum Jump:


Users browsing this thread: 1 Guest(s)