Помогите с бензином(проверки)
#8

Держи мой код, перепишешь под себя:
Код:
public CheckGas()
{
	new string[256];
	new sendername[MAX_PLAYER_NAME];
	for(new c=0;c<CAR_AMOUNT;c++)
	{
		new engine,lights,alarm,doors,bonnet,boot,objective;
		GetVehicleParamsEx(c,engine,lights,alarm,doors,bonnet,boot,objective);
	    if(Gas[c] >= 1)
		{
	        if(engine && !IsAPlane© && !IsABoat© && !IsArmyAir© && !IsAVeloBike© && !IsAHarvest© && !IsADrugHarvest© && !IsASweeper©)
			{
				Gas[c]--;
			}
		}
	   	else
	   {
			for(new i=0;i<MAX_PLAYERS;i++)
			{
				if(IsPlayerInAnyVehicle(i))
				{
					if(GetPlayerVehicleID(i) == c)
					{
						if(PlayerInfo[i][pMaskuse] == 1)
						{
							format(string, sizeof(string), "* Двигатель заглох (( Незнакомец ))");
						}
						else
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							format(string, sizeof(string), "* Двигатель Заглох (( %s ))", sendername);
						}
						ProxDetector(30.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						SendClientMessage(i,COLOR_GREY," (( В автомобиле кончился бензин! Вызовите механика или заправьтесь из своей канистры! ))");
					}
				}
			}
	       SetVehicleParamsEx(c,false,lights,alarm,doors,bonnet,boot,objective);
		}
	}
	return 1;
}
работает)
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)