merge
This commit is contained in:
@@ -1937,6 +1937,7 @@ namespace ReallifeGamemode.Server.Commands
|
||||
{
|
||||
if (!managedPlayer.IsLoggedIn()) return;
|
||||
managedPlayer.GiveWeapon(weaponHash, munition);
|
||||
logger.LogInformation("Admin {0} gave the weapon {1} (ammo: {2}) to player {3}", player.Name, weapon, munition, managedPlayer.Name);
|
||||
ChatService.SendMessage(managedPlayer, "~b~Admin " + player.Name + " hat im Radius von " + radius + " eine/n " + weapon + " mit " + munition + " Munition vergeben.");
|
||||
}
|
||||
ChatService.SendMessage(player, "~b~Du hast " + peopleInRange.Count + " Spielern eine " + weapon + " mit " + munition + " Munition gegeben");
|
||||
@@ -3828,6 +3829,8 @@ namespace ReallifeGamemode.Server.Commands
|
||||
return;
|
||||
}
|
||||
|
||||
logger.LogInformation("Admin {0} gave the weapon {1} (ammo: {2}) to player {3}", player.Name, hash, ammo, target.Name);
|
||||
|
||||
target.GiveWeapon((WeaponHash)uHash, ammo);
|
||||
ChatService.SendMessage(target, "~b~Du hast von " + player.Name + " eine/n " + hash + " mit einer Munition von " + ammo + " erhalten.");
|
||||
ChatService.SendMessage(player, "~b~Du hast " + target.Name + " eine/n " + hash + " mit einer Munition von " + ammo + " gegeben.");
|
||||
|
||||
@@ -45,19 +45,24 @@ namespace ReallifeGamemode.Server.Commands
|
||||
}
|
||||
|
||||
[Command("eventport", "~m~eventport")]
|
||||
public void CmdUserEventport(Player player, String option = "")
|
||||
public void CmdUserEventport(Player player, string option = "")
|
||||
{
|
||||
if (!player.IsLoggedIn()) return;
|
||||
|
||||
option = option.ToLower();
|
||||
if (option == "on")
|
||||
{
|
||||
if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true)
|
||||
{
|
||||
return;
|
||||
}
|
||||
PositionManager.eventportPosition = player.Position;
|
||||
Vector3 position = player.Position;
|
||||
PositionManager.eventportPosition = position;
|
||||
PositionManager.eventportActive = true;
|
||||
|
||||
player.SendChatMessage("~y~Du hast hier erfolgreich einen Eventport gesetzt.");
|
||||
ChatService.BroadcastAdmin($"~b~[ADMIN]~s~ ~y~{player.Name}~s~ hat einen Eventport erstellt.", AdminLevel.ADMIN);
|
||||
logger.LogInformation("Admin {0} created the eventport at x: {1}, y: {2}, z: {3}", player.Name, position.X, position.Y, position.Z);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -69,6 +74,8 @@ namespace ReallifeGamemode.Server.Commands
|
||||
}
|
||||
PositionManager.eventportActive = false;
|
||||
player.SendChatMessage("~y~Du hast den Eventport deaktiviert.");
|
||||
ChatService.BroadcastAdmin($"~b~[ADMIN]~s~ ~y~{player.Name}~s~ hat einen Eventport deaktiviert.", AdminLevel.ADMIN);
|
||||
logger.LogInformation("Admin {0} removed the eventport", player.Name);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -92,7 +99,10 @@ namespace ReallifeGamemode.Server.Commands
|
||||
int randomX = rnd.Next(-3, 3);
|
||||
int randomY = rnd.Next(-3, 3);
|
||||
|
||||
Vector3 teleportPosition = new Vector3(PositionManager.eventportPosition.X + randomX, PositionManager.eventportPosition.Y + randomY, PositionManager.eventportPosition.Z);
|
||||
Vector3 currentEventport = PositionManager.eventportPosition;
|
||||
Vector3 teleportPosition = new Vector3(currentEventport.X + randomX, currentEventport.Y + randomY, currentEventport.Z);
|
||||
|
||||
logger.LogInformation("Player {0} used the eventport to x: {1}, y: {2}, z: {3}", player.Name, currentEventport.X, currentEventport.Y, currentEventport.Z);
|
||||
|
||||
player.SafeTeleport(teleportPosition);
|
||||
player.SendNotification("Du hast dich zum Event teleportiert");
|
||||
|
||||
Reference in New Issue
Block a user