anticheat safe armor
This commit is contained in:
@@ -1465,7 +1465,7 @@ namespace ReallifeGamemode.Server.Commands
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
target.Armor = armor;
|
target.SafeSetArmor(armor);
|
||||||
ChatService.SendMessage(target, "~b~Deine Rüstung wurde von " + player.Name + " auf " + armor + " gesetzt.");
|
ChatService.SendMessage(target, "~b~Deine Rüstung wurde von " + player.Name + " auf " + armor + " gesetzt.");
|
||||||
ChatService.SendMessage(player, "~b~Du hast die Rüstung von " + target.Name + " auf " + armor + " gesetzt.");
|
ChatService.SendMessage(player, "~b~Du hast die Rüstung von " + target.Name + " auf " + armor + " gesetzt.");
|
||||||
}
|
}
|
||||||
@@ -1991,7 +1991,7 @@ namespace ReallifeGamemode.Server.Commands
|
|||||||
foreach (var managedPlayer in peopleInRange)
|
foreach (var managedPlayer in peopleInRange)
|
||||||
{
|
{
|
||||||
if (!managedPlayer.IsLoggedIn()) return;
|
if (!managedPlayer.IsLoggedIn()) return;
|
||||||
managedPlayer.Armor = Armor;
|
managedPlayer.SafeSetArmor(Armor);
|
||||||
ChatService.SendMessage(managedPlayer, "~b~Admin " + player.Name + " hat im Radius von " + radius + " die Rüstung auf " + Armor + " gesetzt.");
|
ChatService.SendMessage(managedPlayer, "~b~Admin " + player.Name + " hat im Radius von " + radius + " die Rüstung auf " + Armor + " gesetzt.");
|
||||||
}
|
}
|
||||||
ChatService.SendMessage(player, "~b~Die Rüstung von " + peopleInRange.Count + " Spielern wurde auf " + Armor + " gesetzt.");
|
ChatService.SendMessage(player, "~b~Die Rüstung von " + peopleInRange.Count + " Spielern wurde auf " + Armor + " gesetzt.");
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ namespace ReallifeGamemode.Server.Events
|
|||||||
}
|
}
|
||||||
if (slot == 5)
|
if (slot == 5)
|
||||||
{
|
{
|
||||||
client.Armor = 100;
|
client.SafeSetArmor(100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -94,7 +94,7 @@ namespace ReallifeGamemode.Server.Events
|
|||||||
|
|
||||||
if (armor == "Schutzweste")
|
if (armor == "Schutzweste")
|
||||||
{
|
{
|
||||||
client.Armor = 100;
|
client.SafeSetArmor(100);
|
||||||
}
|
}
|
||||||
|
|
||||||
using (var context = new DatabaseContext())
|
using (var context = new DatabaseContext())
|
||||||
|
|||||||
@@ -81,6 +81,12 @@ namespace ReallifeGamemode.Server.Extensions
|
|||||||
player.Health = health;
|
player.Health = health;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void SafeSetArmor(this Player player, int armor)
|
||||||
|
{
|
||||||
|
AntiCheat.NoHealthAntiCheatForPlayer(player.Name);
|
||||||
|
player.Armor = armor;
|
||||||
|
}
|
||||||
|
|
||||||
public static void SetJailTime(this User user, bool killed)
|
public static void SetJailTime(this User user, bool killed)
|
||||||
{
|
{
|
||||||
if (user == null)
|
if (user == null)
|
||||||
|
|||||||
Reference in New Issue
Block a user