Add /gotoxyz Command, Add /ipl Command to manage IPLs
This commit is contained in:
@@ -29,7 +29,7 @@ namespace reallife_gamemode.Server.Commands
|
||||
NAPI.Chat.SendChatMessageToAll(publicMessage);
|
||||
}
|
||||
|
||||
[Command("veh", "~m~Benutzung:~s~ /veh [Fahrzeug] (Farbe 1) (Farbe 2)")]
|
||||
[Command("veh", "~m~Benutzung: ~s~/veh [Fahrzeug] (Farbe 1) (Farbe 2)")]
|
||||
public void CmdAdminVeh(Client player, VehicleHash hash, int color1 = 111, int color2 = 111)
|
||||
{
|
||||
if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true)
|
||||
@@ -88,7 +88,7 @@ namespace reallife_gamemode.Server.Commands
|
||||
player.Vehicle.Delete();
|
||||
}
|
||||
|
||||
[Command("goto", "~m~Benutzung:~s~ /goto [Name]")]
|
||||
[Command("goto", "~m~Benutzung: ~s~/goto [Name]")]
|
||||
public void CmdAdminGoto(Client player, string name)
|
||||
{
|
||||
if (!player.GetUser()?.IsAdmin(AdminLevel.SUPPORTER) ?? true)
|
||||
@@ -105,5 +105,44 @@ namespace reallife_gamemode.Server.Commands
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
[Command("gotoxyz", "~m~Benutzung: ~s~/gotoxyz [X] [Y] [Z]")]
|
||||
public void CmdAdminGotoxyz(Client player, float x, float y, float z)
|
||||
{
|
||||
if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true)
|
||||
{
|
||||
ChatService.NotAuthorized(player);
|
||||
return;
|
||||
}
|
||||
|
||||
player.Position = new Vector3(x, y, z);
|
||||
}
|
||||
|
||||
[Command("ipl", "~m~Benutzung: ~s~/ipl [Load / Remove] [Name]")]
|
||||
public void CmdAdminIpl(Client player, string option, string name)
|
||||
{
|
||||
if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true)
|
||||
{
|
||||
ChatService.NotAuthorized(player);
|
||||
return;
|
||||
}
|
||||
|
||||
option = option.ToLower();
|
||||
|
||||
if(option == "load")
|
||||
{
|
||||
NAPI.World.RequestIpl(name);
|
||||
player.SendChatMessage("~g~Das IPL ~s~" + name + " ~g~wurde erfolgreich geladen");
|
||||
}
|
||||
else if(option == "remove")
|
||||
{
|
||||
NAPI.World.RemoveIpl(name);
|
||||
player.SendChatMessage("~g~Das IPL ~s~" + name + " ~g~wurde erfolgreich entladen");
|
||||
}
|
||||
else
|
||||
{
|
||||
player.SendChatMessage("~m~Benutzung: ~s~/ipl [Load / Remove] [Name]");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user