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: scripter01 - 2011. október 10. - 18:15:10

Cím: Kocsi Rendszer Help
Írta: scripter01 - 2011. október 10. - 18:15:10
Sziasztok szerintem a témábõl ki lehet deríteni mit is akarok!
Annyit szeretnék segítsetek nekem egy kocsi rendszer bugba.!
Anyi a gondom 200-ID tõl kezdõdik a kocsi mármint a v-s és 201-es idjû kocsi már duplázúdik valamiért! és nem tudom hogy miért :S!
Ha valaki tudna segíteni nagyon szépen meg köszönném!
Cím: Kocsi Rendszer Help
Írta: [sdc]skyline - 2011. október 10. - 18:17:49
2 Szer rakja le a kocsit?
(Írd ide a szkriptet)
Cím: Kocsi Rendszer Help
Írta: Benceee - 2011. október 10. - 18:18:32
DTRPG mód?
Cím: Kocsi Rendszer Help
Írta: scripter01 - 2011. október 10. - 18:21:11
Dream igen volt DTRPG mod mostmár minden át lett benne alakítva rá se ismernél de attól még segíthetsz hiszen DTRPG mod publikálva lett de ez már nem hasonlit rá ah tudjátok a problémát légyszíves segítsetek köszönöm ha segít valaki megy a ++++!!!!!!!!
Addigis köszi!
Cím: Kocsi Rendszer Help
Írta: Benceee - 2011. október 10. - 18:22:40
Írd le kérlek jobban a problémád, mert nem igazán értem.
Cím: Kocsi Rendszer Help
Írta: scripter01 - 2011. október 10. - 18:25:01
Nah szóval az van hogy DTRPG mod tovább fejlesztve és bugos a kocsik benne!
Az a bug így néz ki!
200-id tõl jönnek a vskocsik és a 201-es idjû kocsi már duplán van szóval emg duplázza a kocsikat 201-tõl!
Cím: Kocsi Rendszer Help
Írta: Benceee - 2011. október 10. - 18:28:15
Hogy értve megduplázza?
Cím: Kocsi Rendszer Help
Írta: scripter01 - 2011. október 10. - 18:31:14
Igen szóval 201-esbõl 2lesz úgy értem :D pls segíts fontos lenne!
Cím: Kocsi Rendszer Help
Írta: Benceee - 2011. október 10. - 18:37:05
És az miért baj? Elteleportálod jó messzire és kész.:D
Cím: Kocsi Rendszer Help
Írta: scripter01 - 2011. október 10. - 18:38:39
De a bugot akkor is ki kell javítani ezért adtam most 2+! pls segíts!
Cím: Kocsi Rendszer Help
Írta: [sdc]skyline - 2011. október 10. - 18:39:31
igan csak ha nem tünteti el egy timerel akkor meg tellik a szero és crash.
Cím: Kocsi Rendszer Help
Írta: scripter01 - 2011. október 10. - 18:41:25
De iylenkor mit csináljak szóval az a gond hogy 201. id tõl emg duplázódnak a kocsik vagyis csak a vsk!
Cím: Kocsi Rendszer Help
Írta: [sdc]skyline - 2011. október 10. - 18:51:41
másold ide az egész szkriptet meg nézem
Cím: Kocsi Rendszer Help
Írta: Benceee - 2011. október 10. - 18:52:12
Hátõ, másold be nekem a LoadCars cuccost.
Cím: Kocsi Rendszer Help
Írta: scripter01 - 2011. október 10. - 18:54:49
Mármint itt ezt?:
 
