Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //OnPlayerEnterVehicle
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- TogglePlayerControllable(playerid, 1);
- if(PlayerInfo[playerid][pJailed] == 2)
- {
- new string[256];
- SendClientMessage(playerid, COLOR_LIGHTRED, "~ Do not bug abuse or get banned! ~");
- new Float:cx, Float:cy, Float:cz;
- GetPlayerPos(playerid, cx, cy, cz);
- SetPlayerPos(playerid, cx, cy, cz);
- new giveplayer[MAX_PLAYER_NAME];
- GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
- format(string, sizeof(string), "AdmCmd: %s has been trying to prisonbreak from admin jail!", giveplayer);
- ABroadCast(COLOR_YELLOW,string,1);
- }
- if (dying[playerid] == 1)
- {
- SendClientMessage(playerid, COLOR_GRAD2, "~ You can`t drive when you are dying! ~");
- TogglePlayerControllable(playerid, 0);
- ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,1,1,1,0);
- }
- if(gTeam[playerid] >= 1||gTeam[playerid] >= 3||gTeam[playerid] >= 4)
- {
- if (IsACopCar(vehicleid) && !ispassenger)
- {
- if(IsACop(playerid) || IsAPrisonGuard(playerid)) {}
- else {
- //WantedPoints[playerid]+=2;
- //SetPlayerCriminal(playerid,255, "Stealing A Police Vehicle");
- new Float:cx, Float:cy, Float:cz;
- GetPlayerPos(playerid, cx, cy, cz);
- SetPlayerPos(playerid, cx, cy, cz);
- }
- }
- if(IsAGarageCar(vehicleid) && !ispassenger)
- {
- if(IsAGarageMan(playerid)) {}
- else {
- new Float:cx, Float:cy, Float:cz;
- GetPlayerPos(playerid, cx, cy, cz);
- SetPlayerPos(playerid, cx, cy, cz);
- }
- }
- if (IsALSPCar(vehicleid) && !ispassenger)
- {
- if(IsAPrisonGuard(playerid) || IsACop(playerid)) {}
- else {
- //WantedPoints[playerid]+=2;
- //SetPlayerCriminal(playerid,255, "Stealing A Police Vehicle");
- new Float:cx, Float:cy, Float:cz;
- GetPlayerPos(playerid, cx, cy, cz);
- SetPlayerPos(playerid, cx, cy, cz);
- }
- }
- if (IsAnAmbulance(vehicleid) && !ispassenger)
- {
- if(PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4) { }
- else
- {
- new Float:cx, Float:cy, Float:cz;
- GetPlayerPos(playerid, cx, cy, cz);
- SetPlayerPos(playerid, cx, cy, cz);
- }
- }
- /*if(IsAnOwnableCar(vehicleid) && CarInfo[vehicleid][cLock] == 1 && CarInfo[vehicleid][cOwned] == 1)
- {
- if(PlayerInfo[playerid][pAdmin] >= 1337 && AdminDuty[playerid] == 1) { }
- else
- {
- new Float:cx, Float:cy, Float:cz;
- GetPlayerPos(playerid, cx, cy, cz);
- SetPlayerPos(playerid, cx, cy, cz);
- }
- }*/
- }
- return 1;
- }
- ---------------------------------------------------------------------------------------------------------
- //OnPlayerStateChange
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- new string[256];
- new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
- new vehicle = GetPlayerVehicleID(playerid);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(oldstate == PLAYER_STATE_ONFOOT && (newstate == PLAYER_STATE_PASSENGER || newstate == PLAYER_STATE_DRIVER))
- AffectVehicleDamageToPlayer(playerid,vehicle,1);
- if((oldstate == PLAYER_STATE_PASSENGER || oldstate == PLAYER_STATE_DRIVER) && newstate == PLAYER_STATE_ONFOOT)
- AffectVehicleDamageToPlayer(playerid,vehicle,0);
- if(newstate == PLAYER_STATE_DRIVER)
- {
- if(dying[playerid] == 1){RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 0); ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,1,1,1,0); }
- }
- if(newstate == PLAYER_STATE_ONFOOT && SeatBelt[playerid]==true)
- {
- SeatBelt[playerid]=false;
- format(string, sizeof(string), "* äåöéà àú çâåøú äáèéçåú ùìå %s", GetPlayerNameEx(playerid));
- ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- }
- if(IsADmv(vehicle) || IsAHarvest(vehicle) || IsADrugHarvest(vehicle) || IsAPlane(vehicle) || IsASweeper(vehicle) || pveh == 232 || pveh == 233 || pveh == 234 || pveh == 235 || pveh == 236 || pveh == 237 || pveh == 238 || pveh == 239 || pveh == 240 || pveh == 241 || pveh == 242 || pveh == 243 || pveh == 244 || pveh == 245 || pveh == 246 || pveh == 247 || pveh == 248 ||pveh == 249)
- { }
- else if(newstate == PLAYER_STATE_DRIVER && engineOn[vehicle] == 1)
- {
- TogglePlayerControllable(playerid,1);//allow driving - engine on
- }
- else if(newstate == PLAYER_STATE_DRIVER && engineOn[vehicle] == 0)
- {
- TogglePlayerControllable(playerid,0);//dosn't allow driving - engine off
- SendClientMessage(playerid, COLOR_WHITE,"To control your vehicle type /Vcontrol or type /Vc !");
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetVehicleModel(GetPlayerVehicleID(playerid)) == 454)
- {
- SendClientMessage(playerid, COLOR_WHITE,"To enter Tropic interior type /entertropic !");
- }
- if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
- {
- PlayVehicleRadioForPlayer(playerid,1);
- }
- if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
- {
- new veh = GetPlayerVehicleID(playerid);
- if(IsAVel(veh)) return 0;
- new seat = GetPlayerVehicleSeat(playerid);
- if(seat != 0)
- {
- PassengerInCar[veh][seat] = playerid;
- PassengerSeat[playerid] = seat;
- OldCar[playerid] = veh;
- }
- PlayVehicleRadioForPlayer(playerid,VehRadio[veh]);
- }
- if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
- {
- new veh = GetPlayerVehicleID(playerid);
- if(IsAVel(veh)) return 0;
- StopAudioStreamForPlayer(playerid);
- if(OldCar[playerid] != INVALID_VEHICLE_ID)
- {
- PassengerInCar[OldCar[playerid]][PassengerSeat[playerid]] = INVALID_PLAYER_ID;
- OldCar[playerid] = INVALID_VEHICLE_ID;
- }
- }
- if(newstate == PLAYER_STATE_ONFOOT)
- {
- if(PlayerKarting[playerid] > 0 && PlayerInKart[playerid] > 0)
- {
- PlayerInKart[playerid] = 0;
- KartingPlayers --;
- }
- if(TransportDuty[playerid] > 0)
- {
- if(TransportDuty[playerid] == 1)
- {
- TaxiDrivers -= 1;
- }
- else if(TransportDuty[playerid] == 2)
- {
- BusDrivers -= 1;
- }
- TransportDuty[playerid] = 0;
- format(string, sizeof(string), "* You are now Off Duty and earned $%d.", TransportMoney[playerid]);
- SendClientMessage(playerid, COLOR_WHITE, string);
- GiveCash(playerid, TransportMoney[playerid]);
- SetPlayerToTeamColor(playerid);
- /*ConsumingMoney[playerid] = 1;*/ TransportValue[playerid] = 0; TransportMoney[playerid] = 0;
- }
- if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999)
- {
- if(IsPlayerConnected(TransportDriver[playerid]))
- {
- if(TransportCost[playerid] > GetCash(playerid))
- {
- TransportCost[playerid] = GetCash(playerid);
- TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
- TransportTime[TransportDriver[playerid]] = 0;
- TransportCost[TransportDriver[playerid]] = 0;
- format(string, sizeof(string), "~w~You pay for the ride~n~~r~$%d",TransportCost[playerid]);
- GameTextForPlayer(playerid, string, 5000, 1);
- format(string, sizeof(string), "~w~Passenger left the taxi~n~~g~Earned $%d~n~~w~Passenger didn`t have enough money!",TransportCost[playerid]);
- GameTextForPlayer(TransportDriver[playerid], string, 5000, 1);
- GiveCash(playerid, -TransportCost[playerid]);
- TransportCost[playerid] = 0;
- TransportTime[playerid] = 0;
- TransportDriver[playerid] = 999;
- }
- else
- {
- TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
- TransportTime[TransportDriver[playerid]] = 0;
- TransportCost[TransportDriver[playerid]] = 0;
- format(string, sizeof(string), "~w~The ride cost~n~~r~$%d",TransportCost[playerid]);
- GameTextForPlayer(playerid, string, 5000, 1);
- format(string, sizeof(string), "~w~Passenger left the taxi~n~~g~Earned $%d",TransportCost[playerid]);
- GameTextForPlayer(TransportDriver[playerid], string, 5000, 1);
- GiveCash(playerid, -TransportCost[playerid]);
- TransportCost[playerid] = 0;
- TransportTime[playerid] = 0;
- TransportDriver[playerid] = 999;
- }
- }
- }
- TelePos[playerid][0] = 0.0;
- TelePos[playerid][1] = 0.0;
- }
- if(newstate == PLAYER_STATE_PASSENGER) // TAXI & BUSSES
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- for(new i = 0; i < PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == 2 && TransportDuty[i] > 0)
- {
- if(GetCash(playerid) < TransportValue[i])
- {
- format(string, sizeof(string), "* You need $%d to enter.", TransportValue[i]);
- SendClientMessage(playerid, COLOR_WHITE, string);
- RemovePlayerFromVehicle(playerid);
- }
- else
- {
- if(TransportDuty[i] == 1)
- {
- format(string, sizeof(string), "* You paid $%d to the Taxi Driver.", TransportValue[i]);
- SendClientMessage(playerid, COLOR_WHITE, string);
- format(string, sizeof(string), "* Passenger %s has entered your Taxi.", name);
- SendClientMessage(i, COLOR_WHITE, string);
- TransportTime[i] = 1;
- TransportTime[playerid] = 1;
- TransportCost[playerid] = TransportValue[i];
- TransportCost[i] = TransportValue[i];
- TransportDriver[playerid] = i;
- }
- else if(TransportDuty[i] == 2)
- {
- format(string, sizeof(string), "* You paid $%d to the Bus Driver.", TransportValue[i]);
- SendClientMessage(playerid, COLOR_WHITE, string);
- format(string, sizeof(string), "* Passenger %s has entered your Bus.", name);
- SendClientMessage(i, COLOR_WHITE, string);
- }
- GiveCash(playerid, - TransportValue[i]);
- TransportMoney[i] += TransportValue[i];
- }
- }
- }
- }
- }
- //====================================Police=================================================
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 57)
- {
- SetPlayerPos(playerid, 2084.479980, -1374.825928, 300.628052);
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- Inenforcer[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 56)
- {
- SetPlayerPos(playerid, 2084.479980, -1374.825928, 300.628052);
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- Inenforcer[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 55)
- {
- SetPlayerPos(playerid, 2084.479980, -1374.825928, 300.628052);
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- Inenforcer[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 54)
- {
- SetPlayerPos(playerid, 2084.479980, -1374.825928, 300.628052);
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- Inenforcer[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 106)
- {
- SetPlayerPos(playerid, 2084.479980, -1374.825928, 300.628052);
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- Inenforcer[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 107)
- {
- SetPlayerPos(playerid, 2084.479980, -1374.825928, 300.628052);
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- Inenforcer[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 108)
- {
- SetPlayerPos(playerid, 2084.479980, -1374.825928, 300.628052);
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- Inenforcer[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 109)
- {
- SetPlayerPos(playerid, 2084.479980, -1374.825928, 300.628052);
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- Inenforcer[playerid] = GetPlayerVehicleID(playerid);
- }
- //====================================Bus====================================================
- new vehicleid3 = GetPlayerVehicleID(playerid);
- if(newstate == PLAYER_STATE_PASSENGER)
- {
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 144)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2022.0273, 2235.2402, 2103.9536);
- SetPlayerTime(playerid, 00,00);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- Timer1[playerid] = SetTimerEx("HornA", 60000, 1, "i", playerid);
- Timer2[playerid] = SetTimerEx("HornB", 60500, 1, "i", playerid);
- Timer3[playerid] = SetTimerEx("STime2", 60000, 1, "i", playerid);
- IsInBus[playerid] = vehicleid3;
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 145)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2022.0273, 2235.2402, 2103.9536);
- SetPlayerTime(playerid, 00,00);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- Timer1[playerid] = SetTimerEx("HornA", 60000, 1, "i", playerid);
- Timer2[playerid] = SetTimerEx("HornB", 60500, 1, "i", playerid);
- Timer3[playerid] = SetTimerEx("STime2", 60000, 1, "i", playerid);
- IsInBus[playerid] = vehicleid3;
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 146)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2022.0273, 2235.2402, 2103.9536);
- SetPlayerTime(playerid, 00,00);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- Timer1[playerid] = SetTimerEx("HornA", 60000, 1, "i", playerid);
- Timer2[playerid] = SetTimerEx("HornB", 60500, 1, "i", playerid);
- Timer3[playerid] = SetTimerEx("STime2", 60000, 1, "i", playerid);
- IsInBus[playerid] = vehicleid3;
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 147)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2022.0273, 2235.2402, 2103.9536);
- SetPlayerTime(playerid, 00,00);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- Timer1[playerid] = SetTimerEx("HornA", 60000, 1, "i", playerid);
- Timer2[playerid] = SetTimerEx("HornB", 60500, 1, "i", playerid);
- Timer3[playerid] = SetTimerEx("STime2", 60000, 1, "i", playerid);
- IsInBus[playerid] = vehicleid3;
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 273)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2022.0273, 2235.2402, 2103.9536);
- SetPlayerTime(playerid, 00,00);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- Timer1[playerid] = SetTimerEx("HornA", 60000, 1, "i", playerid);
- Timer2[playerid] = SetTimerEx("HornB", 60500, 1, "i", playerid);
- Timer3[playerid] = SetTimerEx("STime2", 60000, 1, "i", playerid);
- IsInBus[playerid] = vehicleid3;
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 285)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2022.0273, 2235.2402, 2103.9536);
- SetPlayerTime(playerid, 00,00);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- Timer1[playerid] = SetTimerEx("HornA", 60000, 1, "i", playerid);
- Timer2[playerid] = SetTimerEx("HornB", 60500, 1, "i", playerid);
- Timer3[playerid] = SetTimerEx("STime2", 60000, 1, "i", playerid);
- IsInBus[playerid] = vehicleid3;
- }
- }
- //====================================Limo====================================================
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 271)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2147.0009, -1515.6816, 420.9729);
- SetPlayerFacingAngle(playerid, 0.0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- glob0[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 272)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2147.0009, -1515.6816, 420.9729);
- SetPlayerFacingAngle(playerid, 0.0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- glob0[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 148)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2147.0009, -1515.6816, 420.9729);
- SetPlayerFacingAngle(playerid, 0.0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- glob0[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 149)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2147.0009, -1515.6816, 420.9729);
- SetPlayerFacingAngle(playerid, 0.0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- glob0[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 150)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2147.0009, -1515.6816, 420.9729);
- SetPlayerFacingAngle(playerid, 0.0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- glob0[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 28)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2147.0009, -1515.6816, 420.9729);
- SetPlayerFacingAngle(playerid, 0.0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- glob0[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 29)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2147.0009, -1515.6816, 420.9729);
- SetPlayerFacingAngle(playerid, 0.0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- glob0[playerid] = GetPlayerVehicleID(playerid);
- }
- //====================================Journey====================================================
- new vehicleid2 = GetPlayerVehicleID(playerid);
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 292)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2392.7415,-1714.5696,-46.7258);
- SetPlayerTime(playerid, 00,00);
- SetPlayerFacingAngle(playerid, 0.0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- IsInJourney[playerid] = vehicleid2;
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 293)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2392.7415,-1714.5696,-46.7258);
- SetPlayerTime(playerid, 00,00);
- SetPlayerFacingAngle(playerid, 0.0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- IsInJourney[playerid] = vehicleid2;
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 294)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2392.7415,-1714.5696,-46.7258);
- SetPlayerTime(playerid, 00,00);
- SetPlayerFacingAngle(playerid, 0.0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- IsInJourney[playerid] = vehicleid2;
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 295)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2392.7415,-1714.5696,-46.7258);
- SetPlayerTime(playerid, 00,00);
- SetPlayerFacingAngle(playerid, 0.0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- IsInJourney[playerid] = vehicleid2;
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 296)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2392.7415,-1714.5696,-46.7258);
- SetPlayerTime(playerid, 00,00);
- SetPlayerFacingAngle(playerid, 0.0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- IsInJourney[playerid] = vehicleid2;
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 297)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2392.7415,-1714.5696,-46.7258);
- SetPlayerTime(playerid, 00,00);
- SetPlayerFacingAngle(playerid, 0.0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- IsInJourney[playerid] = vehicleid2;
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 298)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2392.7415,-1714.5696,-46.7258);
- SetPlayerTime(playerid, 00,00);
- SetPlayerFacingAngle(playerid, 0.0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- IsInJourney[playerid] = vehicleid2;
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 299)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2392.7415,-1714.5696,-46.7258);
- SetPlayerTime(playerid, 00,00);
- SetPlayerFacingAngle(playerid, 0.0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- IsInJourney[playerid] = vehicleid2;
- }
- //====================================Ambulance====================================================
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 117)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2003.3, 2284.2, 1011.1);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- InAmbu[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 118)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2003.3, 2284.2, 1011.1);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- InAmbu[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 111)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2003.3, 2284.2, 1011.1);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- InAmbu[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 112)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2003.3, 2284.2, 1011.1);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- InAmbu[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 113)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2003.3, 2284.2, 1011.1);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- InAmbu[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 114)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2003.3, 2284.2, 1011.1);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- InAmbu[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 115)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2003.3, 2284.2, 1011.1);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- InAmbu[playerid] = GetPlayerVehicleID(playerid);
- }
- if(newstate == PLAYER_STATE_PASSENGER && GetPlayerVehicleID(playerid) == 116)
- {
- SetPlayerVirtualWorld(playerid,vehicleid);
- SetPlayerPos(playerid, 2003.3, 2284.2, 1011.1);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- InAmbu[playerid] = GetPlayerVehicleID(playerid);
- }
- //===================================================================================================
- /*if(newstate == PLAYER_STATE_WASTED)
- {
- if(WantedLevel[playerid] >= 1)
- {
- new price = WantedLevel[playerid] * 1000;
- new count;
- for(new i = 0; i < PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(gTeam[i] == 2 && CrimInRange(30.0, playerid,i))
- {
- count = 1;
- format(string, sizeof(string), "~w~Running Suspect~r~Killed~n~Bonus~g~$%d", price);
- GameTextForPlayer(i, string, 5000, 1);
- //ConsumingMoney[i] = 1;
- GiveCash(i, price / 2);
- PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
- }
- }
- }
- if(count == 1)
- {
- GiveCash(playerid, - price);
- PlayerInfo[playerid][pWantedDeaths] += 1;
- PlayerInfo[playerid][pJailed] = 1;
- PlayerInfo[playerid][pJailTime] = (WantedLevel[playerid])*(600);
- format(string, sizeof(string), "* You are in Jail for %d Seconds and lose $%d because of running away and getting shot by the Officer.", PlayerInfo[playerid][pJailTime], price);
- SendClientMessage(playerid, COLOR_LIGHTRED, string);
- WantedPoints[playerid] = 0;
- WantedLevel[playerid] = 0;
- }
- }
- }*/
- if(newstate == PLAYER_STATE_DRIVER)
- {// 38 / 49 / 56 = SS
- new newcar = GetPlayerVehicleID(playerid);
- new oldcar = gLastCar[playerid];
- new housecar = PlayerInfo[playerid][pPhousekey]+1;
- TelePos[playerid][0] = 0.0;
- TelePos[playerid][1] = 0.0;
- /*if(IsABoat(newcar))
- {
- if(PlayerInfo[playerid][pBoatLic] < 1)
- {
- SendClientMessage(playerid, COLOR_GREY, " You don't know how to Sail yet, so you left the Boat !");
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }*/
- if(IsAPlane(newcar))
- {
- if(PlayerInfo[playerid][pFlyLic] < 1)
- {
- if(TakingLesson[playerid] == 1) { }
- //else {
- //SendClientMessage(playerid, COLOR_GREY, " You don't know how to Fly yet, so you left the Plane !");
- //RemovePlayerFromVehicle(playerid);
- //TogglePlayerControllable(playerid, 1); }
- }
- }
- else
- {
- if(PlayerInfo[playerid][pCarLic] < 0)
- {
- if(PlayerDrunk[playerid] >= 5)
- {
- }
- }
- else if(PlayerDrunk[playerid] >= 5)
- {
- }
- if(PlayerInfo[playerid][pCarLic] < 1)
- {
- if(IsABike(newcar)) { }
- else
- {
- if(TakingLesson[playerid] == 1) { }
- else {
- SendClientMessage(playerid, COLOR_GREY, " You Don't have a Drivers License yet! so drive carefully or the cops will notice.");
- }
- }
- }
- }//Done with car check
- if(IsACopCar(newcar))
- {
- if(IsACop(playerid)) { }
- else {
- RemovePlayerFromVehicle(playerid);TogglePlayerControllable(playerid, 1);}
- }
- if(IsAnFbiCar(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 2) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_LIGHTRED,"!àéï áøùåúê îôúç ìøëá æä");}
- }
- if(IsAFire(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 19||PlayerInfo[playerid][pMember] == 19) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_LIGHTRED,"!àéï áéøùåúê îôúç ìøëá ëáàåú æä");}
- }
- if(IsAGarageCar(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 17||PlayerInfo[playerid][pMember] == 17) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_LIGHTRED,"!àéï áéøùåúê îôúç ìøëá îåñê æä");}
- }
- if(IsADetective(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 20||PlayerInfo[playerid][pMember] == 20) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_LIGHTRED,"!àéï áøùåúê îôúç ìøëá æä");}
- }
- if(IsAArmy(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 22||PlayerInfo[playerid][pMember] == 22) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_LIGHTRED,"!àéï áøùåúê îôúç ìøëá öáà æä");}
- }
- if(IsAClubMen(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 21||PlayerInfo[playerid][pMember] == 21) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_LIGHTRED,"!àéï áéøùåúê îôúç ìøëá îñéáåú æä");}
- }
- if(IsATerror(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 23||PlayerInfo[playerid][pMember] == 23) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_LIGHTRED,"!àéï áøùåúê îôúç ìøëá æä");}
- }
- if(IsAnAmbulance(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 4||PlayerInfo[playerid][pMember] == 4) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_LIGHTRED,"!àéï áéøùåúê îôúç ìøëá øôåàä æä");}
- }
- if(IsATaxi(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 10||PlayerInfo[playerid][pMember] == 10) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_LIGHTRED,"!àéï áéøùåúê îôúç ìîåðéú æàú");}
- }
- if(IsACNN(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 9||PlayerInfo[playerid][pMember] == 9) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_LIGHTRED,"!àéï áéøùåúê îôúç ìøëá ùéãåø æä");}
- }
- if(IsALSPCar(newcar))
- {
- if(IsAPrisonGuard(playerid) || IsACop(playerid)) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_LIGHTRED,"!àéï áéøùåúê îôúç ìøëá áéú äëìà");}
- }
- if(IsATowcar(newcar))
- {
- if(PlayerInfo[playerid][pJob] == 7) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_LIGHTRED,"!àéï áéøùåúê îôúç ìøëá âøø æä");}
- }
- if(IsAHitman(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 8||PlayerInfo[playerid][pMember] == 8) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_LIGHTRED,"!àéï áéøùåúê îôúç ìøëá æä");}
- }
- if(IsAPizzabike(newcar))
- {
- if(PlayerInfo[playerid][pJob] == 17) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_LIGHTRED,"!àéï áéøùåúê îôúç ìàåôðåò ôéöä æä");}
- }
- if(IsAGovernmentCar(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 7||PlayerInfo[playerid][pMember] == 7) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_LIGHTRED,"!àéï áéøùåúê îôúç ìøëá æä");}
- }
- /*else if(IsAnAmbulance(newcar))
- {
- if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4) { }
- else { RemovePlayerFromVehicle(playerid); }
- }*/
- /*if(IsAGangCar(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 5||PlayerInfo[playerid][pMember] == 5) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_GREY,"You don't have keys of this vehicle.");}
- }
- if(IsAGangCar2(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 6||PlayerInfo[playerid][pMember] == 6) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_GREY,"You don't have keys of this vehicle.");}
- }
- if(IsAGangCar3(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 14||PlayerInfo[playerid][pMember] == 14) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_GREY,"You don't have keys of this vehicle.");}
- }
- if(IsAGangCar4(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 15||PlayerInfo[playerid][pMember] == 15) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_GREY,"You don't have keys of this vehicle.");}
- }
- if(IsAGangCar5(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 16||PlayerInfo[playerid][pMember] == 16) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_GREY,"You don't have keys of this vehicle.");}
- }*/
- /*if(IsAGovernmentCar(newcar))
- {
- if(IsAPrisonGuard(playerid) || IsACop(playerid) || PlayerInfo[playerid][pLeader] == 7||PlayerInfo[playerid][pMember] == 7) { }
- else {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }*/
- /*else if(IsAnAmbulance(newcar))
- {
- if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4) { }
- else { RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1);}
- }*/
- /*if(IsAGangCar(newcar))
- {
- if(PlayerInfo[playerid][pFMember] == 1 || PlayerInfo[playerid][pFLeader] == 1) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_GREY,"You don't have keys of this vehicle.");
- TogglePlayerControllable(playerid, 1);}
- }
- if(IsAGangCar3(newcar))
- {
- if(PlayerInfo[playerid][pFMember] == 3 || PlayerInfo[playerid][pFLeader] == 3) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_GREY,"You don't have keys of this vehicle.");
- TogglePlayerControllable(playerid, 1);}
- }*/
- /*if(IsAGangCar4(newcar))
- {
- if(PlayerInfo[playerid][pFMember] == 4 || PlayerInfo[playerid][pFLeader] == 4) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_GREY,"You don't have keys of this vehicle.");
- TogglePlayerControllable(playerid, 1);}
- }*/
- /*if(IsAGangCar2(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 6||PlayerInfo[playerid][pMember] == 6) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_GREY,"You don't have keys of this vehicle.");}
- }
- if(IsAGangCar5(newcar))
- {
- if(PlayerInfo[playerid][pLeader] == 16||PlayerInfo[playerid][pMember] == 16) { }
- else {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_GREY,"You don't have keys of this vehicle.");}
- }*/
- if(IsABus(newcar))
- {
- if(PlayerInfo[playerid][pJob] == 14)
- {
- GameTextForPlayer(playerid, "~w~Use /starteast or /startwest to begin your bus route", 5000, 3);
- SendClientMessage(playerid, COLOR_YELLOW2, "You have entered a bus, type /exit to cancel route selection.");
- //GangZoneShowForPlayer(playerid, buszonewest, COLOR_RED);
- //GangZoneShowForPlayer(playerid, buszoneeast, COLOR_BLUE);
- SendClientMessage(playerid, COLOR_YELLOW2, "To start doing the west route, use /startwest. To start doing the east route, use /starteast.");
- new routezonecheck = IsInBusrouteZone(playerid);
- if (routezonecheck == 0) SendClientMessage(playerid, COLOR_YELLOW, "Note: Your nearest route is east.");
- else if (routezonecheck == 1) SendClientMessage(playerid, COLOR_YELLOW, "Note: Your nearest route is west.");
- TogglePlayerControllable(playerid, 0);
- }
- else {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid, COLOR_GREY,"You don't have keys of this bus.");}
- }
- if(IsATruck(newcar))
- {
- if(PlayerInfo[playerid][pJob] == 16)
- {
- format(string, sizeof(string), "Products: %d/%d", PlayerHaul[newcar][pLoad],PlayerHaul[newcar][pCapasity]);
- SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
- SendClientMessage(playerid, COLOR_WHITE, "INFO: You can deliver Products to Businesses.");
- SendClientMessage(playerid, COLOR_WHITE, "INFO: Commands are /load /buyprods /sellprods");
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid, COLOR_GREY,"You don't have keys of this vehicle.");
- }
- }
- if(IsASweeper(newcar))
- {
- if(PlayerInfo[playerid][pJob] == 21)
- {
- if(PlayerIsSweeping[playerid] == 0)
- {
- TogglePlayerControllable(playerid, 0);
- GameTextForPlayer(playerid, "~g~/startsweep ~w~ to start sweeping~n~Type ~r~/exit ~w~to leave the sweeper", 5000, 3);
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "You can stop sweeping by typing /stopsweep .");
- }
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid, COLOR_GREY,"You don't have keys of this vehicle.");
- }
- }
- /*if(PlayerKarting[playerid] != 0)
- {
- new kart = GetPlayerVehicleID(playerid);
- if(kart >=78 && kart <= 83)
- {
- PlayerInKart[playerid] = 1;
- KartingPlayers ++;
- }
- }*/
- if(IsADmv(newcar))
- {
- if(PlayerInfo[playerid][pCarLic] == 0)
- {
- SendClientMessage(playerid,COLOR_GREY," ! áøåëéí äáàéí ìùéòåø äðäéâä ùìê");
- SendClientMessage(playerid,COLOR_GREY," ! áèñè æä úöèøëå ìò÷åá àçøé äàåøåú äàãåîéí ");
- SendClientMessage(playerid,COLOR_GREY," ! /Startlesson :áëãé ìäúçéì àú äùéòåø ä÷ù àú äô÷åãä");
- SendClientMessage(playerid,COLOR_GREY," ! /Stoplesson :áëãé ìäôñé÷ àú äèñè ðäéâä ä÷ù àú äô÷åãä");
- TogglePlayerControllable(playerid, 0);
- }
- else if(PlayerInfo[playerid][pCarLic] == 1)
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid, COLOR_GREY,"!éù ìê ëáø øéùéåï ðäéâä");
- }
- }
- /*if(newcar == 166)
- {
- if(PlayerInfo[playerid][pMember] == 4) { }
- else
- {
- SendClientMessage(playerid,COLOR_GREY," You don't have keys of this truck !");
- RemovePlayerFromVehicle(playerid);
- }
- }*/
- /*if(newcar >= 146 && newcar <= 148)
- {
- if(PlayerInfo[playerid][pJob] != 16)
- {
- SendClientMessage(playerid,COLOR_GREY," You don't have keys of this truck !");
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }*/
- if(newcar >= 35 && newcar <= 99)
- {
- if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2) { }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(newcar >= 1 && newcar <= 25)
- {
- if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2) { }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(newcar >= 100 && newcar <= 110)
- {
- if(PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3) { }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(newcar >= 111 && newcar <= 124)
- {
- if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4) { }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(newcar >= 26 && newcar <= 34)
- {
- if(PlayerInfo[playerid][pMember] == 7||PlayerInfo[playerid][pLeader] == 7) { }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(newcar >= 259 && newcar <= 270)
- {
- if(PlayerInfo[playerid][pMember] == 23||PlayerInfo[playerid][pLeader] == 23) { }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(newcar >= 232 && newcar <= 258)
- {
- if(PlayerInfo[playerid][pMember] == 22||PlayerInfo[playerid][pLeader] == 22) { }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(newcar >= 125 && newcar <= 143)
- {
- if(PlayerInfo[playerid][pMember] == 8||PlayerInfo[playerid][pLeader] == 8) { }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(newcar >= 158 && newcar <= 169)
- {
- if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9){ }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(newcar >= 148 && newcar <= 157)
- {
- if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10){ }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(newcar >= 238 && newcar <= 258)
- {
- if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22){ }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(newcar >= 209 && newcar <= 211)
- {
- if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17){ }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(newcar >= 212 && newcar <= 224)
- {
- if(PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19){ }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(newcar >= 225 && newcar <= 231)
- {
- if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20){ }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(newcar >= 271 && newcar <= 291)
- {
- if(PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21){ }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(newcar >= 0 && newcar <= 0)
- {
- if(PlayerKarting[playerid] != 1)
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- else if(IsARentableVeh(newcar))
- {
- if (HireCar[playerid] != newcar)
- {
- format(string, sizeof(string), "~w~You can Rent this car~n~Cost:~g~5000$~n~~w~To rent type ~g~/RentCar~w~~n~to get out type ~r~/exit");
- TogglePlayerControllable(playerid, 0);
- GameTextForPlayer(playerid, string, 5000, 3);
- CanTurnEngine[playerid] = 9999;
- }
- else
- {
- CanTurnEngine[playerid] = newcar;
- }
- }
- /*if(newcar >= 241 && newcar <= 249)
- {
- if (HireCar[playerid] != newcar)
- {
- format(string, sizeof(string), "~w~You can Rent this bike~n~Cost:~g~$%d~n~~w~To rent type ~g~/rentbike~w~~n~to get out type ~r~/exit",SBizzInfo[0][sbEntranceCost]);
- TogglePlayerControllable(playerid, 0);
- GameTextForPlayer(playerid, string, 5000, 3);
- }
- }*/
- if(newcar >= 125 && newcar <= 143)
- {
- if(PlayerInfo[playerid][pMember] == 8||PlayerInfo[playerid][pLeader] == 8) { }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(IsAHarvest(newcar))
- {
- if(PlayerInfo[playerid][pJob] == 18)
- {
- if(FarmerVar[playerid] == 0)
- {
- SendClientMessage(playerid, COLOR_RED, "___________Farmer guide___________");
- SendClientMessage(playerid, COLOR_WHITE, "** Farmer ** /startharvest, /stopharvest or /exit");
- SendClientMessage(playerid, COLOR_RED, "__________________________________");
- TogglePlayerControllable(playerid, 0);
- }
- else { }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " You don't have keys of this vehicle !");
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(IsADrugHarvest(newcar))
- {
- if(PlayerInfo[playerid][pJob] == 19)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "____________Drug farmer guide____________");
- SendClientMessage(playerid, COLOR_WHITE, "** Drug farmer ** /startdrugharvest, /stopdrugharvest or /exit");
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "_________________________________________");
- TogglePlayerControllable(playerid, 0);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " You don't have keys of this vehicle !");
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(IsASmuggleCar(newcar))
- {
- if(PlayerInfo[playerid][pJob] == 20)
- {
- if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
- {
- SendClientMessage(playerid, COLOR_YELLOW, "HINT: You can smuggle drugs now !");
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " You don't have keys of this vehicle !");
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " You don't have keys of this vehicle !");
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(oldcar != 301)
- {
- if((housecar != oldcar && oldcar != 0) && (HireCar[playerid] != oldcar && newcar != housecar))
- {
- if(gLastDriver[oldcar] == playerid && oldcar != newcar)
- {
- gLastDriver[oldcar] = 300;
- gCarLock[oldcar] = 0;
- UnLockCar(oldcar);
- }
- }
- }
- gLastCar[playerid] = newcar;
- gLastDriver[newcar] = playerid;
- }
- if(newstate == PLAYER_STATE_SPAWNED)
- {
- new Float: lwx, Float:lwy, Float:lwz;
- GetPlayerPos(playerid, lwx, lwy, lwz);
- if((lwz > 530.0 && PlayerInfo[playerid][pInt] == 0) || PlayerToPoint(1000.0, playerid, -1041.9,-1868.4,79.1)) //the highest land point in sa = 526.8
- {
- SetPlayerSpawn(playerid);
- }
- WantedPoints[playerid] = 0;
- WantedLevel[playerid] = 0;
- SetPlayerHealth(playerid, 70.0+PlayerInfo[playerid][pSHealth]);
- if(PlayerInfo[playerid][pSHealth] > 30.0)
- {
- PlayerInfo[playerid][pSHealth] = 30.0;
- }
- MedicBill[playerid] = 0;
- TelePos[playerid][0] = 0.0;
- TelePos[playerid][1] = 0.0;
- gPlayerSpawned[playerid] = 1;
- SafeTime[playerid] = 60;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement