[PLUGIN] CS2-SimpleAdmin - CS2

Spatiul dedicat dezvoltatorilor. Aici gasesti resurse pentru CounterStrikeSharp, ajutor pentru cod si scripting avansat.
Post Reply
User avatar
greenie
Full Member
Full Member
Posts: 2067
Joined: Sun Nov 21, 2021 4:55 pm
Jucator SA:MP ?: Nu
Nick:: greenie
Jucator CS ?: Nu

[PLUGIN] CS2-SimpleAdmin - CS2

Post by greenie »

Nume plugin: CS2-SimpleAdmin
Autor: daffyyyy
Descriere: Un plugin de admin pentru serverul de CS2
Imagine (dacă este cazul):-
Instalare: ATENȚIE - Înainte de a instala pluginul, este nevoie de instalarea MetaMod și CounterStrikeSharp pentru a funcționa ( vezi topic )
Extrageți conținutul descărcat;
Mutați conținutul extras, adică folderul "CS2-SimpleAdmin" în folderul "addons/counterstrikesharp/plugins";
Reporniți serverul și accesați directorul "addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin";
Acolo va fi generat un fișier "CS2-SimpleAdmin.json" , pe care trebuie să îl setați;
Reporniți serverul și gata!
Configurare plugin (dacă este cazul):
Setări:
{
"ConfigVersion": 14,
"DatabaseHost": "introduceti hostul bazei de date",
"DatabasePort": 3306,
"DatabaseUser": "introduceti utilizatorul bazei de date",
"DatabasePassword": "introduceti parola bazei de date",
"DatabaseName": "introduceti numele bazei de date",
"EnableMetrics": true,
"UseChatMenu": false,
"KickTime": 5,
"DisableDangerousCommands": true,
"BanType": 1,
"TimeMode": 1,
"MaxBanDuration": 10080,
"MultiServerMode": true,
"ExpireOldIpBans": 0,
"TeamSwitchType": 1,
"Discord": {
"DiscordLogWebhook": "",
"DiscordPenaltyWebhook": ""
},
"DefaultMaps": [],
"WorkshopMaps": [],
"CustomServerCommands": [],
"MenuConfig": {
"Durations": [
{
"name": "1 minute",
"duration": 1
},
{
"name": "5 minutes",
"duration": 5
},
{
"name": "15 minutes",
"duration": 15
},
{
"name": "1 hour",
"duration": 60
},
{
"name": "1 day",
"duration": 1440
},
{
"name": "7 days",
"duration": 10080
},
{
"name": "14 days",
"duration": 20160
},
{
"name": "30 days",
"duration": 43200
},
{
"name": "Permanent",
"duration": 0
}
],
"BanReasons": [
"Hacking",
"Voice Abuse",
"Chat Abuse",
"Admin disrespect",
"Other"
],
"KickReasons": [
"Voice Abuse",
"Chat Abuse",
"Admin disrespect",
"Other"
],
"MuteReasons": [
"Advertising",
"Spamming",
"Spectator camera abuse",
"Hate",
"Admin disrespect",
"Other"
],
"AdminFlags": [
{
"name": "Generic",
"flag": "@css/generic"
},
{
"name": "Chat",
"flag": "@css/chat"
},
{
"name": "Change Map",
"flag": "@css/changemap"
},
{
"name": "Slay",
"flag": "@css/slay"
},
{
"name": "Kick",
"flag": "@css/kick"
},
{
"name": "Ban",
"flag": "@css/ban"
},
{
"name": "Perm Ban",
"flag": "@css/permban"
},
{
"name": "Unban",
"flag": "@css/unban"
},
{
"name": "Cvar",
"flag": "@css/cvar"
},
{
"name": "Rcon",
"flag": "@css/rcon"
},
{
"name": "Root (all flags)",
"flag": "@css/root"
}
]
}
}
Amintiți-vă că trebuie să eliminați cuvântul "example" din numele fișierelor "admins.example.json" și "admin_groups.example.json" , fișierele se află în directorul "addons/counterstrikesharp/configs". Fără a face acest lucru, adminul nu va funcționa.

