Giter Club home page Giter Club logo

cs2-simpleadmin's Introduction

Header
profile visits tea addicted

Hey there greeting hand

๐Ÿ‘จโ€๐Ÿ’ป About Me:

I am a small self-taught PHP developer cat learns about coding from a village near Wrocล‚aw.

  • ๐Ÿ”ญ I'm currently looking for a job as a junior PHP developer, often carries out orders for friends or for my backend projects.
  • ๐ŸŒฑ Iโ€™m currently learning more stuff about PHP, sometimes C# or PYTHON which I'm not afraid to use, but they are at a low level.
  • ๐Ÿค” Iโ€™m looking for help with gaining professional experience as developer.
  • ๐Ÿ’ป In my life I also had contact with web servers (Linux) and containerization (Docker). I've also seen a lot of attacks on the application (layer 7) and servers (layer 4) and had fun defending against them (not all succeeded ๐Ÿ˜‚)
  • ๐Ÿ“ซ How to reach me: [email protected] or daffyy on Discord.
  • โšก Fun fact: I'm recognizes PHP as a programming language. funny man
  • ๐ŸŽฎ I can also into gameservers, I have had a lot of them in my life and I still run some of them.

๐Ÿ› ๏ธ Languages and Tools:

PHP Codeigniter Laravel HTML5 MySQL / MariaDB SQLite Linux TailwindCSS Bootstrap

pikachu

Try{} catch'em{} all

cs2-simpleadmin's People

Contributors

bmathers35 avatar criskkky avatar daffyyyy avatar deadlydevil-ir avatar dliix66 avatar dollannn avatar killerroi avatar originalaidn avatar rcon420 avatar royz-iwnl avatar stefanx111 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

cs2-simpleadmin's Issues

Error with panel, can't edit cs2 server things

Error with panel, can't edit cs2 server things

Since I changed the domain of the server now I can't change from the panel anything that has to do with the cs2 server, basically the "manage servers" does not work and I get this in the panel console

image

image

PANEL:
image
AND
image

MANAGING BANS AND MUTES DOES NOT WORK

[REQ] Improvements to the `!map` command

Would it be possible to implement the map change command for the CS2 default maps and the workshop maps in the same command?

Example, use the !map command for both maps such as de_dust2, de_inferno and for workshop maps, ws:awp_india

[REQ] Support for `maps.txt` for map switching commands

Would it be possible to implement so that the css_map and css_wsmap commands change the map to just what is in this file?

So I believe that if we don't change the map manually using one of these commands, it will follow the map rotation of this file, that is, if I have this list of maps in the file:

de_mirage
de_inferno
de_dust2
de_anubis

The server will just keep switching to this maps.

how to setup admin !

well i have two pc and two account ,the first pc (first account) i use to host server (i cant play cs with this account and yes it have prime too) , and the second pc (second account)i use to play im my own server , so im confused how i add the ip of my second account on admin list ,there was no example or something like that
and second question do i have to instal meta on my second account too so i can get admin ??

simple admin

can you advise me, I put all the files from the folder into plugins sharp
in the configuration between quotation marks he added the database data
and what else how to set in cfg admin.example.json?

[LittleBug] admin chat

css144, mm 1280, CS2-SimpleAdmin (1.2.6e) (build64)

If admins are in different teams, then they do not see messages in the admin chat via @

[SUGGESTION] Add discord compatibility

Suggestion: Add a Discord Compatibility like sourcebans (with bans and kick), so every ban or kick they appear on discord like that or something like that:
image

admin simple

I have to connect to the database and, if so, to which folder
and then what is the command to execute the rights

and now that I'm like this, do I have root rights?

"Matthews": {
"identity": "76561198299893462",
"flags": ["@css/root"]
},
"another ZoNiCaL": {
"identity": "STEAM_0:1:1",
"flags": ["@css/generic"]
}
}

and how should I enter chhat otherwise slay ban kick

and how will you answer everything if you describe to me how to add maps to cs2
it's completely different from csgo, I don't know what to do anymore

??

Unban question

does css_unban only work ingame when playing on server? i ask cause, when i use css_unban in pterodactyl console it says in console:

css_unban test
Unbanned player with pattern test.

after that, the player is still banned and cannot connect.

ban not working

CSs_ban STEAM_0:1:806598550
CSs_ban 76561199573462829

always target not found even tho the players is there , i can only ban by name and he just comes back !

How can I change the permissions required for running a command?

Hello @daffyyyy ,

