示例#1
0
    private void RelayPlayerWasted(object?sender, PedWastedEventArgs e)
    {
        var packet = PlayerPacketFactory.CreateWastedPacket(
            (e.Source as Player) !, e.Killer, e.WeaponType, e.BodyPart, false, e.AnimationGroup, e.AnimationId
            );

        this.server.BroadcastPacket(packet);
    }
    private void RelayPedWasted(Ped sender, PedWastedEventArgs e)
    {
        var packet = new PedWastedPacket(
            e.Source.Id, e.Killer?.Id ?? 0, (byte)e.WeaponType, (byte)e.BodyPart, e.Ammo, false, sender.GetAndIncrementTimeContext(), e.AnimationGroup, e.AnimationId
            )
        {
            Ammo = e.Ammo
        };

        this.server.BroadcastPacket(packet);
    }