world.afterEvents.entityDie.subscribe((event)=>{
const{damageSource,deadEntity}=event;
let Player = damageSource.damagingEntity
let Deadplayer = deadEntity
for (const player of world.getPlayers(Player)){
Deadplayer.runCommand(`say §cYou have been killed by ${player.name} using ${player.getComponent('inventory').container.getItem(player.selectedSlot).typeId.split(':').pop}`)
}
})
#Help me plis
1 messages · Page 1 of 1 (latest)
No Errors
No errors in [code](#1117468451997483051 message)
very very thanks bro muchas gracias de enserio
np
Why its so big
bro no me anda XD tu sabes alguno?
What?
uh
if you help me it doesn't work
Why what happened
time to debug I guess
strange when I tried it worked perfectly
here ```js
world.afterEvents.entityDie.subscribe((event)=>{
const{damageSource,deadEntity}=event;
let players = damageSource.damagingEntity
let Deadplayer = deadEntity
for (const player of world.getPlayers({type:players})){
let item = player.getComponent('inventory').container.getItem(player.selectedSlot).typeId.split(':').pop()
if (Deadplayer instanceof Player){
Deadplayer.runCommand(say §cYou have been killed by ${player.name} using ${item})
}
}
})```if you don't want it to say it to mobs that they have been killed by the player, then use this one