[BUG] Saving Ammo
#1

When I in a car, the ammo in current weapon is full
Before get in car, ammo is has value
How to fix
I think problem at OnPlayerEnterVehicle, but don't know how to fix
Help, pls!


**sorry for bad english
Reply
#2

Show the code on player enter vehicle
Reply
#3

never heard of anything similar
Reply
#4

code OnPlayerEnterVehicle very long
Reply
#5

show it
Reply
#6

Put it in Or if you cant show it we cant help you
Reply
#7

Код:
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;
}
I was say -_-
Reply
#8

UPPP!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)