Jump to content

Featured Replies

Geplaatst:
comment_1427778
forward SetHealth(); //We maken een nieuwe callback

OnGameModeInit()
{
SetTimer("SetHealth", 500, true); //Die callback gaan we timen
return 1;
}

public SetHealth()
{
for(new i = 0; i < GetMaxPlayers(); i++) //'playerid' heet vanaf hier 'i'
{
	if(IsPlayerInAnyVehicle(i)) //Als de speler in een voertuig is
	{
		new vehicleid = GetPlayerVehicleID(i); //Vehicleid opzoeken waar de speler in zit
		new Float:CarHealth
					GetVehicleHealth(vehicleid, CarHealth); //En kijken wat de CarHealth is
		if(CarHealth < 1000.0) //Als de health minder dan 1000 is
		{
			SetVehicleHealth(vehicleid, 1000.0); //Vullen we de health weer helemaal bij
		}
	}
}
return 1; //En het script is klaar
}

Bewerkt: door Remi-X

Geplaatst:
  • Auteur
comment_1427899
forward SetHealth(); //We maken een nieuwe callback

OnGameModeInit()
{
SetTimer("SetHealth", 500, true); //Die callback gaan we timen
return 1;
}

public SetHealth()
{
for(new i = 0; i < GetMaxPlayers(); i++) //'playerid' heet vanaf hier 'i'
{
	if(IsPlayerInAnyVehicle(i)) //Als de speler in een voertuig is
	{
		new vehicleid = GetPlayerVehicleID(i); //Vehicleid opzoeken waar de speler in zit
		new Float:CarHealth = GetVehicleHealth(vehicleid); //En kijken wat de CarHealth is
		if(CarHealth < 1000.0) //Als de health minder dan 1000 is
		{
			SetVehicleHealth(vehicleid, 1000.0); //Vullen we de health weer helemaal bij
		}
	}
}
return 1; //En het script is klaar
}

thanks :puh:

Geplaatst:
comment_1428158

Ik wou zoiets dergelijks alleen dan met vehicle id 490.

Ik had dit maar dan krijg ik 2 errors,

Errors:

error 001: expected token: ";", but found "if" bij: if (vehicle > 490)

public SetHealth(playerid)
{
		new vehicle = GetPlayerVehicleID(playerid); //Vehicleid opzoeken waar de speler in zit
		new Float:CarHealth
		if (vehicle > 490)
		{
  			GetVehicleHealth(vehicle, CarHealth); //En kijken wat de CarHealth is
		if(CarHealth < 1000.0) //Als de health minder dan 1000 is
		{
			SetVehicleHealth(490, 1000.0); //Vullen we de health weer helemaal bij
		}
	}
return 1; //En het script is klaar
}

Weet iemand hoe ik dat oplos of wat een goede code is voor vehicle id 490 de hlee tijd op 100 zetten?

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

Recent actief 0

  • Er zijn hier geen geregistreerde gebruikers aanwezig.