Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new AdminVeh[MAX_PLAYERS const]; //Kreiramo novu varijablu gde cemo cuvati ID kreiranog admin vozila
- public OnPlayerConnect(playerid) {
- AdminVeh[playerid] = -1; //Resetujemo varijablu na -1 kada se igrac konektuje na server
- return 1;
- }
- CMD:veh(playerid, params[]) {
- if(AdminVeh[playerid] >= 0) { //Ako je vec kreirao vozilo da ga unisti
- DestroyVehicle(AdminVeh[playerid]); //Unistavamo vozilo
- AdminVeh[playerid] = -1; //Resetujemo varijablu
- SendClientMessage(playerid, -1, "Admin vozilo unisteno!");
- return 1;
- }
- else {
- new vehid, boja1, boja2, Float:X, Float:Y, Float:Z; //Kreiramo nove varijable
- if(sscanf(params, "ddd", vehid, boja1, boja2)) return SendClientMessage(playerid, -1, "Koristi /veh [ID] [BOJA1] [BOJA2]"); //Koristimo sscanf da bi dobili tacan input i to stavili u varijable
- if(boja1 > 255 && boja2 > 255) return SendClientMessage(playerid, -1, "Boja mora biti od 0 do 255!"); //Proveravamo da li je odabrao pravu boju
- if(vehid < 400 && vehid > 610) return SendClientMessage(playerid, -1, "Id vozila mora biti izmedju 400 i 610!"); //Proveravamo pravilan ID vozila
- GetPlayerPos(playerid, X, Y, Z); //Uzimamo trenutnu poziciju igraca i stavljamo koordinate u varijable tipa Float ( X, Y i Z)
- AdminVeh[playerid] = CreateVehicle(vehid, X, Y, Z, 0.0, boja1, boja2, 0, 0); //Kreiramo vozilo
- PutPlayerInVehicle(playerid, AdminVeh[playerid], 0); //Stavljamo igraca u vozilo
- SendClientMessage(playerid, -1, "Admin vozilo uspesno kreirano!");
- return 1;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment