22.12.2014, 11:46
Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { speedo[playerid] = 1; speedometer(playerid); Seatbelt[playerid] = 0; if(PlayerCuffed[playerid] != 0) SetPVarInt( playerid, "ToBeEjected", 1 ); if(ispassenger) { if(GetPVarType(playerid, "Injured")) { SetPlayerPosEx(playerid, GetPVarFloat(playerid,"MedicX"), GetPVarFloat(playerid,"MedicY"), GetPVarFloat(playerid,"MedicZ")); ClearAnimations(playerid); ApplyAnimation(playerid, "KNIFE", "KILL_Knife_Ped_Die", 4.0, 0, 1, 1, 1, 0, 1); } else if(PlayerCuffed[playerid] != 0) { ClearAnimations(playerid); ApplyAnimation(playerid,"ped","cower",1,1,0,0,0,0,1); TogglePlayerControllable(playerid, false); } } SetPVarInt(playerid, "LastWeapon", GetPlayerWeapon(playerid)); new engine,lights,alarm,doors,bonnet,boot,objective; GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); if(engine == VEHICLE_PARAMS_UNSET) switch(GetVehicleModel(vehicleid)) { case 509, 481, 510: VehicleFuel[vehicleid] = 100, arr_Engine{vehicleid} = 1, SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); default: SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective), arr_Engine{vehicleid} = 0; } if(GetPVarType(playerid, "Pizza") && !(IsAPizzaCar(vehicleid))) { new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz+1.3); PlayerPlaySound(playerid, 1130, slx, sly, slz+1.3); RemovePlayerFromVehicle(playerid); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban can trong xe pizza ki cung cap pizza!"); return 1; } if(!ispassenger) { SetPlayerArmedWeapon(playerid, 0); if(IsVIPcar(vehicleid)) { if(PlayerInfo[playerid][pDonateRank] == 0) { new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz+1.3); PlayerPlaySound(playerid, 1130, slx, sly, slz+1.3); RemovePlayerFromVehicle(playerid); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai la Vip, day la chiec xe tu Gara VIP!"); } else { if(PlayerInfo[playerid][pTokens] >= 5) { SendClientMessageEx(playerid, COLOR_GREEN, "Ban da tra phi 5 VIP tokens cho moi lan leo len xe VIP!"); PlayerInfo[playerid][pTokens] -= 5; } else { SendClientMessageEx(playerid, COLOR_GREEN, "Ban khong co du VIP Tokens de su dung xe!Phi la 5 VIP Tokens cho moi lan su dung"); return 1; } } } else if(IsAPizzaCar(vehicleid)) { if(PlayerInfo[playerid][pJob] != 21 && PlayerInfo[playerid][pJob2] != 21) { new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz+1.3); PlayerPlaySound(playerid, 1130, slx, sly, slz+1.3); RemovePlayerFromVehicle(playerid); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai la nguoi giao banh Pizza!"); } } else if(IsACreamCar(vehicleid)) { if(PlayerInfo[playerid][pJob] != 23 && PlayerInfo[playerid][pJob2] != 23) { new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz+1.3); PlayerPlaySound(playerid, 1130, slx, sly, slz+1.3); RemovePlayerFromVehicle(playerid); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai la nguoi ban kem!"); } else { SendClientMessageEx(playerid, COLOR_GRAD2, "** Ice Cream ** /bankem /laykem!"); } } else if(IsAnAmbulance(vehicleid)) { if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4) { if(FDSAVehicles[16] == vehicleid && PlayerInfo[playerid][pRank] < 5) { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Chi ranks 5+ moi co the lai chiec xe nay."); } } else { SendClientMessageEx(playerid,COLOR_GREY," Ban khong phai la LSFD!"); RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); } } else if(SFFDHighVehicles(vehicleid)) { if(PlayerInfo[playerid][pMember] == 21||PlayerInfo[playerid][pLeader] == 21) { if(SFFDVehicles[21] == vehicleid && SFFDVehicles[20] == vehicleid && SFFDVehicles[19] == vehicleid && SFFDVehicles[18] == vehicleid && SFFDVehicles[17] == vehicleid && SFFDVehicles[26] == vehicleid && SFFDVehicles[25] == vehicleid && SFFDVehicles[24] == vehicleid && SFFDVehicles[23] == vehicleid && SFFDVehicles[22] == vehicleid && PlayerInfo[playerid][pRank] < 5) { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Chi ranks 5+ moi co the lai chiec xe nay."); } } else { SendClientMessageEx(playerid,COLOR_GREY," Ban khong phai la SFFD!"); RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); } } else if(IsAnDOCCar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3) { if(DOCVehicles[6] == vehicleid && PlayerInfo[playerid][pRank] < 5) { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Chi ranks 5+ moi co the lai chiec xe nay."); } } else { SendClientMessageEx(playerid,COLOR_GREY," Ban khong phai la DoC!"); RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); } } else if(IsAnSASDCar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai la LASD!"); } } else if(IsATruckerCar(vehicleid)) { if(PlayerInfo[playerid][pJob] == 20 || PlayerInfo[playerid][pJob2] == 20 || PlayerInfo[playerid][pJob] == 24 || PlayerInfo[playerid][pJob2] == 24) { new string[128]; new iTruckContents = TruckContents{vehicleid}; new truckcontentname[50]; if(iTruckContents == 0) { format(truckcontentname, sizeof(truckcontentname), "None"); } else if(iTruckContents >= 1 && iTruckContents <= 3) { format(truckcontentname, sizeof(truckcontentname), "{00F70C}Food & beverages");} else if(iTruckContents >= 4 && iTruckContents <= 6) { format(truckcontentname, sizeof(truckcontentname), "{00F70C}Clothing"); } else if(iTruckContents == 7) { format(truckcontentname, sizeof(truckcontentname), "{00F70C}Vat lieu hop phap"); } else if(iTruckContents >= 8 && iTruckContents <= 10) { format(truckcontentname, sizeof(truckcontentname), "{00F70C}24/7 items"); } else if(iTruckContents >= 11 && iTruckContents <= 15) { format(truckcontentname, sizeof(truckcontentname), "{FF0606}Illegal weapons"); } else if(iTruckContents >= 16 && iTruckContents <= 20) { format(truckcontentname, sizeof(truckcontentname), "{FF0606}Illegal drugs"); } else if(iTruckContents >= 21 && iTruckContents <= 25) { format(truckcontentname, sizeof(truckcontentname), "{FF0606}Vat lieu bat hop phap"); } format(string, sizeof(string), "TRUCKER JOB: (Xe dang ki: %s %d) - (Noi dung: %s{FFFF00})", GetVehicleName(vehicleid), vehicleid, truckcontentname); SendClientMessageEx(playerid, COLOR_YELLOW, string); if(IsACop(playerid) && iTruckContents >= 11) { SendClientMessageEx(playerid, COLOR_YELLOW, "TRUCKER JOB: De loai bo cac hang hoa bat hop phap , /xoahang o gan xe Truck."); } if(iTruckContents > 0 && TruckUsed[playerid] == INVALID_VEHICLE_ID) { SendClientMessageEx(playerid, COLOR_YELLOW, "TRUCKER JOB: De cung cap cac loai hang hoa /cuophang nhu nguoi lai xe."); } else if(TruckUsed[playerid] == INVALID_VEHICLE_ID) { SendClientMessageEx(playerid, COLOR_YELLOW, "TRUCKER JOB: Den nhan hang hoa, /layhang neu ban dang lai xe."); } else if(TruckUsed[playerid] == vehicleid && gPlayerCheckpointStatus[playerid] == CHECKPOINT_RETURNTRUCK) { SendClientMessageEx(playerid, COLOR_YELLOW, "TRUCKER JOB: Day la xe Truck cua ban ,ban da khong quay tro lai de nhan luong."); } else if(TruckUsed[playerid] == vehicleid && gPlayerCheckpointStatus[playerid] == CHECKPOINT_RETURNTRUCKSF) { SendClientMessageEx(playerid, COLOR_YELLOW, "TRUCKER JOB: Day la xe Truck cua ban ,ban da khong quay tro lai de nhan luong."); } else if(TruckUsed[playerid] == vehicleid) { SendClientMessageEx(playerid, COLOR_YELLOW, "TRUCKER JOB: Day la xe Truck cua ban .ban da khong giao duoc hang hoa."); } else if(TruckUsed[playerid] != INVALID_VEHICLE_ID) { SendClientMessageEx(playerid, COLOR_YELLOW, "TRUCKER JOB: Ban dang cung cap hang hoa, go /tuchoi truck de tu choi."); } } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai la Trucker!"); } } else if(IsAnEPCar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 3 && PlayerInfo[playerid][pDivision] == 2 || PlayerInfo[playerid][pMember] == 3 && PlayerInfo[playerid][pRank] >= 5) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong trong DoC Executive Protection Division!"); } } else if(IsAnWPCar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pMember] == 7) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai la LASD!"); } } else if(IsANooseCar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 13) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai la mot phan cua NOOSE!"); } } else if(IsAShaftCar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 16) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai la mot phan cua S.H.A.F.T!"); } } else if(IsATierraCar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 12 && PlayerInfo[playerid][pRank] >= 2) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai la Tierra Robada rank 2+!"); } } else if(IsATierraARCar(vehicleid)) { if((PlayerInfo[playerid][pMember] != 12 && PlayerInfo[playerid][pDivision] != 2) || ((GetVehicleModel(vehicleid) == 476 || GetVehicleModel(vehicleid) == 447) && PlayerInfo[playerid][pRank] < 4)) { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong o trong Tierra Robada Armed Forces Division!"); } } else if(IsATierraESCar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 12 && PlayerInfo[playerid][pDivision] == 3) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong o trong Tierra Robada Emergency Services Division!"); } } else if(IsAGovernmentCar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6 || IsACop(playerid)) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPos(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai nguoi trong to chuc chinh phu!"); } } else if(SFPDVehicle(vehicleid)) { if(PlayerInfo[playerid][pMember] == 19||PlayerInfo[playerid][pLeader] == 19) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai SFPD!"); } } else if(IsACopCar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai LAPD!"); } } else if(IsAPWCar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) { SendClientMessage(playerid, COLOR_GRAD1, "Day la xe danh cho CalTrans. Xin vui long su dung dung muc dich."); /*if(PlayerInfo[playerid][pRank] < 1 || PlayerInfo[playerid][pRank] > 6) { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPos(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Your only a Trainee, you can only ride as a passenger!"); //TextDrawHideForPlayer(playerid, FuelText[playerid]); //TextDrawDestroy(Text:VHS[playerid]); } if(vehicleid == PWVehicles[0] || vehicleid == PWVehicles[1] || vehicleid == PWVehicles[2]) { if(PlayerInfo[playerid][pRank] < 3) { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPos(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Only the Electricians and above can drive these!"); //TextDrawHideForPlayer(playerid, FuelText[playerid]); //TextDrawDestroy(Text:VHS[playerid]); } } if(vehicleid == PWVehicles[6] || vehicleid == PWVehicles[13]) { if(PlayerInfo[playerid][pRank] < 2) { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPos(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Only the Street Sweepers and above can drive these!"); } }*/ } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPos(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai PW!"); //TextDrawHideForPlayer(playerid, FuelText[playerid]); } } else if(IsALATACar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 18||PlayerInfo[playerid][pLeader] == 18) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPos(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "You are not an employee of Texas Petroleum Solutions!"); //TextDrawHideForPlayer(playerid, FuelText[playerid]); //TextDrawDestroy(Text:VHS[playerid]); } } else if(IsAFBICar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 22||PlayerInfo[playerid][pLeader] == 22) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai lа thаnh viкn FBI!"); } } else if(IsACHPCar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai CHP!"); } } else if(IsAnNGAIRCar(vehicleid)) { if((PlayerInfo[playerid][pMember] == 11||PlayerInfo[playerid][pLeader] == 11) && (PlayerInfo[playerid][pDivision] == 1 || PlayerInfo[playerid][pDivision] == 3 ||PlayerInfo[playerid][pDivision] == 4)) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai nguoi trong SAAS AIR Division!"); } } else if(IsAnNGARMCar(vehicleid)) { if((PlayerInfo[playerid][pMember] == 11||PlayerInfo[playerid][pLeader] == 11) && (PlayerInfo[playerid][pDivision] == 2 || PlayerInfo[playerid][pDivision] == 3)) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai nguoi trong SAAS ARM Division!"); } } else if(IsAnNGCar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 11||PlayerInfo[playerid][pLeader] == 11) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai nguoi trong SAAS!"); } } else if(IsAnDOCCar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3) { } else { NOPCheck(playerid); RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai nguoi trong DoC!"); } } else if(IsAnMPSCar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai nguoi trong Tower."); } } else if(IsACoastguardCar(vehicleid)) { if( ( PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4 ) || ( PlayerInfo[playerid][pMember] == 3 && PlayerInfo[playerid][pDivision] == 3 )) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai nguoi trong Coastguard division!"); } } else if(IsANewsCar(vehicleid)) { if(PlayerInfo[playerid][pMember] == 9 ||PlayerInfo[playerid][pLeader] == 9) { } else { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong phai nguoi trong SANews!"); } } else if(IsAPlane(vehicleid)) { if(PlayerInfo[playerid][pFlyLic] != 1) { RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); NOPCheck(playerid); SendClientMessageEx(playerid,COLOR_GREY,"Ban khong co giay phep lai may bay!"); } } else if(TaxiSFVehicles[0] ==vehicleid || TaxiSFVehicles[1]==vehicleid || TaxiSFVehicles[2]==vehicleid) { if(PlayerInfo[playerid][pMember] == 20 && PlayerInfo[playerid][pDivision] == 2|| PlayerInfo[playerid][pLeader] == 20) { } else { SendClientMessageEx(playerid,COLOR_GREY," Ban khong phai nguoi trong Taxi Company! (ATO Division)"); RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); } } else if(TaxiVehicles[10] ==vehicleid || TaxiVehicles[11]==vehicleid || TaxiVehicles[12]==vehicleid) { if(PlayerInfo[playerid][pMember] == 10 && PlayerInfo[playerid][pDivision] == 2|| PlayerInfo[playerid][pLeader] == 10) { } else { SendClientMessageEx(playerid,COLOR_GREY," Ban khong phai nguoi trong Taxi Company! (ATO Division)"); RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); } } else if(SFTaxiCompanyVehicle(vehicleid)) { if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20) { } else { SendClientMessageEx(playerid,COLOR_GREY," Ban khong phai nguoi trong Taxi Company!"); RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); } } else if(TaxiCompanyVehicle(vehicleid)) { if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) { } else { SendClientMessageEx(playerid,COLOR_GREY," Ban khong phai nguoi trong Taxi Company!"); RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); } } else if(IsAHelicopter(vehicleid)) { PlayerInfo[playerid][pAGuns][GetWeaponSlot(46)] = 46; GivePlayerValidWeapon(playerid, 46, 60000); } else if(IsAnTaxi(vehicleid) || IsAnBus(vehicleid)) { if(PlayerInfo[playerid][pJob] == 17 || PlayerInfo[playerid][pJob2] == 17 || PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pTaxiLicense] == 1) { } else { SendClientMessageEx(playerid,COLOR_GREY," Ban khong phai nguoi trong Taxi/Bus Driver!"); RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); } } else if(IsASFTaxi(vehicleid) || IsAnSFBus(vehicleid)) { if(PlayerInfo[playerid][pJob] == 17 || PlayerInfo[playerid][pJob2] == 17 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20 || PlayerInfo[playerid][pTaxiLicense] == 1) { } else { SendClientMessageEx(playerid,COLOR_GREY," Ban khong phai nguoi trong Taxi/Bus Driver!"); RemovePlayerFromVehicle(playerid); new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPosEx(playerid, slx, sly, slz); } } if( GetPVarInt( playerid, "ToBeEjected" ) >= 1 ) { SetPVarInt( playerid, "ToBeEjected", 0 ); RemovePlayerFromVehicle( playerid ); new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); SetPlayerPos(playerid, X, Y, Z+2); if(GetPVarInt(playerid, "Injured") == 1) { Streamer_UpdateEx(playerid, GetPVarFloat(playerid,"MedicX"), GetPVarFloat(playerid,"MedicY"), GetPVarFloat(playerid,"MedicZ")); SetPlayerPos(playerid, GetPVarFloat(playerid,"MedicX"), GetPVarFloat(playerid,"MedicY"), GetPVarFloat(playerid,"MedicZ")); SetPlayerVirtualWorld(playerid, GetPVarInt(playerid,"MedicVW")); SetPlayerInterior(playerid, GetPVarInt(playerid,"MedicInt")); ClearAnimations(playerid); ApplyAnimation(playerid, "KNIFE", "KILL_Knife_Ped_Die", 4.0, 0, 1, 1, 1, 0, 1); } } } else if(!IsPlayerInRangeOfVehicle(playerid, vehicleid, 7.5) || LockStatus{vehicleid} >= 1) { // G-bugging fix ClearAnimations(playerid); } return 1; }