Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- new string[256];
- 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), "* Acum sunteti in afara serviciului si ai castigat %d lei.", TransportMoney[playerid]);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- GivePlayerMoney(playerid, TransportMoney[playerid]);
- ConsumingMoney[playerid] = 1; TransportValue[playerid] = 0; TransportMoney[playerid] = 0;
- }
- if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999)
- {
- if(IsPlayerConnected(TransportDriver[playerid]))
- {
- TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
- TransportTime[TransportDriver[playerid]] = 0;
- TransportCost[TransportDriver[playerid]] = 0;
- format(string, sizeof(string), "~w~Cost plimbare~n~~r~ %d lei",TransportCost[playerid]);
- GameTextForPlayer(playerid, string, 5000, 1);
- format(string, sizeof(string), "~w~Pasagerul a iesit din taxi~n~~g~Castig %d lei",TransportCost[playerid]);
- GameTextForPlayer(TransportDriver[playerid], string, 5000, 1);
- GivePlayerMoney(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));
- new vehicleid = GetPlayerVehicleID(playerid);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == 2 && TransportDuty[i] > 0)
- {
- if(GetPlayerMoney(playerid) < TransportValue[i])
- {
- format(string, sizeof(string), "* Ai nevoie de %d lei pentru a intra.", TransportValue[i]);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- RemovePlayerFromVehicle(playerid);
- }
- else
- {
- if(TransportDuty[i] == 1)
- {
- format(string, sizeof(string), "* Ati platit %d lei pentru Taxi.", TransportValue[i]);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- format(string, sizeof(string), "* Pasagerul %s a intrat in Taxi-ul dvs..", name);
- SendClientMessage(i, COLOR_LIGHTBLUE, 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), "* Ati platit %d lei pentru Autoboz.", TransportValue[i]);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- format(string, sizeof(string), "* Pasagerul %s a intrat in Autobozul dvs..", name);
- SendClientMessage(i, COLOR_LIGHTBLUE, string);
- }
- GivePlayerMoney(playerid, - TransportValue[i]);
- TransportMoney[i] += TransportValue[i];
- }
- }
- }
- }
- }
- if(newstate == PLAYER_STATE_WASTED)
- {
- if(WantedLevel[playerid] >= 1)
- {
- new price = WantedLevel[playerid] * 5;
- new count;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsACop(i) && CrimInRange(30.0, playerid,i))
- {
- count = 1;
- format(string, sizeof(string), "~w~Suspect Ucis ~n~ Rascumparare~r~%d~g~ lei", price);
- GameTextForPlayer(i, string, 5000, 1);
- ConsumingMoney[i] = 1;
- GivePlayerMoney(i, price / 2);
- PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
- }
- }
- }
- if(count == 1)
- {
- GivePlayerMoney(playerid, - price);
- PlayerInfo[playerid][pWantedDeaths] += 1;
- PlayerInfo[playerid][pJailed] = 1;
- SetPlayerWantedLevel(playerid, 0);
- PlayerInfo[playerid][pJailTime] = (WantedLevel[playerid])*(1200);
- format(string, sizeof(string), "* Ai intrat in inchisoare pentru %d secunde si ai platit %d lei.", PlayerInfo[playerid][pJailTime], price);
- SendClientMessage(playerid, COLOR_LIGHTRED, string);
- WantedPoints[playerid] = 0;
- WantedLevel[playerid] = 0;
- PlayerInfo[playerid][pSaveWanted] = 0;
- ResetPlayerWeapons(playerid);
- SetPlayerSpawn(playerid);
- }
- }
- }
- if(newstate == PLAYER_STATE_DRIVER) //buggy dont finnish
- {// 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, "Nu ai licenta de navigat.");
- RemovePlayerFromVehicle(playerid);
- }
- }
- new str[80]; if (newstate == 2 || newstate == 3)
- {
- format(str, sizeof(str), "~p~%s",vehName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
- GameTextForPlayer(playerid, str, 300, 1);
- }
- else if(IsAPlane(newcar))
- {
- if(PlayerInfo[playerid][pFlyLic] < 1)
- {
- if(TakingLesson[playerid] == 1) { }
- else {
- SendClientMessage(playerid, COLOR_GREY, "Nu ai licenta de pilotaj.");
- RemovePlayerFromVehicle(playerid); }
- }
- }
- if(IsAPlane(newcar))
- {
- if(PlayerInfo[playerid][pFlyLic] < 1)
- {
- if(TakingLesson[playerid] == 1) { }
- else {
- SendClientMessage(playerid, COLOR_GREY, " Nu aveti licenta de pilotat !");
- RemovePlayerFromVehicle(playerid); }
- }
- }
- else
- {
- if(PlayerInfo[playerid][pCarLic] < 1)
- {
- if(PlayerDrunk[playerid] >= 5)
- {
- WantedPoints[playerid] += 1;
- SetPlayerCriminal(playerid,255, "Sunteti beat la volan");
- }
- if(TakingLesson[playerid] == 1) { }
- else {
- SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}^ {24BBFF}GTA {F65205}eXtream {FFFFFF}^ Nu aveti un permis auto, va rog sa luati unu de la DMV!");
- RemovePlayerFromVehicle(playerid); }
- }
- else if(PlayerDrunk[playerid] >= 5)
- {
- WantedPoints[playerid] += 1;
- SetPlayerCriminal(playerid,255, "Sunteti beat la volan");
- }
- }//Done with car check
- if(IsATruck(newcar))
- {
- format(string, sizeof(string), "Produse: %d/%d", PlayerHaul[newcar][pLoad],PlayerHaul[newcar][pCapasity]);
- SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
- SendClientMessage(playerid, COLOR_WHITE, "{3C9DF6}Detalii{FFFFFF}: Puteti livra produse pentru mai multe intreprinderi cu masina.");
- SendClientMessage(playerid, COLOR_WHITE, "{3C9DF6}Detalii{FFFFFF}: Comenzi folosite /load /buyprods /sellprods");
- }
- if(IsAGarbageTruck(newcar))//garbagejob
- {
- if(PlayerInfo[playerid][pJob] == 19)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "[Comenzi Sofer S.O.M.A]");
- SendClientMessage(playerid, COLOR_WHITE, " /colectare (pentru a incepe)");
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu aveti jobul ' Sofer S.O.M.A '");
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- }
- }
- if(IsATaxi(newcar))
- {
- if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Scrie /taxion daca doriti sa incepeti serviciu.");
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu faceti parte din {FFFF00}Compania de Taxi");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(IsAHarvest(newcar))
- {
- if(PlayerInfo[playerid][pJob] == 17)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "[Comenzi Fermier]");
- SendClientMessage(playerid, COLOR_WHITE, " /startharvest, /stopharvest si /exith");
- TogglePlayerControllable(playerid, 0);
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu aveti jobul ' Fermier '");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(PlayerKarting[playerid] != 0)
- {
- new kart = GetPlayerVehicleID(playerid);
- if(kart==kart1||kart==kart2||kart==kart3||kart==kart4||kart==kart5||kart==kart6)
- {
- PlayerInKart[playerid] = 1;
- KartingPlayers ++;
- }
- }
- if(newcar == ng6 || newcar == ng7 || newcar == ng8 || newcar == ng9)
- {
- if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//armata romana
- {
- if(PlayerInfo[playerid][pRank] < 3)
- {
- SendClientMessage(playerid,COLOR_GREY," Aveti nevoie de rank 3 !");
- RemovePlayerFromVehicle(playerid);
- }
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- }
- }
- if((newcar >= politie1 && newcar <= politie11)|| (newcar >= politie13 && newcar <= politie17)|| (newcar >= ng1 && newcar <= ng7)|| (newcar >= sri1 && newcar <= sri8) || newcar == politie12 || newcar == sri9 || newcar == sri10 || newcar == sri11 || newcar == ng8 || newcar == ng9) // Politia, SRI si Armata Romana
- {
- if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3){ }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu faceti parte din {0000E7}Politia Romana, S.R.I {FFFFFF}sau {0000E7}Armata Romana");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar >= medic1 && newcar <= medic5 || newcar==medic6 || newcar==medic7) // SMURD
- {
- if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4){ }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu faceti parte din {F8593E}S.M.U.R.D");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar >= lcn1 && newcar <= lcn5) // La Cosa Nostra
- {
- if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5){ }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu faceti parte din {FFA903}La Cosa Nostra");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar >= ykz1 && newcar <= ykz5) // Yakuza
- {
- if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6){ }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu faceti parte din {0C8E1B}Yakuza.");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar >= hitman1 && newcar <= hitman5) // Hitman
- {
- if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8){ }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu faceti parte din {A80000}Hitman");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar == mecanic1 || newcar == mecanic2) // Mecanic
- {
- if(PlayerInfo[playerid][pJob] != 7)
- {
- SendClientMessage(playerid,COLOR_GREY,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu aveti jobul ' Mecanic '");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar == autobuz1 || newcar == autobuz2) // Autobuz
- {
- if(PlayerInfo[playerid][pJob] != 14)
- {
- SendClientMessage(playerid,COLOR_GREY,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu aveti jobul ' Sofer de Autobuz '");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar >= camion1 && newcar <= camion4) // Trucker
- {
- if(PlayerInfo[playerid][pJob] != 16)
- {
- SendClientMessage(playerid,COLOR_GREY,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu aveti jobul ' Sofer de Tir '");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar == hitman5)
- {
- if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
- {
- if(PlayerInfo[playerid][pRank] < 3)
- {
- SendClientMessage(playerid, COLOR_GREY, " Aveti nevoie de rank 3 !");
- RemovePlayerFromVehicle(playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu faceti parte din {A80000}Hitman");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar >= admincar7 && newcar <= admincar10) // NRG admin
- {
- if(PlayerInfo[playerid][pDonateRank] == 1 || PlayerInfo[playerid][pDonateRank] == 2){ }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu sunteti {FFFF00}Donator");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar >= nr1 && newcar <= nr3) // Stirile eXtream.Ro
- {
- if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9){ }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu faceti parte din {E595D3}Stirile eXtream.Ro");
- RemovePlayerFromVehicle(playerid);
- }
- if(PlayerInfo[playerid][pNewsSkill] < 200 && newcar == nr3)
- {
- SendClientMessage(playerid, COLOR_GREY, " Nu aveti Skill-ul necesar pentru a pilota acest avion !");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar >= taxi1 && newcar <= taxi4 || newcar==taxi5 || newcar==taxi6) // Taxi
- {
- if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10){ }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu faceti parte din {FFFF00}Compania de Taxi");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar >= groove1 && newcar <= groove5) // Grove
- {
- if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12){ }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu faceti parte din {00D300}Grove Street Family");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar >= ballas1 && newcar <= ballas5) // Ballas
- {
- if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13){ }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu faceti parte din {B900FF}Ballas Gang");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar >= vagos1 && newcar <= vagos5) // Vagos
- {
- if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14){ }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu faceti parte din {FFE000}Los Santos Vagos");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar >= aztecas1 && newcar <= aztecas5) // Aztecas
- {
- if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15){ }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu faceti parte din {2EEEFF}Varrio Los Aztecas");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar >= primar1 && newcar <= primar4) // Primarie
- {
- if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7){ }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ Nu faceti parte din {2EEEFF}Primaria eXtream.RO");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar==kart1||newcar==kart2||newcar==kart3||newcar==kart4||newcar==kart5||newcar==kart6)
- {
- if(PlayerKarting[playerid] != 1)
- {
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar >= dmv1 && newcar <= dmv4) // DMV
- {
- new name[MAX_PLAYER_NAME];
- if(TakingLesson[playerid] == 1)
- {
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"{E0F000}[Instructor eXtream]{FFFFFF} Urmeaza checkpointurile pentru a trece traseul.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"{E0F000}[Instructor eXtream]{FFFFFF} Condu pe partea dreapta si ai grija la celelalte masini !");
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "** Instructorul ti-a pornit motorul iar apoi ii urmareste miscarile lui %s **", name);
- ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- format(string, sizeof(string), "** Se uita atent la miscarile lui %s si ii spune : Ai grija cum mergi, succes ! **", name);
- ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- CP[playerid] = 100;
- SetPlayerCheckpoint(playerid, 2786.0542,-2376.9465,13.6276,5.0);
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Nu ai cheile acestui vehicul!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(newcar >= rentcar1 && newcar <= rentcar4)
- {
- if (HireCar[playerid] != newcar)
- {
- format(string, sizeof(string), "~w~Inchiriere masina~n~Pret:~g~ %d lei~n~~w~Pentru a inchiria scrie ~g~/rentcar~w~~n~ca sa iesi scrie ~r~/exitcar",SBizzInfo[0][sbEntranceCost]);
- TogglePlayerControllable(playerid, 0);
- GameTextForPlayer(playerid, string, 5000, 3);
- }
- }
- if(newcar >= rentavion1 && newcar <= rentavion4)
- {
- if (HireCar[playerid] != newcar)
- {
- format(string, sizeof(string), "~w~Inchiriere avion~n~Pret:~g~ %d lei~n~~w~Pentru a inchiria scrie ~g~/rentavion~w~~n~ca sa iesi scrie ~r~/exit",SBizzInfo[0][sbEntranceCost]);
- TogglePlayerControllable(playerid, 0);
- GameTextForPlayer(playerid, string, 5000, 3);
- }
- }
- if(newcar >= rentbarca1 && newcar <= rentbarca4)
- {
- if (HireCar[playerid] != newcar)
- {
- format(string, sizeof(string), "~w~Inchiriere barci~n~Pret:~g~ %d lei~n~~w~Pentru a inchiria scrie ~g~/rentbarca~w~~n~ca sa iesi scrie ~r~/exit",SBizzInfo[0][sbEntranceCost]);
- TogglePlayerControllable(playerid, 0);
- GameTextForPlayer(playerid, string, 5000, 3);
- }
- }
- if(newcar >= rentnrg1 && newcar <= rentnrg6)
- {
- if (HireCar[playerid] != newcar)
- {
- format(string, sizeof(string), "~w~Inchiriere scutere~n~Pret:~g~ %d lei~n~~w~Pentru a inchiria scrie ~g~/rentscuter~w~~n~ca sa iesi scrie ~r~/exit",SBizzInfo[0][sbEntranceCost]);
- TogglePlayerControllable(playerid, 0);
- GameTextForPlayer(playerid, string, 5000, 3);
- }
- }
- 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);
- }
- if(PlayerOnMission[playerid] > 0)
- {
- GameTextForPlayer(playerid, "~r~Misiune indisponibila", 5000, 3);
- PlayerOnMission[playerid] = 0;
- PlayerInfo[playerid][pMissionNr] = 0;
- }
- WantedPoints[playerid] = 0;
- WantedLevel[playerid] = 0;
- PlayerInfo[playerid][pSaveWanted] = 0;
- if(PlayerInfo[playerid][pDonateRank] > 0) { SetPlayerHealth(playerid, 100.0); }
- else { SetPlayerHealth(playerid, 50.0+PlayerInfo[playerid][pSHealth]); }
- MedicBill[playerid] = 1;
- 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