示例#1
0
 private void OnEntityDestroyed(Fougerite.Events.DestroyEvent de)
 {
     if (de.Attacker is Fougerite.Player && de.Entity is Fougerite.Entity && !de.IsDecay && de.DamageType != null)
     {
         Fougerite.Player Raider = (Fougerite.Player)de.Attacker;
         Vector3          v      = Raider.Location;
         string           pos    = CalcPosition(v);
         Server.GetServer().BroadcastFrom("Raid NEWS", "[color red]" + Raider.Name + "[color white] Is Raiding [color green]" + de.Entity.OwnerName + "[color white] House with [color orange]" + de.WeaponName + "[color white]!Area: [color #00ff7b]" + pos);
     }
 }
示例#2
0
 private void OnEntityDestroyed(Fougerite.Events.DestroyEvent de)
 {
     if (de.Attacker is Fougerite.Player && de.Entity is Fougerite.Entity && !de.IsDecay && de.DamageType != null)
     {
         Fougerite.Player Raider = (Fougerite.Player)de.Attacker;
         if (de.WeaponName == "Explosive Charge")
         {
             string logtext = " Raider: " + Raider.Name + "| " + Raider.SteamID + " | " + de.Entity.Name + " of " + de.Entity.OwnerName + " | " + de.Entity.OwnerID + " || LOC: " + de.Entity.X + " " + de.Entity.Y + " " + de.Entity.Z + "";
             Log(logtext, "C4");
             return;
         }
         if (de.WeaponName == "F1 Grenade")
         {
             string logtext = " Raider: " + Raider.Name + "| " + Raider.SteamID + " | " + de.Entity.Name + " of " + de.Entity.OwnerName + " | " + de.Entity.OwnerID + " || LOC: " + de.Entity.X + " " + de.Entity.Y + " " + de.Entity.Z + "";
             Log(logtext, "Grenade");
             return;
         }
     }
 }