Plugin funcționează atât cu baza de date cât și fără aceasta.
- css_addadmin <steamid> <name> <flags/groups> <immunity> [time in minutes] - Adaugă un admin prin steamid64 // @css/root
- css_deladmin <steamid> - Șterge un admin prin steamid64 // @css/root
- css_reloadadmins - Reload admini // @css/root
- css_hide - Ascunde adminul din TAB și comenzile folosite de acesta // @css/kick
- css_admin - Arată comenzile adminilor // @css/generic
- css_who <#userid or name> - Arată informațiile unui jucător // @css/generic
- css_players - Arată lista de jucători pe server // @css/generic
- css_ban <#userid or name> [time in minutes/0 perm] [reason] - Dă ban unui jucător // @css/ban
- css_addban <steamid> [time in minutes/0 perm] [reason] - Dă ban unui jucător prin steamid64 // @css/ban
- css_banip <ip> [time in minutes/0 perm] [reason] - Dă ban unui jucător prin IP // @css/ban
- css_unban <steamid or name or ip> - Dă unban unui jucător // @css/unban
- css_kick <#userid or name> [reason] - Dă kick unui jucător / @css/kick
- css_gag <#userid or name> [time in minutes/0 perm] [reason] - Adaugă gag unui jucător // @css/chat
- css_addgag <steamid> [time in minutes/0 perm] [reason] - Adaugă gag unui jucător prin steamid64 // @css/chat
- css_ungag <steamid or name> - Scoate gag-ul unui jucător // @css/chat
- css_mute <#userid or name> [time in minutes/0 perm] [reason] - Adaugă mute unui jucător // @css/chat
- css_addmute <steamid> [time in minutes/0 perm] [reason] - Adaugă mute unui jucător pin steamid64 // @css/chat
- css_unmute <steamid or name> - Scoate mute-ul unui jucător // @css/chat
- css_silence <#userid or name> [time in minutes/0 perm] [reason] - Dă silence unui jucător // @css/chat
- css_addsilence <steamid> [time in minutes/0 perm] [reason] - Dă silence unui jucător prin steamid64 // @css/chat
- css_unsilence <steamid or name> - Scoate silence unui jucător // @css/chat
- css_give <#userid or name> <weapon> - Dă arme unui jucător // @css/cheats
- css_strip <#userid or name> - Ia toate armele unui jucător // @css/slay
- css_hp <#userid or name> [health] - Setează viața unui jucător // @css/slay
- css_speed <#userid or name> [speed] - Setează viteza unui jucător // @css/slay
- css_god <#userid or name> - Oferă godmode unui jucător // @css/cheats
- css_slay <#userid or name> - Omoară un jucător // @css/slay
- css_slap <#userid or name> [damage] - Dă slap unui jucător // @css/slay
- css_team <#userid or name> [<ct/tt/spec/swap>] [-k] - Mută un jucător în altă echipă (swap - swap player team, -k - kill player) // @css/kick
- css_vote <"Întrebare?"> ["Răspuns 1"] ["Răspuns 2"] ... -Crează vot // @css/generic
- css_map <mapname> - Schimbă harta // @css/changemap
- css_wsmap <name or id> - Schimbă o hartă din workshop // @css/changemap
- css_asay <message> -Listează un mesaj tuturor adminilor // @css/chat
- css_say <message> - Listează un mesaj ca admin în chat // @css/chat
- css_psay <#userid or name> <message> - Trimite mesaj privat unui jucător // @css/chat
- css_csay <message> - Listează un mesaj ca admin în centru // @css/chat
- css_hsay <message> - Listează un mesaj ca admin în hud // @css/chat
- css_noclip <#userid or name> - Oferă unui jucător // @css/cheats
- css_freeze <#userid or name> [duration] - Îngheată un jucător // @css/slay
- css_unfreeze <#userid or name> - Dezgheață un jucător // @css/slay
- css_rename <#userid or name> <new name> - Schimbă numele unui jucător // @css/kick
- css_respawn <#userid or name> - Respawnează un jucător // @css/cheats
- css_cvar <cvar> <value> - Schimbă valorile cvar // @css/cvar
- css_rcon <command> - Execută comenzi rcon // @css/rcon
- css_give <#userid or name> <WeaponName> - oferă armă unui jucător // @css/give

- team_chat @Message - Say message to all admins // @css/chat
https://github.com/daffyyyy/CS2-SimpleAdmin/releases
Post Reply

Return to “Scripting CS2”