Help with detecting vehicle damage
#1

Hi, I have a problem. I want to do something when player damage vehicle. For test I want to SetPlayerMessage.

Top in my script:
Код:
new Float:dhp[MAX_PLAYERS];
public OnGameModeInit:
Код:
SetTimer("DamageUpdate", 1000, true);
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger):
Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
		new vehiclepid;
		vehiclepid = GetPlayerVehicleID(playerid);
                dhp[playerid] = GetVehicleHealth(vehiclepid, dhp[playerid]);
		return 1;
}
Down in my script:
Код:
forward DamageUpdate(playerid);
public DamageUpdate(playerid)
{
		new vehicleid;
		vehicleid = GetPlayerVehicleID(playerid);
		new Float:nhp;
		nhp = GetVehicleHealth(vehicleid, nhp);
		if(nhp != dhp[playerid]) SendClientMessage(playerid,-1,"{FFFFFF}Damage"), dhp[playerid] = nhp;

}
It show message only when I get in/out vehicle. But I want to show when I damage a vehicle.
Sorry for my bad english. ; <
Reply


Messages In This Thread
Help with detecting vehicle damage - by spudi - 06.09.2012, 16:21
Re: Help with detecting vehicle damage - by CROSS_Hunter - 06.09.2012, 16:36
Re: Help with detecting vehicle damage - by Kirollos - 06.09.2012, 17:35
Re: Help with detecting vehicle damage - by HuSs3n - 06.09.2012, 17:46
Re: Help with detecting vehicle damage - by spudi - 06.09.2012, 18:31

Forum Jump:


Users browsing this thread: 1 Guest(s)