Jump to content
  • 0

Fuel System!!


alexandruo9

Question

Problema intalnita (descriere):Deci asi dori sa nu ma dea afara din masina sa nu mai porneasca motorul si sa scrie ceva de genu nu mai ai benzina.... 
Ero(area / rile) / warning-(ul / urile):Nam
Liniile de cod / sursa / script-ul(obligatoriu):

public CheckGas()
{
	foreach(Player, i)
	{
    	if(IsPlayerConnected(i))
       	{
       	    if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
       	    {
	       		new vehicle = GetPlayerVehicleID(i);
	        	if(Gas[vehicle] >= 1)
		   		{
					if(IsAPlane(vehicle) || IsABoat(vehicle) || IsABike(vehicle))
					{
						Gas[vehicle] = 100;
					}
					new speed=GetPlayerSpeed(i,0);
					if(speed>5)
					{
						Gas[vehicle]--;
					}
				}	
	   			else
	           	{
	              	NoFuel = 1;
					RemovePlayerFromVehicle(i);
				}
			}
    	}
	}
	return 1;
}

si engine system


if((newkeys == KEY_SUBMISSION)&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER))
    {
            new sendername[MAX_PLAYER_NAME];
            new vehicless;
            new newcar = GetPlayerVehicleID(playerid);
            if(!IsABike(newcar))
			{
	    		vehicless = GetVehicleModel(newcar) - 400;
	    		vehicless = GetVehicleModel(newcar) - 400;
	            GetPlayerName(playerid, sendername, sizeof(sendername));
	            if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1, "You need to be the driver of the vehicle");
	    		GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
	   			if(HUndercover[playerid] == 0)
	   			{
		   			if(engine == 1)
		   			{
			    		SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, lights, alarm, doors, bonnet, boot, objective);
			    		format(szMessage, sizeof(szMessage), "* %s stops the engine of his %s.", sendername, aVehicleNames[vehicless]);
						nearByMessage(playerid, COLOR_PURPLE, szMessage);
					}
					else
					{
			    		SetVehicleParamsEx(GetPlayerVehicleID(playerid), 1, lights, alarm, doors, bonnet, boot, objective);
			   			format(szMessage, sizeof(szMessage), "* %s starts the engine of his %s.", sendername, aVehicleNames[vehicless]);
						nearByMessage(playerid, COLOR_PURPLE, szMessage);
					}
				}
				else
				{
					if(engine == 1)
		   			{
			    		SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, lights, alarm, doors, bonnet, boot, objective);
			    		format(szMessage, sizeof(szMessage), "* An unknown hitman stops the engine of his %s.", aVehicleNames[vehicless]);
						nearByMessage(playerid, COLOR_PURPLE, szMessage);
					}
					else
					{
			    		SetVehicleParamsEx(GetPlayerVehicleID(playerid), 1, lights, alarm, doors, bonnet, boot, objective);
			   			format(szMessage, sizeof(szMessage), "* An unknown hitman starts the engine of his %s.", aVehicleNames[vehicless]);
						nearByMessage(playerid, COLOR_PURPLE, szMessage);
					}
				}	
			}
    		return 1;
    } 

Imagini / Video (optional):Nu cred ca este necesar..
Ati incercat sa rezolvati singur?:Am cautat pe net dar nu am gasit!!

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Ca ai cautat pe net nu inseamna ca ai incercat sa rezolvi, rezolvi prin a pune in practica , cate ceva .

 

Topic Closed .

 

P.S : Eu acum cat am lasat reply m-am uitat la coduri si deja m-am prins de ce te da afara :))

Edited by NoNamed
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.