O poveste fara sfarsit. LaLeagane - It's all about gaming!

2006 and still counting.
Advanced Bans

COUNTER-STRIKE Advanced Bans 0.8.1

Caracteristici generale

Rescrie functionalitatea comenzilor pentru ban si unban si adauga cvar-uri, respectiv functionalitati noi in plus fata de cele oferite de pachetul de baza AMXX.

Functionalitati

  • Adauga posibilitatea de a bana un jucator care s-a deconectat de pe server cu ajutorul comenzii amx_addban, informatii despre jucatorii banati cu ajutorul comenzii amx_banlist si posibilitatea adaugarii o limita maxima de timp a banurilor date de admini;
  • Puteti pune un site pentru cereri unban care va fi afisat in consola jucatorului dupa ce primeste ban;
  • Poate fi modificat modul in care functioneaza imunitatea adminilor (flag "a") - daca adminii isi pot da comenzi intre ei sau nu;
  • Foloseste propriul fisier pentru stocarea ban-urilor in locul banned.cfg si listip.cfg, mai exact in addons/amxmodx/data/advanced_bans.txt;
  • Fisierul de stocare al ban-urilor afiseaza numele si IP-ul sau SteamID-ul jucatorului banat, adminul care a dat ban-ul si data/ora aproximative la care expira ban-ul, daca acesta este permanent sau nu, etc.;
  • Pluginul poate folosi optional banned.cfg si listip.cfg pentru a stoca ban-urile in modul standard, dar acestea nu ofera la fel de multe informatii despre ban-uri;
  • Ban-urile date jucatorilor sunt in timp real, indiferent de schimbarea hartilor sau alte evenimente;
  • Puteti monitoriza tot istoricul ban-urilor (ban-uri date de admini, unban-uri si cand expira fiecare ban dat) din fisierul addons/amxmodx/logs/BAN_HISTORY_MMDDYYYY.log
  • Pluginul are suport SQL si se poate folosi baza de date pentru a stoca ban-urile intr-un singur fisier pentru mai multe servere, facand management-ul ban-urilor si mai usor.

Cerinte de compatibilitate

Reveal: 
Daca doriti sa folositi o versiune mai veche de AMX Mod X, va trebui sa modificati fisierul advanced_bans.sma, la inceputul pluginului setarea #define MAX_BANS pentru a defini un numar maxim de ban-uri stocate in fisierele de stocare, de ex. 256 sau 512; nu e mentionata o valoare maxima/limita dar nu e recomandat sa folositi valori extraordinar de mari fiindca ar putea cauza probleme la compilare;

// if you must have a maximum amount of bans to be compatible with AMXX versions before 1.8.0
// change this number to your maximum amount
[// if you would rather have unlimited (requires AMXX 1.8.0 or higher) then set it to 0
#define MAX_BANS 0

Dupa ce modificati aceasta setare, va trebui sa compilati pluginul local (descarcati fisierul advanced_bans.sma, faceti modificarea setarii apoi aruncati fisierul cu drop in fisierul compile.exe care e disponibil in pachetul pentru modul "CSTRIKE" de AMX Mod X de pe site-ul oficial, dar versiunea Windows, nu Linux) sau folositi un compiler online (de ex. cel oferit de site-ul oficial AMX Mod X: https://www.amxmodx.org/webcompiler.cgi).

Instructiuni de instalare

  • Punem fisierul advanced_bans.amxx in folderul addons/amxmodx/plugins; daca folositi o baza de date SQL va trebui sa puneti in schimb advanced_bans_sql.amxx in acelasi folder;
  • Fisierele adminvote.amxx si plmenu_ab_base.amxx le punem in acelasi folder, adica addons/amxmodx/plugins; puteti modifica numele fisierului plmenu_ab_base.amxx in plmenu.amxx; va trebui sa dati overwrite la fisierele acestea peste cele vechi din folderul pentru serverul dvs.;
  • Adaugati linia advanced_bans.amxx in fisierul addons/amxmodx/configs/plugins.ini in varful listei de pluginuri, sau cel putin deasupra liniei admin.amxx; este recomandat ca acest plugin sa fie primul, urmat de admin.amxx cu exceptia altor pluginuri cruciale functionarii serverului sau sistemului de admini cum ar fi pluginurile de management/afisare admini (amx_who, ultimate_who, etc.) sau pluginuri de protectie oferite de host sau create de dvs. sau alti scripteri pentru protectia antiflood/abuzuri a serverului;
  • Punem si fisierul advanced_bans.txt in folderul addons/amxmodx/data/lang

Comenzi admini

  • amx_ban <nume/IP/SteamID/#userid> <timp in minute> <motiv> — baneaza un jucator aflat pe server;
  • amx_banip <nume/IP/SteamID/#userid> <timp in minute> <motiv> — baneaza IP-ul unui jucator aflat pe server in functie de alti parametri;
  • amx_addban <nume> <IP sau SteamID> <timp in minute> <motiv> — adauga ban unui jucator pe nume dar si pe IP sau SteamID; ban-ul este stocat direct in fisierul pentru ban-uri chiar daca jucatorul este online pe server sau s-a deconectat;
  • amx_unban <IP/SteamID> — scoate ban-ul dat unui jucator pe IP sau SteamID;
  • amx_banlist <numar pagina> — afiseaza o pagina cu ban-urile date pe server.

Comenzi server

  • amx_addbanlimit <flag-uri acces> <timp in minute> — seteaza cate minute pot da adminii ban (maxim), in functie de flag-urile de acces pe care le au.

Cvars

Reveal: 

  • amx_addbanlimit <flag-uri acces> <timp in minute> — seteaza cate minute pot da adminii ban (maxim), in functie de flag-urile de acces pe care le au; de ex: se poate seta ca adminii cu imunitate sa nu aibe o limita la ban-uri prin adaugarea in addons/amxmodx/configs/amxx.cfg a liniei amx_addbanlimit "a" "0" dar alti admini sa aibe o limita maxima de minute pentru ban-uri, prin adaugarea altor linii dedesubt cum ar fi amx_addbanlimit "c" "1440" astfel cei cu acces la amx_kick, dar fara imunitate, vor putea da ban maxim o zi, nu si permanent;
  • ab_website <link site> — site-ul care va fi afisat jucatorilor in consola dupa ce primesc ban;
  • ab_immunity <0/1/2> — alege cum functioneaza imunitatea adminilor (Default:1)
0 - Orice admin poate da ban adminilor cu imunitate (flag "a");​
1 - Adminii cu imunitate (flag "a") nu pot primi ban;​
2 - Adminii cu imunitate pot fi banati doar de catre alti admini cu imunitate;​
  • ab_bandelay <secunde> — intarzierea in secunde pana cand jucatorii sunt dati afara de pe server dupa ce primesc ban (Default: 1);
    ab_unbancheck <secunde> — intervalul de secunde pentru verificarea jucatorilor daca au primit unban (Default: 5).
Author
LALEAGANE®
Downloads
32
Views
105
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from LALEAGANE®

shape1
shape2
shape3
shape4
shape5
shape6
Back
Top