Is it possible to define what permissions are required to run a command based on our need?

  • css_hp <#userid or name> [health] - Set player health // @css/slay
  • css_speed <#userid or name> [speed] - Set player speed // @css/slay

for example I saw the documentation and you said the default permission required to run these commands is @css/slay however I want it to be @css/cheats .

It would be a good idea if you can include options in config file to enable and disable each command by true and false and then define the permissions for each one based on our setup .

[suggestion] silent commands

allow commands like kick gag mute ban to be executed silently without broadcasting in chat with an additional permission

[BUG] Unable to connect to database!

Hi, i download the latest cssharp&metamod and configure the database info in the addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin/CS2-SimpleAdmin.json and the plugin still didn't connect to mysql

Error in logs

09:20:12 [INFO] (cssharp:PluginContext) Unloading plugin CS2-SimpleAdmin
09:20:12 [INFO] (cssharp:PluginContext) Finished unloading plugin CS2-SimpleAdmin
09:20:13 [INFO] (cssharp:PluginContext) Loading plugin CS2-SimpleAdmin
09:20:13 [EROR] (plugin:CS2-SimpleAdmin) Unable to connect to database!
09:20:13 [EROR] (cssharp:Core) Error invoking callback
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
 ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
 ---> System.Exception: [CS2-SimpleAdmin] Unable to connect to Database!

more info on the system (if is helping)

OS: windows server 2022

Database server(using Xampp for sql)
Server: 127.0.0.1 via TCP/IP
Server type: MariaDB
Server version: 10.4.32-MariaDB - mariadb.org binary distribution
Protocol version: 10
Server charset: UTF-8 Unicode (utf8mb4)

A command to list steam IDs of all players at once

Hello @daffyyyy ,

today a group of cheaters came into my server and disrupted the game . I banned one of them but the rest left and I didn't have enough time to perform css_who #player-id for all of them . I wish there was a way we could type css_who @ALL and it would list steam IDs of every player in the server so we could addban them one by one . Thank you .

[REQ] Support for `css_mute` and `css_addmute` command

I noticed that there is the css_unmute command

css_unmute <steamid or name> <type [gag/mute] - Unmute player // @css/chat

