Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- // Dostavljac
- new vozilo = GetPlayerVehicleID(playerid);
- if(newstate == PLAYER_STATE_DRIVER) // BUSSES
- {
- if(VladaV(vozilo))
- {
- if(PlayerInfo[playerid][pClan] == 8 || PlayerInfo[playerid][pLeader] == 8) { }
- else
- {
- new Float:slx, Float:sly, Float:slz;
- GetPlayerPos(playerid, slx, sly, slz);
- AC_BS_SetPlayerPos(playerid, slx, sly, slz);
- GameTextForPlayer(playerid, "~w~Vlada", 1000, 5);
- }
- }
- }
- //
- if(MehanicarV(vozilo))
- {
- if(PlayerInfo[playerid][pPosao] == 6) { }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, BELA, "Nemate kljuceve 1od ovog vozila!");
- }
- }
- if(BVozila(vozilo))
- {
- if(PlayerInfo[playerid][pClan] == 6 || PlayerInfo[playerid][pLeader] == 6)
- {
- CanTurnEngine[playerid] = vozilo;
- }
- if(PlayerInfo[playerid][pClan] != 6)
- {
- new Float:slx, Float:sly, Float:slz;
- GetPlayerPos(playerid, slx, sly, slz);
- AC_BS_SetPlayerPos(playerid, slx, sly, slz);
- GameTextForPlayer(playerid, "~p~Ballas", 1000, 5);
- }
- }
- if(BrodVozilo(vozilo))
- {
- if(PlayerInfo[playerid][pPosao] == 11) { }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, BELA, "Nemate kljuceve od ovog vozila!");
- }
- }
- if(Dostavljac(vozilo))
- {
- if(PlayerInfo[playerid][pPosao] == 10) { }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, BELA, "Nemate kljuceve od ovog vozila!");
- }
- }
- if(AutoBaSalon(vozilo))
- {
- CanTurnEngine[playerid] = 0;
- VoziloJePokrenuto[vozilo] = 0;
- GetVehicleParamsEx(vozilo,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vozilo,0,lights,alarm,doors,bonnet,boot,objective);
- }
- if(CistacVozila(vozilo))
- {
- if(PlayerInfo[playerid][pPosao] == 5) { }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, BELA, "Nemate kljuceve od ovog vozila!");
- }
- }
- if(IsABus(vozilo))
- {
- if(PlayerInfo[playerid][pPosao] == 7) { }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, BELA, "Nemate kljuceve od ovog vozila!");
- }
- }
- //polozio[playerid]
- if(newstate == PLAYER_STATE_DRIVER) // BUSSES
- {
- if(SKVozila(GetPlayerVehicleID(playerid)))
- {
- if(polozio[playerid] == 1)
- {
- SCM(playerid, CRVENA, "Pratite crvene markere");
- SCP(playerid, 2034.8995,-1876.0415,13.2147, 5.0);
- SetPVarInt(playerid, "Polaze", 1);
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SCM(playerid, BELA, "Nemate kljuceve od ovog vozila");
- }
- }
- if(newstate == PLAYER_STATE_DRIVER) // BUSSES
- {
- if(TJCA(vozilo))
- {
- if(PlayerInfo[playerid][pLeader] == 9 || PlayerInfo[playerid][pClan] == 9) { }
- else
- {
- new Float:slx, Float:sly, Float:slz;
- GetPlayerPos(playerid, slx, sly, slz);
- AC_BS_SetPlayerPos(playerid, slx, sly, slz);
- GameTextForPlayer(playerid, "~w~TJC", 1000, 5);
- }
- }
- }
- }
- if(newstate == PLAYER_STATE_PASSENGER) // BUSSES
- {
- if(IsABus(GetPlayerVehicleID(playerid)))
- {
- new veh = GetPlayerVehicleID(playerid);
- foreach(Player, i)
- {
- if(IsPlayerInVehicle(i, veh) || BusVozac[i] == 1)
- {
- if(GetPlayerMoney(playerid) < CijenaPrevoza[i]) return SCM(playerid, COLOR_GREY, "Nemate dovoljno novca za prevoz");
- GivePlayerMoney(playerid, -CijenaPrevoza[i]);
- GivePlayerMoney(i, CijenaPrevoza[i]);
- new str[90];
- format(str, sizeof(str), "%s se priljucio voznji", ImePrezime(playerid));
- ProxDetector(5.0, playerid, str,BELA,BELA,BELA,BELA,BELA);
- }
- }
- }
- }
- KillTimer(stimer[playerid]); // This Stops Our Timer For When You Get Out Of Your Vehicle Your Speed Doesn't Keep Going
- TextDrawSetString(sdisplay[playerid], " "); // This Sets Our Textdraw To Blank And Freezes Because We Stop The Timer ^
- /*
- if(newstate == 2 || !VoziloJeBicikla(GetVehicleModel(GetPlayerVehicleID(playerid)))) stimer[playerid] = SetTimerEx("speedometer", 255, true, "i", playerid); // This Starts The Timer When The Player Changes His/Her State To Being The Driver
- else if(newstate == 3 || !VoziloJeBicikla(GetVehicleModel(GetPlayerVehicleID(playerid)))) stimer[playerid] = SetTimerEx("speedometer", 250, true, "i", playerid); // This Start The Timer When The Player Changes His/Her Start To Being The Passenger
- */
- new sname[125];
- if(oldstate-1 && newstate) TextDrawHideForPlayer(playerid, gorivoplay[playerid]);
- /*
- else if(newstate-1) TextDrawShowForPlayer(playerid, gorivoplay[playerid]);
- format(sname, sizeof(sname), "Gorivo: %d L", gorivo[GetPlayerVehicleID(playerid)]); TextDrawSetString(gorivoplay[playerid], sname);
- */
- if(VoziloJeBicikla(GetVehicleModel(GetPlayerVehicleID(playerid))))
- {
- format(sname, sizeof(sname), " ");
- TextDrawSetString(bgorivoplay[playerid], sname);
- }
- //
- if (newstate == PLAYER_STATE_DRIVER)
- {
- /*
- if(RetCarSpawn(vozilo))
- {
- if(rentano[vozilo] != 1)
- {
- TogglePlayerControllable(playerid,0);
- new str[128];
- format(str, sizeof(str), "%s\nCijena iznajmljivanja: %d$",FirmaInfo[9][fName], FirmaInfo[9][fCijenaGoriva]);
- SPD(playerid, DIALOG_RENT_SCAR, DSB, "Rent Car", str, "Iznajmi", "Odustani");
- SacuvajSFirme(9);
- }
- }
- */
- if(RetCarAeodrom(vozilo))
- {
- if(rentano[vozilo] != 1)
- {
- TogglePlayerControllable(playerid,0);
- new str[128];
- format(str, sizeof(str), "%s\nCijena iznajmljivanja: %d$",FirmaInfo[10][fName], FirmaInfo[10][fCijenaGoriva]);
- SPD(playerid, DIALOG_RENT_SCAR, DSB, "Rent Car", str, "Iznajmi", "Odustani");
- SacuvajSFirme(10);
- }
- }
- //
- if(SpawnRentA(vozilo))
- {
- if(rentano[vozilo] != 1)
- {
- TogglePlayerControllable(playerid,0);
- new str[128];
- format(str, sizeof(str), "%s\nCijena iznajmljivanja: %d$",FirmaInfo[9][fName], FirmaInfo[9][fCijenaGoriva]);
- SPD(playerid, DIALOG_RENT_SCAR, DSB, "Rent Car", str, "Iznajmi", "Odustani");
- SacuvajSFirme(9);
- }
- }
- if(SpawnRentM(vozilo))
- {
- if(rentano[vozilo] != 1)
- {
- TogglePlayerControllable(playerid,0);
- new str[128];
- format(str, sizeof(str), "%s\nCijena iznajmljivanja: %d$",FirmaInfo[12][fName], FirmaInfo[12][fCijenaGoriva]);
- SPD(playerid, DIALOG_RENT_SCAR, DSB, "Rent Bike", str, "Iznajmi", "Odustani");
- SacuvajSFirme(12);
- }
- }
- }
- if (newstate == PLAYER_STATE_DRIVER)
- {
- if(!VoziloJeBicikla(GetVehicleModel(GetPlayerVehicleID(playerid))))
- {
- TextDrawShowForPlayer(playerid, imevozilaplay[playerid]);
- TextDrawShowForPlayer(playerid, gorivoplay[playerid]);
- TextDrawShowForPlayer(playerid, sdisplay[playerid]);
- TextDrawShowForPlayer(playerid, gorivoplay[playerid]);
- format(sname, sizeof(sname), "Gorivo: %d L", gorivo[GetPlayerVehicleID(playerid)]);
- TextDrawSetString(gorivoplay[playerid], sname);
- new veha[24];
- ImeVozila(GetPlayerVehicleID(playerid), veha, sizeof(veha));
- new strveha[128];
- format(strveha, sizeof(strveha), "%s", veha);
- TextDrawSetString(imevozilaplay[playerid],strveha);
- TextDrawSetString(sdisplay[playerid], " ");
- stimer[playerid] = SetTimerEx("speedometer", 255, true, "i", playerid);
- new Float:helti;
- GetVehicleHealth(GetPlayerVehicleID(playerid),helti);
- if(helti < 600)
- {
- GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(GetPlayerVehicleID(playerid),0,1,alarm,doors,bonnet,boot,objective);
- }
- }
- }
- if (newstate != PLAYER_STATE_DRIVER)
- {
- TextDrawHideForPlayer(playerid, gorivoplay[playerid]);
- TextDrawHideForPlayer(playerid, sdisplay[playerid]);
- TextDrawHideForPlayer(playerid, imevozilaplay[playerid]);
- }
- if (newstate == PLAYER_STATE_DRIVER)
- {
- new lsn = GetPlayerVehicleID(playerid);
- if(LsnVozilo(lsn))
- {
- if(PlayerInfo[playerid][pClan] == 1 || PlayerInfo[playerid][pLeader] == 1)
- {
- CanTurnEngine[playerid] = lsn;
- }
- if(PlayerInfo[playerid][pClan] != 1)
- {
- new Float:slx, Float:sly, Float:slz;
- GetPlayerPos(playerid, slx, sly, slz);
- AC_BS_SetPlayerPos(playerid, slx, sly, slz);
- GameTextForPlayer(playerid, "~w~LSN", 1000, 5);
- }
- }
- if(YakuzaVozila(lsn))
- {
- if(PlayerInfo[playerid][pClan] == 2 || PlayerInfo[playerid][pLeader] == 2)
- {
- CanTurnEngine[playerid] = lsn;
- }
- if(PlayerInfo[playerid][pClan] != 2)
- {
- new Float:slx, Float:sly, Float:slz;
- GetPlayerPos(playerid, slx, sly, slz);
- AC_BS_SetPlayerPos(playerid, slx, sly, slz);
- GameTextForPlayer(playerid, "~r~YAKUZA", 1000, 5);
- }
- }
- if(CDVozila(lsn))
- {
- if(PlayerInfo[playerid][pClan] == 3 || PlayerInfo[playerid][pLeader] == 3)
- {
- CanTurnEngine[playerid] = lsn;
- }
- if(PlayerInfo[playerid][pClan] != 3)
- {
- new Float:slx, Float:sly, Float:slz;
- GetPlayerPos(playerid, slx, sly, slz);
- AC_BS_SetPlayerPos(playerid, slx, sly, slz);
- GameTextForPlayer(playerid, "Chinese Division", 1000, 5);
- }
- }
- if(LSPDVozila(lsn))
- {
- if(PlayerInfo[playerid][pClan] == 4 || PlayerInfo[playerid][pLeader] == 4)
- {
- CanTurnEngine[playerid] = lsn;
- }
- if(PlayerInfo[playerid][pClan] != 4)
- {
- new Float:slx, Float:sly, Float:slz;
- GetPlayerPos(playerid, slx, sly, slz);
- AC_BS_SetPlayerPos(playerid, slx, sly, slz);
- GameTextForPlayer(playerid, "~w~LSPD", 1000, 5);
- }
- }
- if(GSFVozila(lsn))
- {
- if(PlayerInfo[playerid][pClan] == 5 || PlayerInfo[playerid][pLeader] == 5)
- {
- CanTurnEngine[playerid] = lsn;
- }
- if(PlayerInfo[playerid][pClan] != 5)
- {
- new Float:slx, Float:sly, Float:slz;
- GetPlayerPos(playerid, slx, sly, slz);
- AC_BS_SetPlayerPos(playerid, slx, sly, slz);
- GameTextForPlayer(playerid, "~g~Grove Street Family", 1000, 5);
- }
- }
- if(MDVozila(lsn))
- {
- if(PlayerInfo[playerid][pClan] == 7 || PlayerInfo[playerid][pLeader] == 7)
- {
- CanTurnEngine[playerid] = lsn;
- }
- if(PlayerInfo[playerid][pClan] != 7)
- {
- new Float:slx, Float:sly, Float:slz;
- GetPlayerPos(playerid, slx, sly, slz);
- AC_BS_SetPlayerPos(playerid, slx, sly, slz);
- GameTextForPlayer(playerid, "~w~MD", 1000, 5);
- }
- }
- }
- new newcar = GetPlayerVehicleID(playerid);
- if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(CarInfo[vehicleid][cRadio] == 1) return SCM(playerid, BELA, " ");
- if(CarInfo[vehicleid][cRadio] == 2) return PlayAudioStreamForPlayer(playerid, "http://balkan.dj.topstream.net:8070/listen.pls");
- if(CarInfo[vehicleid][cRadio] == 3) return PlayAudioStreamForPlayer(playerid, "http://streaming.tdiradio.com:9000");
- if(CarInfo[vehicleid][cRadio] == 4) return PlayAudioStreamForPlayer(playerid, "http://78.129.199.49:12100");
- if(CarInfo[vehicleid][cRadio] == 5) return PlayAudioStreamForPlayer(playerid, "http://109.206.96.11:8000");
- if(CarInfo[vehicleid][cRadio] == 6) return PlayAudioStreamForPlayer(playerid, "http://metal-only.blitz-stream.de/listen.pls");
- if(CarInfo[vehicleid][cRadio] == 7) return PlayAudioStreamForPlayer(playerid, "http://rtvmerak.com:8003");
- }
- if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
- {
- StopAudioStreamForPlayer(playerid);
- }
- if(newstate == PLAYER_STATE_DRIVER)
- {
- TelePos[playerid][0] = 0.0;
- TelePos[playerid][1] = 0.0;
- if(!VoziloJeBicikla(GetVehicleModel(newcar)))
- {
- if(VoziloJePokrenuto[newcar] == 0)
- {
- GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(newcar,0,lights,alarm,doors,bonnet,boot,objective);
- SCM(playerid,PLAVA,"Pritisni 2 da upalis vozilo");
- }
- }
- if(!VoziloJeBicikla(GetVehicleModel(newcar)))
- {
- if(VoziloJePokrenuto[newcar] == 1)
- {
- GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(newcar,1,lights,alarm,doors,bonnet,boot,objective);
- SCM(playerid,PLAVA,"Vozilo je vec upaljeno mozes voziti");
- }
- }
- new Float:helti;
- GetVehicleHealth(GetPlayerVehicleID(playerid),helti);
- if(!VoziloJeBicikla(GetVehicleModel(newcar)))
- {
- if(helti < 600)
- {
- GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(newcar,0,lights,alarm,doors,bonnet,boot,objective);
- }
- }
- }
- if(newstate == PLAYER_STATE_DRIVER)
- {
- if(VozilaNaProdaju(newcar))
- {
- SCM(playerid,BELA,"Ovo auto je na prodaju, /kupiauto");
- GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(newcar,0,lights,alarm,doors,bonnet,boot,objective);
- CanTurnEngine[playerid] = 9999;
- VoziloJePokrenuto[newcar] = 0;
- TogglePlayerControllable(playerid,0);
- SetPVarInt(playerid,"VoziloKupnja",1);
- }
- if(MotoriNaProdaju(newcar))
- {
- SCM(playerid,BELA,"Ovaj motor je na prodaju, /kupimotor");
- GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(newcar,0,lights,alarm,doors,bonnet,boot,objective);
- CanTurnEngine[playerid] = 9999;
- VoziloJePokrenuto[newcar] = 0;
- TogglePlayerControllable(playerid,0);
- SetPVarInt(playerid,"VoziloKupnja",1);
- }
- if(BiciklaNaProdaju(newcar))
- {
- SCM(playerid,BELA,"Ovaj biciklo je na prodaju, /kupibiciklo");
- GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(newcar,0,lights,alarm,doors,bonnet,boot,objective);
- CanTurnEngine[playerid] = 9999;
- VoziloJePokrenuto[newcar] = 0;
- TogglePlayerControllable(playerid,0);
- SetPVarInt(playerid,"VoziloKupnja",1);
- }
- if(AvioniNaProdaju(newcar))
- {
- SCM(playerid,BELA,"Ovaj avion je na prodaju, /kupiletjelicu");
- GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(newcar,0,lights,alarm,doors,bonnet,boot,objective);
- CanTurnEngine[playerid] = 9999;
- VoziloJePokrenuto[newcar] = 0;
- TogglePlayerControllable(playerid,0);
- SetPVarInt(playerid,"VoziloKupnja",1);
- }
- if(PlovilaNaProdaju(newcar))
- {
- SCM(playerid,BELA,"Ovaj avion je na prodaju, /kupiletjelicu");
- GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(newcar,0,lights,alarm,doors,bonnet,boot,objective);
- CanTurnEngine[playerid] = 9999;
- VoziloJePokrenuto[newcar] = 0;
- TogglePlayerControllable(playerid,0);
- SetPVarInt(playerid,"VoziloKupnja",1);
- }
- }
- if(newstate == PLAYER_STATE_DRIVER)
- {
- if(CarInfo[newcar][cPijaca] == 1)
- {
- new str[128];
- new vehicle[24];
- ImeVozila(newcar, vehicle, sizeof(vehicle));
- format(str, sizeof(str), "{00FF22}Vozilo na prodaju | {FFFFFF}Model: {00FF22}%s | {FFFFFF}Cijena: {00FF22}%d$ {00CED1}(/kupiauto)", vehicle, CeneVozila(newcar)/2);
- SCM(playerid, BELA, str);
- TogglePlayerControllable(playerid, 0);
- GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(newcar,0,lights,alarm,doors,bonnet,boot,objective);
- CanTurnEngine[playerid] = 9999;
- VoziloJePokrenuto[newcar] = 0;
- SetPVarInt(playerid,"VoziloKupnja",1);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment