Szerző Téma: Autóspawnolás probléma  (Megtekintve 1245 alkalommal)

Autóspawnolás probléma
« Dátum: 2012. november 06. - 22:28:54 »
0 Show voters
Az a baj, hogy leszeretnék spawnolni 500db autót, és hogy a többi alapautót ezek után spawnolja le. Mert amikor vesznek autót, az elsõ 500 helyére fognak kerülni.
Az a gondom, ha lespawnolok 500 kocsit a föld alá, mondjuk 411-es modelidvel, akkor laggol a szerver. Ha viszont 0-ás modelidvel probálom, akkor meg egyáltalán nem spawnolja le.
Nincs véletlen olyan modelid, amivel ha lespawnolom, akkor nem jelenik meg kocsi és nem laggol a szerver?

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Autóspawnolás probléma
« Válasz #1 Dátum: 2012. november 06. - 22:32:40 »
0 Show voters
400-611 között kell legyen a modelid...
amúgy egyszerûbb lenne ha a jármû rendszer nem az 1. 500 jármûre hivatkozna hanem eltárolnád a jármû id-t az egyes jármûvekhez a rendszeredben és nem lenne ilyen probléma...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Autóspawnolás probléma
« Válasz #2 Dátum: 2012. november 06. - 22:37:17 »
0 Show voters
De a jármûID-t a szerver osztja ki, és nem én. Szóval azért kell az elsõ 500-ra, hogyha rakok be az OnGameModInit alá egy kocsit, akkor ne csusszon el a megvásárolt jármûvek ID-je +1-el. Ha az alapkocsik elé spawnolom le õket, akkor nem fog eltolodni az összes ha rakok be kocsit.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Autóspawnolás probléma
« Válasz #3 Dátum: 2012. november 06. - 22:43:20 »
0 Show voters
szóval te olyan jármû rendszert akarsz amiben leraksz 500 jármûvet és oda megy a játékos és megtudja venni igaz?
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Autóspawnolás probléma
« Válasz #4 Dátum: 2012. november 06. - 22:48:39 »
0 Show voters
Olyat szeretnék, hogy lespawnol valahogy üresen 500-at, és utána lespawnolja az alapautókat. És ha vesz a játékos egy autót, akkor kitörlöm mondjuk az 1-es idjût, és a helyére létrehozom a kocsit, és belementem az 1.ini-be, és szerver betöltésekor, amit megvett, azaz 1es idjû lesz. És az alapautók meg 501-tõl lesznek.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Autóspawnolás probléma
« Válasz #5 Dátum: 2012. november 06. - 22:57:35 »
0 Show voters
és miért nem úgy csinálod hogy csak akkor hozod létre amikor szükség van rá?
mondjuk egy tömbben eltárolod az ID-kat...kb ugyanott tartasz vele :)
 
new VehicleID[500];
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Autóspawnolás probléma
« Válasz #6 Dátum: 2012. november 06. - 22:59:21 »
0 Show voters
Ha akkor hozom létre, akkor a playernek bementem hogy a 10es kocsikulcs az övé, és a kocsi idje mondjuk 560, és akkor a kettõ nem egyezik amikor megveszi, csak restart után. Átküldjem privátba a kódot?

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Autóspawnolás probléma
« Válasz #7 Dátum: 2012. november 06. - 23:05:31 »
+1 Show voters
te tömbben tárolod a jármû ID-kat és a tömb cella indexeket tárolod a kulcsokhoz...
pl így törlöd ki a játékos jármûvét...
 
DestroyVehicle(VehicleID[PlayerKey[playerid]]);

 
érted?
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Autóspawnolás probléma
« Válasz #8 Dátum: 2012. november 06. - 23:11:47 »
0 Show voters
Szerintem nem érted a problémámat:SS Privátba leirtam:), köszi a segítséget nagyon:) 
Destroyal semmi gond nincs, minden hibátlan, csak annyi a gond, hogy létrekéne hoznia 500jármûvet az alapjármûvek elé, leis fut a függvény rendesen, csak az elsõ alapautó 1-es id-t kap és nem 501-eset:S Ha viszont átírom mind az 500 autónak a modelid-jét 0-ról mondjuk 410-re, akkor az alapautó rendesen megkapja az 501-es id-t, minden jól megy, csak a sok lespawnolt autó belaggoltatja a szervert. És azt szeretném, hogy valahogy ugy lespawnolni az 500 üres autót, amiket nem vettek meg, hogy ne laggoltassa a szervert.

Dupla hozzászólás automatikusan összefûzve. ( 2012. november 06. - 23:23:37 )

Megoldottam, elspawnoltam az üres kocsikat nagyonmesszire, és így nem laggoltatja be a szervert, köszi a segítséget, zárom a témát.
« Utoljára szerkesztve: 2012. november 06. - 23:23:37 írta Detrot »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal