Guest User

Untitled

a guest
Sep 18th, 2020
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. new AdminVeh[MAX_PLAYERS const]; //Kreiramo novu varijablu gde cemo cuvati ID kreiranog admin vozila
  2.  
  3. public OnPlayerConnect(playerid) {
  4.  
  5. AdminVeh[playerid] = -1; //Resetujemo varijablu na -1 kada se igrac konektuje na server
  6. return 1;
  7. }
  8.  
  9. CMD:veh(playerid, params[]) {
  10.  
  11. if(AdminVeh[playerid] >= 0) { //Ako je vec kreirao vozilo da ga unisti
  12.  
  13. DestroyVehicle(AdminVeh[playerid]); //Unistavamo vozilo
  14. AdminVeh[playerid] = -1; //Resetujemo varijablu
  15. SendClientMessage(playerid, -1, "Admin vozilo unisteno!");
  16. return 1;
  17. }
  18. else {
  19.  
  20. new vehid, boja1, boja2, Float:X, Float:Y, Float:Z; //Kreiramo nove varijable
  21. 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
  22. if(boja1 > 255 && boja2 > 255) return SendClientMessage(playerid, -1, "Boja mora biti od 0 do 255!"); //Proveravamo da li je odabrao pravu boju
  23. if(vehid < 400 && vehid > 610) return SendClientMessage(playerid, -1, "Id vozila mora biti izmedju 400 i 610!"); //Proveravamo pravilan ID vozila
  24. GetPlayerPos(playerid, X, Y, Z); //Uzimamo trenutnu poziciju igraca i stavljamo koordinate u varijable tipa Float ( X, Y i Z)
  25. AdminVeh[playerid] = CreateVehicle(vehid, X, Y, Z, 0.0, boja1, boja2, 0, 0); //Kreiramo vozilo
  26. PutPlayerInVehicle(playerid, AdminVeh[playerid], 0); //Stavljamo igraca u vozilo
  27. SendClientMessage(playerid, -1, "Admin vozilo uspesno kreirano!");
  28. return 1;
  29. }
  30. return 1;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment