Skripta koju koristim: Moj mod od 0
Detaljan opis problema: Zapravo nije problem, nego nije mi jasno kako da definišem privatno vozilo. Npr. kosilice, aute poslova, organizacija i svega, to mi je jasno ispred stavim kosilica, na vrh new kosilica; i napravim stock za provjeru da li je kosilica i mogu da ga koristim gdje ocu onda. E sada mene interesuje npr. ja napravim CarInfo i problem je ovo vehicleid. Kao što npr. ima PlayerInfo i sad ovo playerid to je id onog ko je pokrenuo tu radnju u kojoj se promjena, odnosno korišćenje ove varijable dešava.
Ja sam razmiÅ¡ljao da prije svakog korišćenja ove varijable uzmem ID vozila, ali uzimanje id vozila može se samo funkcijom GetPlayerVehicleID(playerid), ali koliko znam igraÄ mora biti u vozilu, a ja hoću da napravim da ne mora.
TakoÄ‘e pokuÅ¡avao sam i da npr. stavim da kad igraÄ se loginuje, da mu npr create vehicle kao PrivatnoVozilo = CreateVehicle(...); pa da koristim CarInfo[PrivatnoVozilo], ali sve to ne znam koliko je uÄinkovito i koliko radi, tako da Vas molim da mi pomognete oko toga, jer ja to nikako ne kužim.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Zaključano
[POMOC]Definisanje privatnih vozila
614
pregleda
9
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 12 godina
I ja mislim, ali kako onda gore u new da stavim ?
I kako da radim jer igraÄ neće imati smao jedno privatno vozilo nego npr. 2 vozila ili viÅ¡e ? 0
EDIT:
Neće moći sa ovim definiranjem PrivatnoVozilo. Evo jedan banalanprimjer, u publicu OnPlayerUpdate gdje provjeravam kad igraÄ ulazi u auto da li je njegovo npr. CarInfo[PrivatnoVozilo] uzeće da li je lockano auto od toga igraÄa koji pokuÅ¡ava sjesti u auto, a ne od onog koji je u autu.
Mora neki drugi naÄin to jest. baÅ¡ ID auta, jer on je unikatan i treba biti svugdje dostupan da se može dobiti. Radim sistem auta od 0 tako da sve prihvatam ovoo definiranje, gledao sam već 5 sistema i nije mi jasno ...
new PrivatnoVozilo;
new CarInfo[PrivatnoVozilo]
enum cInfo
{
...
}I kako da radim jer igraÄ neće imati smao jedno privatno vozilo nego npr. 2 vozila ili viÅ¡e ? 0
EDIT:
Neće moći sa ovim definiranjem PrivatnoVozilo. Evo jedan banalanprimjer, u publicu OnPlayerUpdate gdje provjeravam kad igraÄ ulazi u auto da li je njegovo npr. CarInfo[PrivatnoVozilo] uzeće da li je lockano auto od toga igraÄa koji pokuÅ¡ava sjesti u auto, a ne od onog koji je u autu.
Mora neki drugi naÄin to jest. baÅ¡ ID auta, jer on je unikatan i treba biti svugdje dostupan da se može dobiti. Radim sistem auta od 0 tako da sve prihvatam ovoo definiranje, gledao sam već 5 sistema i nije mi jasno ...
pre 12 godina
Paradox wrote on August 19, 2013, 9:04 pm:
U ovu gore navedenu varijablu možeš spremiti ID vozila (onaj koji ti hoćeš) pri kreiranju vozila i onda možeš koristit taj ID gdje god hoćeš u skripti.
E za ovo Å¡to sam podvukao iz tvog posta, kako je najbolje, kako da uzimam ID, tako da ga npr. sa nekom funkcijom mogu uzeti bilo gde, to me interesuje 😄
pre 12 godina
Nisi me razumio ...
Mislim na sljedeće:
Npr. taj ID vozila na koji ti misliÅ¡, kako da zadam taj broj, to je meni problem, npr. da li da napravim neku varijablu MAXID i u njoj spremam MAXID, i kad se novo vozilo stvori da mu dam taj MAXID + 1 i to bude jedinstveni ID tog vozila, i onda npr. neka funkcija GetVehicleID(parametar) i onda, npr. kad igraÄ hoće da upravlja na /v svojim vozilom on će ustvari to preko druge varijable PlayerInfo = MAXID +1 ( takoÄ‘e igraÄu pridružim key vozila), i onda upravljam tako. A npr. ako pokuÅ¡a da sjedne u vozilo, poÅ¡to će sjesti ja mogu koristiti GetPlayerVehicleID(playerid), ali to će uzeti stvarni onaj ID vozila, koji se prikaže na /dl, ali da napravim neku svoju funkciju, za te IDove, to mi nije jasno.
ZnaÄi ne mora na ovakav neki naÄin, nego me interesuje taj efikasan, na koji naÄin zadajem IDeve....
Mislim na sljedeće:
Npr. taj ID vozila na koji ti misliÅ¡, kako da zadam taj broj, to je meni problem, npr. da li da napravim neku varijablu MAXID i u njoj spremam MAXID, i kad se novo vozilo stvori da mu dam taj MAXID + 1 i to bude jedinstveni ID tog vozila, i onda npr. neka funkcija GetVehicleID(parametar) i onda, npr. kad igraÄ hoće da upravlja na /v svojim vozilom on će ustvari to preko druge varijable PlayerInfo = MAXID +1 ( takoÄ‘e igraÄu pridružim key vozila), i onda upravljam tako. A npr. ako pokuÅ¡a da sjedne u vozilo, poÅ¡to će sjesti ja mogu koristiti GetPlayerVehicleID(playerid), ali to će uzeti stvarni onaj ID vozila, koji se prikaže na /dl, ali da napravim neku svoju funkciju, za te IDove, to mi nije jasno.
ZnaÄi ne mora na ovakav neki naÄin, nego me interesuje taj efikasan, na koji naÄin zadajem IDeve....
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava