Now you also did not define "other_index" which would be the victims index. But you defined "victim" which IS the victims index so you can just use that instead of "other_index".
Something like this:
Syntax: Select all
# =============================================================================
# >> IMPORTS
# =============================================================================
# Source.Python
from menus import Text
from events import Event
from mathlib import Vector
from menus import SimpleMenu
from messages import SayText2
from players.entity import Player
from weapons.entity import Weapon
from players.helpers import index_from_userid
# =============================================================================
# >> GAME EVENTS
# =============================================================================
@Event('player_death')
def player_death(event):
victim = index_from_userid(event.get_int('userid'))
killerID = event.get_int('attacker')
#Was it a suicide?
if killerID == 0 :
return
killer = Player(index_from_userid(event.get_int('attacker')))
weapon = event.get_string('weapon')
second_player = Player(victim)
distance = killer.origin.get_distance(second_player.origin)
menu = SimpleMenu()
menu.append(' Killer Info')
menu.append('--------------------------------')
menu.append('Killer : {0}'.format(killer.name))
menu.append('Arme : {0}'.format(weapon))
menu.append('Distance : {0}'.format(distance))
menu.append('Vie restante : {0}'.format(killer.health))
menu.append('Armure restante : {0}'.format(killer.armor))
menu.append(' ')
menu.append('0. Quitter')
menu.send(victim)