Započeo Elvedin_Wayne
•21. Jan. 2016.• Zaključano[POMOC] Vozila..
416
pregleda
12
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
122
Postovi:
28
Teme:
Pridružio se:Dec. 2013
21. Jan. 2016.
Skripta koju koristim: BE
Detaljan opis problema: Ovako znaci definisao sam vozila ovako na pocetku gore dodao
i dodao sam dole dje su kreirana vozila
I dole dodao function ovako
Eh sad i dalje svi mogu da udju u to vozilo bez ikakvih problema kada sam pravio provjeru da ne mogu svi ulaziti u to vozilo,moze neka pomoc?
Dio skripte: Dato je ...
Neke slike/video za lakse dobivanje pomoci(neobavezno): Objasnjeno je fino,smatram da je do onoga function,e ne znam kako sada da napravim sva ta vozila u FUNCTION, osim na ovaj nacin kao sto je bilo default u modu:
Detaljan opis problema: Ovako znaci definisao sam vozila ovako na pocetku gore dodao
new avozilai dodao sam dole dje su kreirana vozila
avozila = DodajVozilo(...)
avozila = DodajVozilo(...)I dole dodao function ovako
FUNCTION: AdminVozilo(carid)
{
for(new i = 0; i < sizeof(avozila); i++)
{
if(carid == avozila) return true;
}
return false;
}Eh sad i dalje svi mogu da udju u to vozilo bez ikakvih problema kada sam pravio provjeru da ne mogu svi ulaziti u to vozilo,moze neka pomoc?
else if(AdminVozilo(vozilo))
{
if(PI > 0)
{
if(AdminDuty == 0)
{
lz_RemovePlayerFromVehicle(playerid);
Error(playerid, "Moras biti na duznosti kako bi vozio ovo vozilo!");
}
}
else
{
lz_RemovePlayerFromVehicle(playerid);
Error(playerid, "Nemas kljuceve od ovog vozila.");
}
}Dio skripte: Dato je ...
Neke slike/video za lakse dobivanje pomoci(neobavezno): Objasnjeno je fino,smatram da je do onoga function,e ne znam kako sada da napravim sva ta vozila u FUNCTION, osim na ovaj nacin kao sto je bilo default u modu:
FUNCTION: AdminVozilo(carid)
{
if((carid >= 206 && carid <= 210) || (carid >= 477 && carid <= 481) || (carid >= 723 && carid <= 726))
{
return true;
}
return false;
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
175
Postovi:
24
Teme:
Pridružio se:Okt. 2014
21. Jan. 2016.
Ja radim ovako pa ti probaj.Trebalo bi da ti radi.
Prvo definises ovako
Zatim napravis stock.ovako
naravno definises dole na vozila vizilo1 = AddStaticVehicle...
I sad kada proveravas ovako ulaz u vozilo ovako radis.
Prvo definises ovako
new vozilo1;
new vozilo2;
//Itako daljeZatim napravis stock.ovako
stock Vozila(carid)
{
if ((carid >= vozilo1) && (carid == vozilo2)) /*Mozes ovako ako imas malo vozila,ako imas vise onda if(carid > vozilo1) pa do do poslednjeg */
{
return 1;
}
return 0;
}naravno definises dole na vozila vizilo1 = AddStaticVehicle...
I sad kada proveravas ovako ulaz u vozilo ovako radis.
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER)
{
if(Vozila(vehicleid))
{Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
122
Postovi:
28
Teme:
Pridružio se:Dec. 2013
21. Jan. 2016.
Pa vidi to je samo za jednu vrstu vozila,al sta mislis da za svako organizaciju pravim toliko new-ova ,msm za svako vozilo,a vozila ima oko 285..
Malo nerealno toliko napravit new-owa...
Malo nerealno toliko napravit new-owa...
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
122
Postovi:
28
Teme:
Pridružio se:Dec. 2013
21. Jan. 2016.
Pa tako vec i jesam,kao sto vidis ali problem je u ovome FUNCTION ili ti ga stock-u ...
Fazon je sto na ovaj nacin na koji sam ja uradio ne radi...
Fazon je sto na ovaj nacin na koji sam ja uradio ne radi...
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
122
Postovi:
28
Teme:
Pridružio se:Dec. 2013
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
562
Postovi:
87
Teme:
Pridružio se:Apr. 2015
22. Jan. 2016.
Probaj ovako.
Postavi ovo na onplayerstatechange
ovo medju ostale stock
Postavi ovo na onplayerstatechange
if(AdminVozilo(vozilo))
{
if(PlayerInfo == 0)
{
SCM(playerid, -1, "Niste admin");
RemovePlayerFromVehicle(playerid);
}
else return SCM(playerid, -1, "Vi ste admin zato mozete da vozite ovo vozilo");
}ovo medju ostale stock
stock AdminVozilo(carid)
{
for(new i = 0; i < sizeof(avozila); i++)
{
if(carid == avozila) return 1;
}
return 0;
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
122
Postovi:
28
Teme:
Pridružio se:Dec. 2013
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
122
Postovi:
28
Teme:
Pridružio se:Dec. 2013
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
224
Postovi:
39
Teme:
Pridružio se:Nov. 2011
23. Jan. 2016.
Probaj u printat u log ID-ove vozila npr
Ovo na kraj od ongamemodeinit stavi
for(new i = 0; i < sizeof(avozila); i++)
{
printf("ID: %d",avozila);
}
i javi šta ti izbaci...
Ovo na kraj od ongamemodeinit stavi
for(new i = 0; i < sizeof(avozila); i++)
{
printf("ID: %d",avozila);
}
i javi šta ti izbaci...
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
122
Postovi:
28
Teme:
Pridružio se:Dec. 2013
23. Jan. 2016.
Fichoâ„¢ wrote on January 23, 2016, 8:33 pm:
Probaj u printat u log ID-ove vozila npr
Ovo na kraj od ongamemodeinit stavi
for(new i = 0; i < sizeof(avozila); i++)
{
printf("ID: %d",avozila);
}
i javi šta ti izbaci...
Ovo na kraj od ongamemodeinit stavi
for(new i = 0; i < sizeof(avozila); i++)
{
printf("ID: %d",avozila);
}
i javi šta ti izbaci...
ÄŒek Äek ,kada to stavim ,sta cu radit kada dobijem IDove tih vozila ?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava