Mivčo 90 Odesláno: 14. Srpen, 2017 Share Odesláno: 14. Srpen, 2017 Popis problému: Zdravim... chcel by som vymyslieť colné že hráš príde na colnicu zaplatí tak rampa ho pustí dalej a ked odmietne a prerazí rampy tak ho vyhodí z auta... Dalo by sa to? 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 DeNisKo 8 Odesláno: 15. Srpen, 2017 Share Odesláno: 15. Srpen, 2017 Skús použiť isplayerinrangeofpoint Link to comment Share on other sites More sharing options...
0 The hidden face 77 Odesláno: 15. Srpen, 2017 Share Odesláno: 15. Srpen, 2017 Pokud to chceš jednoduše, tak bych opravdu udělal, to co ti radí Weed, ale ber v potaz, že range je "kruh" (respektive koule). Z toho plyne, že range musíš dát někam dál za ty rampy, aby to hráče nevyhodilo z auta, jen když bude na krajní hranici ještě někde před rampou, ALE zároveň musí být za rampou na takovém místě, kterým vždycky projede (ošetři si i letadla). Musíš si prostě najít i ideální místo. Složitější způsob by byl něco na způsob gang zóny 4 pozice - minX, minY, maxX, maxY. A místo funkce ROP by sis vytvořil vlastní fci a kontroloval by jsi vlastně zda je v tom rozmezí těch pozic. Ale rozhodně není nutné kvůli tomu gangzónu vytvářet stačí ti 4 float konstanty a ty pak srovnávat s aktuální hráčovou pozicí - zda je mezi souřadnicemi (true) a zda není (false). Tohle by jsi mohl udělat rovnou za rampu (pokud by ji musel překonat) a nebo tam kde leží (pokud by jsi bral jen, to že se na ní bez zaplacení pokusil najet...). Zároveň by to u obou způsobů chtělo nějakou proměnnou pro rampu, zda je otevřená či zavřená (true / false), kde by se mu při zaplacení nic nestalo (protože rampa bude otevřená - true) a při nezaplacení by ho to vykoplo (zavřená - false). Obě nejspíš budeš kontrolovat buď v nějakým timeru a nebo OnPlayerUpdate, nevím co je lepší, ale někteří nemají OnPlayerUpdate moc v oblibě. Přesnější bude určitě ta složitější možnost, kdy je vlastně jediná složitost v v tom, že nebudeš používat předvytvořenou funkci, ale uděláš si vlastní s jednoduchou podmínkou. Nákres z wiki pro lepší orientaci v souřadnicích: MinY v MinX > *------------- | | | gangzone | | center | | | -------------* < MaxX ^ MaxY 1 Link to comment Share on other sites More sharing options...
0 Tanga 131 Odesláno: 15. Srpen, 2017 Share Odesláno: 15. Srpen, 2017 Inak ak pogoogliš, da sa najsť zoznam všetkych colnych prechodov pre SAMP (open source trucking servery), mavaju tam aj rampy atď.Alebo vlastne si vygoogli cely colny (toll) system Link to comment Share on other sites More sharing options...
Dotaz
Mivčo 90
Popis problému:
Zdravim... chcel by som vymyslieť colné že hráš príde na colnicu zaplatí tak rampa ho pustí dalej a ked odmietne a prerazí rampy tak ho vyhodí z auta... Dalo by sa to?
Chyby/varování kompilátoru a při běhu:
-----------
Kód:
Dodatečné poznámky:
-----------
Link to comment
Share on other sites
3 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now