Damage Types

From Multi Theft Auto: Wiki

The following damage types are used by events like onPlayerDamage or onPlayerWasted for the weapon argument to describe the reason, why a ped has been damaged or died.
When a player was shot by a weapon, the respective weapon ID is the damage type ID. The weapon IDs can be found here.

ID Damage type Additional info
19 Rocket Actual damage type when damaged from a rocket launcher
37 Burnt This is used by a damage by fire, even when the fire is created by a rocket explosion or a molotov
49 Rammed
50 Ranover This is also called when damaged because of helicopter blades
51 Explosion This may sometimes also be used at an indirect damage through an exploding rocket
52 Driveby This is NOT used for a driveby kill with e.g. the 'realdriveby' resource
53 Drowned
54 Fall
55 Unknown No known information about this damage type
56 Melee Seems to be never called (?); for an actual melee damage, the fist weapon ID (0) is used (see here)
57 Weapon Seems to be never called (?)
59 Tank Grenade
63 Blown Actual damage type when dying in a vehicle explosion

Damage Types in lua table

local damageTypes = {
	[19] = "Rocket",
	[37] = "Burnt",
	[49] = "Rammed",
	[50] = "Ranover/Helicopter Blades",
	[51] = "Explosion",
	[52] = "Driveby",
	[53] = "Drowned",
	[54] = "Fall",
	[55] = "Unknown",
	[56] = "Melee",
	[57] = "Weapon",
	[59] = "Tank Grenade",
	[63] = "Blown"
}