StreetGuy 1 Odesláno: 20. Květen, 2017 Share Odesláno: 20. Květen, 2017 Popis problému: Dobrý večer prajem. Chcel by som vás poprosiť iba o návrh. Pracujem teraz z car systémom a mám taký problém. Auta mi to normálne ukladá pod ID auta do súboru, ale problém je, že keď si medzi spawnutim parkovatelného auta do garáže admin vytvori admin auto, tak pri načítaní parknutých aut sa posunie ID, a potom je aj problém aj s ovládaním tohto auta. Niake nápady ako to spraviť ? Chyby/varování kompilátoru a při běhu: -- Kód: -- Dodatečné poznámky: -- Link to comment Share on other sites More sharing options...
0 Dominik Rozporka 0 Odesláno: 26. Květen, 2017 Share Odesláno: 26. Květen, 2017 Rád bych ti pomohl ale to by jsi sem musel dát kód Link to comment Share on other sites More sharing options...
0 Quiter 99 Odesláno: 26. Květen, 2017 Share Odesláno: 26. Květen, 2017 (upraveno) Neukladaj autá pod ID vozidla ale pod nejakou premennou kam budeš ukladať IDčko až pri vytvorení... new parkovatelneAuto[MAX_PARK_AUT]; keď sa auto spawne: parkovatelneAuto[0] = CreateVehicle... a namiesto s vehicleid budeš pracovať s ID... parkovatelneAuto[iD]; Edited 26. Květen, 2017 by Quiter Link to comment Share on other sites More sharing options...
0 Invouk 91 Odesláno: 26. Květen, 2017 Share Odesláno: 26. Květen, 2017 (upraveno) parkovatelneAuto[0] A načo tak složito ? Nebolo by lepšie vytvoriť to vozidlo rovno zapísať do zložky s id a potom cez for kontrolovať aké je posledné nevytvorené ? stock LastCarCreate() { for(new CarCount = 0; CarCount<MAX_CAR; CarCount++) { if(!DOF2_FileExists(CESTA K PATH)) { break; } } return CarCount; } Samozrejme DOF2 je príklad, zapisovať budeš do súboru nejak takto pr. ParkCar.%d.txt kde %d bude vlastne ID ktoré sa kontroluje, či existuje Edited 26. Květen, 2017 by XpresS Link to comment Share on other sites More sharing options...
0 Lukasz 336 Odesláno: 26. Květen, 2017 Share Odesláno: 26. Květen, 2017 Použij řešení od Quitera. Xpressovo je složitější, pomalejší a má v tom kódu chybu (to ti asi nevadí, když máš zkušenosti s C a C++ a neumíš udělat ani cyklus). 2 Link to comment Share on other sites More sharing options...
0 Invouk 91 Odesláno: 26. Květen, 2017 Share Odesláno: 26. Květen, 2017 (upraveno) Použij řešení od Quitera. Xpressovo je složitější, pomalejší a má v tom kódu chybu (to ti asi nevadí, když máš zkušenosti s C a C++ a neumíš udělat ani cyklus). No pomalšie to môže byť ale myslím, že o pár ms to je už úplne jedno či ? A Navyše sa to dá prerobiť, pri načítani fs, použiješ túto funkciu a uložíš ju do premennej a následne pri vytvárani už len pridávaš do funkcie ++ Takže sa tá funkcia nemusí furt vyvolávať Edited 26. Květen, 2017 by XpresS Link to comment Share on other sites More sharing options...
0 Lukasz 336 Odesláno: 26. Květen, 2017 Share Odesláno: 26. Květen, 2017 Co tím ale získáš? Pokud má nějak normálně udělanou garáž, tak má už jednou seznam vozidel hráče a nepotřebuje vytvářet další soubory, aby věděl, že existují. Rychlost lepší nebude, na tom jsme se shodli, a paměťová náročnost bude stejná, jako u Quitera. Po načtení vozidel stejně někam do pole vložíš jejich id. Link to comment Share on other sites More sharing options...
0 Invouk 91 Odesláno: 26. Květen, 2017 Share Odesláno: 26. Květen, 2017 Tak a kto vie ako to má spravené ? Ja som len napísal, ale tak to je jedno. Link to comment Share on other sites More sharing options...
0 StreetGuy 1 Odesláno: 26. Květen, 2017 Author Share Odesláno: 26. Květen, 2017 (upraveno) Diky skúsim * Working thanks. LOCK Edited 26. Květen, 2017 by StreetGuy Link to comment Share on other sites More sharing options...
Dotaz
StreetGuy 1
Popis problému:
Dobrý večer prajem.
Chcel by som vás poprosiť iba o návrh.
Pracujem teraz z car systémom a mám taký problém.
Auta mi to normálne ukladá pod ID auta do súboru, ale problém je, že keď si medzi spawnutim parkovatelného auta do garáže admin vytvori admin auto, tak pri načítaní parknutých aut sa posunie ID, a potom je aj problém aj s ovládaním tohto auta.
Niake nápady ako to spraviť ?
Chyby/varování kompilátoru a při běhu:
--
Kód:
Dodatečné poznámky:
--
Link to comment
Share on other sites
8 odpovědí na tuto otázku
Recommended Posts