However, I tested and there was no css_mute and css_addmute` command, just a command to silence the player's chat in this case.

Or did I do something wrong, would I have the commands to mute the microphone?

Problem with understanding syntax

Hello daffyyyy

I'm new to running cs servers . I installed your plugin and I'm trying to add myself as admin but I don't know the syntax . No matter what I enter I get a message saying invalid player .

steam id : "7656119XXX2928055"
name : "vicious attacker"

I have 2 css admin groups . one is admin and the other one moderator :

{
  "#css/admin": {
    "flags": [
      "@css/reservation",
      "@css/generic",
      "@css/kick",
      "@css/ban",
      "@css/unban",
      "@css/vip",
      "@css/slay",
      "@css/changemap",
      "@css/cvar",
      "@css/config",
      "@css/chat",
      "@css/vote",
      "@css/password",
      "@css/rcon",
      "@css/cheats",
      "@css/root"
    ],
    "immunity": 100
  }
   "#css/moderator": {
    "flags": [
      "@css/reservation",
      "@css/generic",
      "@css/kick",
      "@css/ban",
      "@css/slay",
      "@css/changemap",
      "@css/chat",
      "@css/vote",
    ],
    "immunity": 100
  }
}

what should I enter on console to add myself as admin ?

Regards ,

Suggestions

Hello, Ive 2 tips for you, and if u would do them, it'd awesome:

  1. When we say !admin, instead of showing all the available commands, it shows a menu in the chat like in weaponpaints !skins command.
    2. Change the default prefix to [Admin] or [CSS] instead of [SA].

(3.): an interesting suggestion: you should unite with Kill who created basic admin, and you both could make an awesome admin system, because everyone wants only one well-functioning awesome admin system.

Thanks.

CS2-SimpleAdmin.json not found

addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin/CS2-SimpleAdmin.json

not created how configure admin if this file doesnt exist

[Enhancement] Better usage of !give

All weapons had as prefix "weapon_" so could be a nice improvement allow just using
!give @me ak47 instead of !give @me weapon_ak47

And for "item_" you could add !giveitem

Suggestions

!team command

The !team command allows players to switch teams without killing them, but this can sometimes be impractical. Therefore, if the !team command is used, the player(s) will be sent to the designated team after being killed. If it is necessary to change teams without killing the player(s), the !forceteam command will be used.

@ct => Players on the counter-terrorist team
@t => Players on the terrorist team
@spec => Players in the spectator
@all => All players on the server

Example Usages

Command Description
!team <@ct/@t> Sends the specified team to the other team.
!team <@all> Sends both teams to the opposing team.
!team <@all> <@t/@ct/@spec> Sends all players to the designated team.
!team <@ct/@t/@spec> <@t/@ct/@spec> Sends the specified team players to the designated team.
!team <PlayerName> Sends the indicated player to the other team.
!team <PlayerName> <@t/@ct/@spec> Sends the indicated player to the designated team.

In addition, it is useful to pay attention to incorrect usage in this command (For example: !team @spec @spec etc.)
If the same commands are used with !forceteam instead of !team, it will change the team without killing the player(s).

Note: It might make more sense if the name of the command is !swap and !forceswap instead of !team.

!strip command

Removes all weapons held by a specific player or team.

Command Description
!strip <@ct/@t/@all> Removes weapons from the hands of the specified team or everyone.
!strip <PlayerName> Only removes weapons in the hands of the specified player.

!give/!hp/!god/!speed/!slay/!slap/!gag/!mute commands

Like the team, I think these commands need tags like @all/@t/@ct, because there may be situations where we need to treat a specific team or all players.

!afk command

Allows the player to switch to the Spec team.

Adjustable json support for console output commands

A setting for output in JSON format from the configuration file for !players, !who and similar commands.

Database & admin rights problem

Hello,

I've installed this plugin corrently & added database info, but i'm getting error showing below:
I've tried different cssharp versions, but it didn't help.

03:23:51 [EROR] (cssharp:PluginManager) Failed to load plugin from D:\server\cs2publa\game\csgo\addons\counterstrikesharp\plugins\CS2-SimpleAdmin\CS2-SimpleAdmin.dll
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
 ---> System.Exception: [CS2-SimpleAdmin] Unable to connect to Database!Invalid default value for 'created'
   at CS2_SimpleAdmin.CS2_SimpleAdmin.OnConfigParsed(CS2_SimpleAdminConfig config) in /home/runner/work/CS2-SimpleAdmin/CS2-SimpleAdmin/CS2-SimpleAdmin.cs:line 104
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
   --- End of inner exception stack trace ---
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
   at CounterStrikeSharp.API.Core.BasePlugin.InitializeConfig(Object instance, Type pluginType) in /home/runner/work/CounterStrikeSharp/CounterStrikeSharp/managed/CounterStrikeSharp.API/Core/BasePlugin.cs:line 379
   at CounterStrikeSharp.API.Core.Plugin.PluginContext.Load(Boolean hotReload) in /home/runner/work/CounterStrikeSharp/CounterStrikeSharp/managed/CounterStrikeSharp.API/Core/Plugin/PluginContext.cs:line 190
   at CounterStrikeSharp.API.Core.Plugin.Host.PluginManager.LoadPlugin(String path) in /home/runner/work/CounterStrikeSharp/CounterStrikeSharp/managed/CounterStrikeSharp.API/Core/Plugin/Host/PluginManager.cs:line 52
   at CounterStrikeSharp.API.Core.Plugin.Host.PluginManager.Load() in /home/runner/work/CounterStrikeSharp/CounterStrikeSharp/managed/CounterStrikeSharp.API/Core/Plugin/Host/PluginManager.cs:line 34

ERROR RUNNING WINDOWS PLUGINS

Error loading Windows plugins.

put plugins in path
Counter-Strike Global Offensive\game\csgo\addons\counterstrikesharp\plugins

and it does not load and generate the .json configuration file.

I leave all the trunks

counterstrikesharp 144

image

image

image

css_plugins list

image

problem immunity

i've got a problem with you're plugin the flag @css/kick immu 50 can kick my admin flag @css/root immu 100
sorry for my bad english i'm french

Cannot declare admin

Hello, i have trouble to declare admin on simple admin.
I put the addadmin command and it tells me thats my SteamID64 is invalid did someone have a clue ?

image

Noclip/Freeze bugs

when using noclip it feels laggy, doesn't know from other plugins.

after unfreeze, players legs are sliding on the ground, jumping feels laggy.

when i die as admin and respawn myself, it does not work.

(Admin) asdfxD respawned asdfxD!

but i'm still dead.

how i do it ?

what i change in this folder ??
u said i need to configure plugin in addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin/CS2-SimpleAdmin.json

// This configuration was automatically generated by CounterStrikeSharp for plugin 'CS2-SimpleAdmin', at 2024/01/22 02:00:43
{
"Version": 2,
"DatabaseHost": "",
"DatabasePort": 3876,
"DatabaseUser": "",
"DatabasePassword": "",
"DatabaseName": "",
"KickTime": 10,
"DisableDangerousCommands": true,
"ConfigVersion": 2
}
i have no idea what i do here !

add panel

good plugins too bad there is no panel like with mini admin

css_vote bug

i have 20 players online when i set a vote the end result is always 1 vote for all choices doesnt matter how many people voted

[BUG] chat phrases doesn't appear. (Build 58)

I'm getting this error log in Build 58 and chat phrases doesn't appear.

16:45:42 [EROR] (cssharp:Core) Error invoking callback
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
 ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at CS2_SimpleAdmin.CS2_SimpleAdmin.<>c__DisplayClass45_0.<OnSlapCommand>b__1(CCSPlayerController player) in /home/runner/work/CS2-SimpleAdmin/CS2-SimpleAdmin/CS2-SimpleAdmin.cs:line 1342
   at System.Collections.Generic.List`1.ForEach(Action`1 action)
   at CS2_SimpleAdmin.CS2_SimpleAdmin.OnSlapCommand(CCSPlayerController caller, CommandInfo command) in /home/runner/work/CS2-SimpleAdmin/CS2-SimpleAdmin/CS2-SimpleAdmin.cs:line 1339
   at CounterStrikeSharp.API.Core.BasePlugin.<>c__DisplayClass41_0.<AddCommand>b__0(Int32 i, IntPtr ptr) in /home/runner/work/CounterStrikeSharp/CounterStrikeSharp/managed/CounterStrikeSharp.API/Core/BasePlugin.cs:line 259
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
   --- End of inner exception stack trace ---
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at CounterStrikeSharp.API.Core.FunctionReference.<>c__DisplayClass3_0.<.ctor>b__0(fxScriptContext* context) in /home/runner/work/CounterStrikeSharp/CounterStrikeSharp/managed/CounterStrikeSharp.API/Core/FunctionReference.cs:line 82

For now I returned to Build 57 and it's ok.

Config file

After first launch, u need to configure plugin in addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin/CS2-SimpleAdmin.json

This config file is not created.
No useful link how to fill this file.

How to use mysql?

css_hide will crah server for me.

[BUG] Error log

2023-12-25 16:41:06.783 +03:00 [EROR] (cssharp:Core) Error invoking callback
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
 ---> System.Collections.Generic.KeyNotFoundException: The given key '76561198055403892' was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at CS2_SimpleAdmin.CS2_SimpleAdmin.<>c__DisplayClass66_0.<OnClientAuthorized>b__3() in /home/runner/work/CS2-SimpleAdmin/CS2-SimpleAdmin/Events.cs:line 229
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
   --- End of inner exception stack trace ---
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at CounterStrikeSharp.API.Core.FunctionReference.<>c__DisplayClass3_0.<.ctor>b__0(fxScriptContext* context) in /home/runner/work/CounterStrikeSharp/CounterStrikeSharp/managed/CounterStrikeSharp.API/Core/FunctionReference.cs:line 82

Current API Version: 125
Metamod:Source version 2.0.0-dev+1275

[Feature request] Server Groups

I think server groups could be useful. And also so that server_id supports more than just one server. Maybe like 1,2,3.

Like maybe u have 5 retakes servers servergroup_id 1 and 5 DM servergroup_id 2
And then you can add admins based on servergroup_id 1,2 or just 1 or 2 and so on.

So in sa_servers you add a servergroup_id and in sa_admins you add a servergroup_id.

Don't replace the server_id because people might still want to use that. For example, maybe they want to add servergroup_id 1 and additional server in server_id.

[feature request] Add this useful commands pls

Hi @daffyyyy,
Could you add this commands? pls ๐Ÿ™
(requires review to see which ones are doable, I hope all).

Feature request:

  • Add new commands:
    • !rr / !restartround [seconds] - Restarts the round in x seconds, without resetting the match's stats. Use !rr 0 to stop restart from happening. Default first argument 1.
    • !rg / !restartgame [seconds] - Restarts the round & game in x seconds, while also resetting the match's stats. Use !rg 0 to stop restart from happening. Default first argument 1.
    • !1up / !hrevive <#userid|name|steamid|targetid> - Respawns a player in his last known death position.
    • !xyz - Prints your position in-game. [could help some devs]
    • !bring <#userid|name|steamid|targetid> - Teleports a player to your aim.
    • !goto <#userid|name|steamid> - Teleports yourself to a player's position using stuck rules to ensure you never get stuck inside the player. Experimental command which may be bugged until tested completely.
    • !heal / !hp <#userid|name|steamid|targetid> [health] [armor] [helmet=1/0] - Sets a player's health, armor, or helmet. Using x or anything not a number will ignore and using "max" in health will set to the player's max health ( usually 100 but some servers may change )
    • !strip <#userid|name|steamid|targetid> - Removes all weapons from a player, except knife and bomb.
    • !disarm <#userid|name|steamid|targetid> - Removes all weapons from a player, including knife and bomb.
    • !exec <#userid|name|steamid|targetid> <command> - Forces a client to execute commands.
    • !god <#userid|name|steamid|targetid> - Makes a player immune to damage.
    • !noclip <#userid|name|steamid|targetid> - Set player noclip.
    • !respawn <#userid|name|steamid|targetid> - Respawn player.
    • !cc / !clear - Clears the chat.
    • !team <#userid|name|steamid|targetid> <T/CT/SPEC> - Set player team.
    • !swap <#userid|name|steamid|targetid> - Transfer player to the opposite team.

UTF-8 support for commands like say, csay, hsay

When Turkish letters such as "รผ, ฤŸ, ฤฑ" are used in such commands, the plugin ignores these letters and this can sometimes be a problem. Since such letters are used in many languages other than Turkish, such an arrangement may be useful.

admin

sorry new to this our guy that ran csgo for us left so i got volunteered i added mysqi database and connect it fixed .json file and then try to add admin but says no command like i said im new can anyone lend a hand please

No json file is created in configs/plugins

Hi there, i installed the plugin on my cs2 server, at meta list is loaded but the .json for db does not appear, also missing a lot of info from plugin instalation like were do the .cs files go?

Debian 12

EDIT: Nvm succeded
BUG, css_god doesn't work, basicaly does nothing.

[REQ] MySQL Support | Commands to add and remove admin

It would be interesting to implement MySQL support along with commands to add and remove admins.

  • css_addadmin <admin_name> <steamid64> <duration(minutes)/0 (permanent)> <flags/admin groups> <immunity> - Add an administrator
  • css_deleteadmin <steamid64> - Delete an administrator

In my tests, the plugin currently uses the CSSharp admin system, it would be interesting to leave it in case of adding new admins directly through the CSSharp admin file, but a MySQL database with support for adding and removing admins through the console, so we can synchronize admins across multiple servers, making it easier for those who have multiple servers.

[REQ] Fun Commands

Can we expect some fun commands, well known in SourceMod? (https://github.com/alliedmodders/sourcemod/tree/master/plugins/funcommands)

  • !beacon - Beacon on the player, blinking circle and beeping sound.
  • !blind - Option to make the player blind or all players at the same time
  • !drug - Drugs the player and the screen is "wobbled", changes the angle of the screen
  • !fire - Sets the player on fire
  • !gravity - Changes the gravity of the specific player or all players
  • !timebomb - Sets a time on the player, at the end of the time it explodes

a few suggestions

Hi. I have a few suggestions... (I'm using v1.2.4b)

  1. Could you expand the ban/mute reason to more than one word?

    Example: "!addban xxx 0 Inappropriate language"
    Currently, the reason appears as 'Inappropriate'. Not 'Inappropriate language'.

  2. It seems that adding an administrator permanently doesn't work. Could you add/fix this functionality?

  3. A server identification feature would be useful. For instance, new database columns containing server ID.

[SUGGESTION] Warn system

Will be cool a warn system:

Command: css_warn
Message after command: The player {0} now have {1} warns. One more warn to silence player or ban or kick player

Command: css_warns // if dont have player will show a list of warns in chat of all players, if have a player name will show how many warns player have and the reason for each warn.

So example in config

"warnmode": "1", // Warn mode if 1 Kick player after x warns, if 2 Ban player after x warns, if 3 silence player after x warns
"BanMinute" "10" // Ban minutes for the type 3
"howmanywarns": "3" // kick/ban/silenece player after number of warns.
"DiscordWebhook" "discord.gg/webhook //Webhoom for discord that send message when a player is warned and banned or kicked or silenced by warns.

And some more config idk

Will be cool a DB for warns too
Storing Warn player and reason and how much warns player have

Only a example, will be sooooo cool for simple admin

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.