public LoadCar()
{
new arrCoords[16][64];
new strFromFile2[256];
new File: file = fopen(\"cfg-k/kocsik.cfg\", io_read);
if (file)
{
new idx = 184;
while (idx < sizeof(CarInfo) && idx < 550)
{
   fread(file, strFromFile2);
   split(strFromFile2, arrCoords, \',\');
   CarInfo[idx][cModel] = strval(arrCoords[0]);
   CarInfo[idx][cLocationx] = floatstr(arrCoords[1]);
   CarInfo[idx][cLocationy] = floatstr(arrCoords[2]);
   CarInfo[idx][cLocationz] = floatstr(arrCoords[3]);
   CarInfo[idx][cAngle] = floatstr(arrCoords[4]);
   CarInfo[idx][cColorOne] = strval(arrCoords[5]);
   CarInfo[idx][cColorTwo] = strval(arrCoords[6]);
   strmid(CarInfo[idx][cOwner], arrCoords[7], 0, strlen(arrCoords[7]), 255);
   strmid(CarInfo[idx][cDescription], arrCoords[8], 0, strlen(arrCoords[8]), 255);
   CarInfo[idx][cValue] = strval(arrCoords[9]);
   CarInfo[idx][cLicense] = strval(arrCoords[10]);
   CarInfo[idx][cOwned] = strval(arrCoords[11]);
   CarInfo[idx][cLock] = strval(arrCoords[12]);
   CarInfo[idx][cVirWorld] = strval(arrCoords[13]);
   strmid(CarInfo[idx][cRendszam], arrCoords[14], 0, strlen(arrCoords[14]), 255);
   CarInfo[idx][cRendszamVane] = strval(arrCoords[15]);
   SetVehicleNumberPlate(idx, CarInfo[idx][cRendszam]);
   LinkVehicleToInterior(idx, cVirWorld);
   printf(\"JarmuID: %d Tulaj: %s Rendszam: %s\",idx,CarInfo[idx][cOwner],CarInfo[idx][cRendszam]);
   idx++;
   SetVehicleNumberPlate(idx, CarInfo[idx][cRendszam]);
}
}
return 1;
}

 
De nem lehet hogy ez a baja:
for(new h = 200; h < sizeof(CarInfo); h++)

 
Mármint ügye ott 200-as van de az lehet az hogy az az elsõ vs kocsi m1 be másolom azért azt is hátha :D!

Dupla hozzászólás automatikusan összefûzve. ( 2011. október 10. - 18:56:46 )

Viszont nem azért van mert nekem van egy iylen is bent csak a változó más de az egész ugyan az nem lehet hogy ezért duplázza?
 
public LoadKocsi()
{
new arrCoords[9][64];
new strFromFile2[256];
new File: file = fopen(\"cfg-k/kocsi.cfg\", io_read);
if (file)
{
new idx = 184;
while (idx < sizeof(CarInfo) && idx < 550)
{
   fread(file, strFromFile2);
   split(strFromFile2, arrCoords, \',\');
   KocsiInfo[idx][Tipus] = strval(arrCoords[0]);
   KocsiInfo[idx][Xhely] = floatstr(arrCoords[1]);
   KocsiInfo[idx][Yhely] = floatstr(arrCoords[2]);
   KocsiInfo[idx][Zhely] = floatstr(arrCoords[3]);
   KocsiInfo[idx][Ahely] = floatstr(arrCoords[4]);
   KocsiInfo[idx][szin1] = strval(arrCoords[5]);
   KocsiInfo[idx][szin2] = strval(arrCoords[6]);
   KocsiInfo[idx][Zarva] = strval(arrCoords[7]);
   strmid(KocsiInfo[idx][Rendszam], arrCoords[8], 0, strlen(arrCoords[8]), 255);
   SetVehicleNumberPlate(idx, KocsiInfo[idx][Rendszam]);
   LinkVehicleToInterior(idx, cVirWorld);
   printf(\"JarmuID: %d Rendszam: %s\",idx);
   idx++;
   SetVehicleNumberPlate(idx, KocsiInfo[idx][Rendszam]);
}
}
return 1;
}
Cím: Kocsi Rendszer Help
Írta: [sdc]skyline - 2011. október 10. - 18:57:32
Probáld meg így:
[pawn]for(new h = 900; h < sizeof(CarInfo); h++)[/pawn]
Cím: Kocsi Rendszer Help
Írta: Benceee - 2011. október 10. - 19:01:27
A LoadKocsi()-t tedd /* */ közé.
 
skyline\" post=\"184377\" timestamp=\"1318265852\"]
Probáld meg így:
[pawn]for(new h = 900; h < sizeof(CarInfo); h++)[/pawn]
 
[/quote]
Ne próbáld meg így. Tiszta bug lesz.
Cím: Kocsi Rendszer Help
Írta: scripter01 - 2011. október 10. - 19:44:05
õõ már meg oldottam de azért köszi szépen a segítséget de ha mégse lenne jó azért írok!