Pa da pocnemo,iako ne morate,a bilo bi dobro da pobrisete sva vozila sa servera,jer cete se lakse snaci,pogotovo to govorim pocetnicima.
Korak 1:
Vjerovatno vec imate definisano sve za vozila iako koristite obicni id sistem,ali cete morati napraviti izmjena,a ja cu uraditi samo 1 primjer.
Pri vrhu skripte uradit cete forward,vi vec imate uradjeno,ali u daljim koracima cete raditi neke izmjene
forward TestVozilo(carid);Korak 2:
U publice pod OnPlayerEnterVehicle cete dodati ovako:
}
public TestVozilo(carid)
{
for(new i = 0; i < sizeof(test); i++) // ovo test ce biti objasnjen u sledecem koraku
{
if(carid == test) return 1;
}
return 0;Korak 3:
Pod CarInfo cete dodati ovo test sa brojem vozila koji imate uzmimo primjer neku org tu koju radite,uzet cemo primjer broj vozila 5
new test;Korak 4:
U ovom koraku cu vam pokazati kako cete od sada dodavati nova vozila,mijenjati,raditi sta zelite sa njima 😄
Vozila ispod sam uzeo ispod,nije bitno koja su kakva su to sam uzeo samo za primjer...
Dakle kao i u vasem predhodnom sistemu i u ovom isto ide pod OnGameModeInIt
test = AddStaticVehicleEx(521,1240.7253,-2033.0615,59.5460,270.7889,0,0,30000);
test = AddStaticVehicleEx(521,1240.3286,-2031.1663,59.5317,268.5302,0,0,30000);
test = AddStaticVehicleEx(545,1244.0236,-2022.7377,59.6055,180.3637,1,115,30000);
test = AddStaticVehicleEx(411,1276.6550,-2044.6598,58.7636,269.1467,1,1,30000);
test = AddStaticVehicleEx(560,1276.8871,-2041.3832,58.7481,269.5363,0,0,30000);Korak 5:
Kao i ranije,ponovo i ovo dole vam ide pod public OnPlayerStateChange
}
if(TestVozilo(newcar))
{
if(PlayerInfo == 7||PlayerInfo == 7) { }
else {
SafeRemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_GREY,"Nemate kljuceva ovog vozila.");}Ovo gore br. 7 sam uzeo samo primjer,a to vam je id organizacije,dakle ako niste clan te organizacije automatski vas izbaci iz vozila.
Slab sam u objasnjavanju inace,ali sam se trudio koliko mogu da vam sto bolje objasnim
