mirror of
https://github.com/daffyyyy/CS2-SimpleAdmin.git
synced 2026-02-17 10:31:01 +00:00
Add the css_give command and add in README.MD
This commit is contained in:
@@ -916,7 +916,19 @@ public partial class CS2_SimpleAdmin : BasePlugin, IPluginConfig<CS2_SimpleAdmin
|
||||
Logger.LogInformation($"{caller!.PlayerName} executed command ({command.ArgString}).");
|
||||
}
|
||||
|
||||
[ConsoleCommand("css_give")]
|
||||
[RequiresPermissions("@css/cheats")]
|
||||
[CommandHelper(minArgs: 2, usage: "<#UserId Or Name> <WeaponName>", whoCanExecute: CommandUsage.CLIENT_AND_SERVER)]
|
||||
public void OnGiveCommand(CCSPlayerController? caller, CommandInfo command)
|
||||
{
|
||||
|
||||
if(!GetTarget(command, out var player) || player == null || !player.IsValid) return;
|
||||
|
||||
string weapon = command.GetArg(2);
|
||||
player.GiveNamedItem(weapon);
|
||||
|
||||
Server.PrintToChatAll(Helper.ReplaceTags($" {Config.Prefix} {Config.Messages.AdminChangeMap}".Replace("{ADMIN}", caller?.PlayerName == null ? "Console" : caller.PlayerName).Replace("{WEAPON}", weapon)));
|
||||
}
|
||||
|
||||
private static bool GetTarget(CommandInfo command, out CCSPlayerController? player)
|
||||
{
|
||||
|
||||
@@ -41,6 +41,8 @@ namespace CS2_SimpleAdmin
|
||||
public string AdminRespawnMessage { get; set; } = "Admin {ADMIN} respawned {PLAYER}!";
|
||||
[JsonPropertyName("AdminSayPrefix")]
|
||||
public string AdminSayPrefix { get; set; } = "{RED}ADMIN: {DEFAULT}";
|
||||
[JsonPropertyName("AdminGiveMessage")]
|
||||
public string AdminGiveMessage { get; set; } = "Admin {ADMIN} Gave {PLAYER} a {WEAPON}!";
|
||||
[JsonPropertyName("AdminHelpCommand")]
|
||||
public string AdminHelpCommand { get; set; } = "{GREEN}[ CS2-SimpleAdmin HELP ]{DEFAULT}\n- css_ban <#userid or name> [time in minutes/0 perm] [reason] - Ban player\n- css_addban <steamid> [time in minutes/0 perm] [reason] - Ban player via steamid64\n" +
|
||||
"- css_banip <ip> [time in minutes/0 perm] [reason] - Ban player via IP address\n- css_unban <steamid or name or ip> - Unban player\n" +
|
||||
|
||||
@@ -33,6 +33,7 @@ It's only plugin base, I don't have much time for more extensive development, so
|
||||
- css_respawn <#userid or name> - Respawn player // @css/cheats
|
||||
- css_cvar <cvar> <value> - Change cvar value // @css/cvar
|
||||
- css_rcon <command> - Run command as server // @css/rcon
|
||||
- css_give <#userid or name> <WeaponName> - Gives a weapon to a Player // @css/cheats
|
||||
|
||||
- @Message - Say message to all admins // @css/chat
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user