Example #1
0
 public static SetElementHealthRpcPacket CreateSetHealthPacket(Ped ped)
 {
     return(new SetElementHealthRpcPacket(ped.Id, ped.GetAndIncrementTimeContext(), ped.Health));
 }
Example #2
0
 public static SetPedArmourRpcPacket CreateSetArmourPacket(Ped ped)
 {
     return(new SetPedArmourRpcPacket(ped.Id, ped.GetAndIncrementTimeContext(), ped.Armor));
 }
    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);
    }