PDA

View Full Version : Adaugarea adminiilor pe AMXMODX



Beos
26-11-2014, 01:30 PM
Pentru a putea adauga accese (slot/admin/etc.) pe un server de Counter-Strike 1.6 ce ruleaza amxmodx, intram in "/cstrike/addons/amxmodx/configs" si deschidem "users.ini".

Fisierul default arata asa:


; Users configuration file
; File location: $moddir/addons/amxmodx/configs/users.ini

; Line starting with ; is a comment

; Access flags:
; a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands)
; b - reservation (can join on reserved slots)
; c - amx_kick command
; d - amx_ban and amx_unban commands
; e - amx_slay and amx_slap commands
; f - amx_map command
; g - amx_cvar command (not all cvars will be available)
; h - amx_cfg command
; i - amx_chat and other chat commands
; j - amx_vote and other vote commands
; k - access to sv_password cvar (by amx_cvar command)
; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command)
; m - custom level A (for additional plugins)
; n - custom level B
; o - custom level C
; p - custom level D
; q - custom level E
; r - custom level F
; s - custom level G
; t - custom level H
; u - menu access
; z - user (no admin)

; Account flags:
; a - disconnect player on invalid password
; b - clan tag
; c - this is steamid/wonid
; d - this is ip
; e - password is not checked (only name/ip/steamid needed)
; k - name or tag is case sensitive. eg: if you set it so the name "Ham"
; is protected and case sensitive (flags "k" only), then anybody
; can use the names "haM", "HAM", "ham", etc, but not "Ham"

; Password:
; Add to your autoexec.cfg: setinfo _pw "<password>"
; Change _pw to the value of amx_password_field

; Format of admin account:
; <name|ip|steamid> <password> <access flags> <account flags>

; Examples of admin accounts:
; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de"
; "My Name" "my_password" "abcdefghijklmnopqrstu" "a"

"loopback" "" "abcdefghijklmnopqrstu" "de"


Users.ini in romana:


; Fisierul de configurare a useriilor
; Locatia fisierului: $moddir/addons/amxmodx/configs/users.ini

; Linia ce incepe cu caracterul ";" este un comentariu, ea nu va fi luata in calcul

; Flagurile acceselor:
; a - imunitate (nu poate primi kick/ban/slay/slap si alte comenzi care tin seamna de acest flag)
; b - rezervare (poate intra ca un slot rezervat)
; c - are acces la comanda amx_kick
; d - are acces la comanda amx_ban si amx_unban
; e - are acces la comanda amx_slay si amx_slap
; f - are acces la comanda amx_map
; g - are acces la comanda amx_cvar (nu toate cvar-urile vor fi disponibile)
; h - are acces la comanda amx_cfg
; i - are acces la comanda amx_chat si alte comenzi de chat
; j - are acces la comanda amx_vote si alte comenzi de vot
; k - are acces la cvar-ul sv_password (prin comanda amx_cvar)
; l - are acces la comanda amx_rcon si cvar-ul rcon_password (prin comanda amx_cvar)
; m - acces de nivel A (pentru pluginuri aditionale)
; n - acces de nivel B
; o - acces de nivel C
; p - acces de nivel D
; q - acces de nivel E
; r - acces de nivel F
; s - acces de nivel G
; t - acces de nivel H
; u - acces la meniu
; z - jucator/user (cel care nu are acces la alte grade (jucatorul obisnuit))

; Flagurile contului:
; a - deconecteaza daca jucatorul are o parola gresita
; b - tag de clan
; c - acesta este un steamid/wonid
; d - acesta este un ip
; e - parola nu este verificata (numai pentru nume/ip/steamid)
; k - numele (nick-ul) sau tagul este caz senzitiv.
; exemplu: daca setezi numele "Ham" ca fiind cu acces pe server si adaugi flagul "k", ; atunci oricine poate folosi numele "haM, "HAM", etc., dar nu si "Ham"
; Pe scurt, va tine cont ca numele sa fie fix identic

; Parolele:
; Pentru a intra cu acces pe server, scrie in consola: setinfo _pw "<parola>"
; Poti schimba "_pw" prin cvarul amx_password_field.

; Formatul contului de admin:
; <nume|ip|steamid> <parola> <flagurile acceselor> <flagurile contului>

; Exemple de conturi de admini:
; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de"
; "Numele meu" "parola_mea" "abcdefghijklmnopqrstu" "a"

"loopback" "" "abcdefghijklmnopqrstu" "de"


Pentru a putea adauga conturile de admin trebuie sa respectam modelul de mai sus, astfel dupa ce am deschis users.ini:
- daca dorim sa punem un acces pe nume:

"Numele aici" "parola_dorita" "gradul_dorit" "a" ; validarea numelui in mod caz insenzitiv si parola
"Numele aici" "parola_dorita" "gradul_dorit" "ak" ; validarea numelui in mod caz senzitiv (exact acelasi nume) si parola


Exemple:
"Beos" "parola_mea" "b" "a" ; - asta inseamna ca mi-am rezervat un slot, dar totodata si numele, si oricine ar dori sa intre cu numele meu trebuie sa aiba parola setata corect altfel va primi kick
"Beos" "parola_mea" "b" "ak" ; - exact ca in cazul de mai sus, doar ca acum se va face verificarea strica a numelui, astfel permitand jucatoriilor care au numele acelasi dar exceptand strict "Beos"

- daca dori sa punem acces pe steamid:

"STEAMID_AICI" "" "gradul_dorit" "ce" ; validare doar pe steamid
"STEAMID_AICI" "parola" "gradul_dorit" "ac" ; validare pe steamid si parola


Exemple:
"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce" ; acces pe steamid
"STEAM_0:0:123456" "parola_mea" "abcdefghijklmnopqrstu" "ac" ; acces pe steamid avand nevoie si de parola pentru a valida accesul. Oricine intra cu acel steamid si nu are parola setata corect, va primi kick!
- daca dori sa punem acces pe ip:

"IP_AICI" "" "gradul_dorit" "de" ; validare doar pe ip
"IP_AICI" "parola" "gradul_dorit" "ad" ; validare pe ip si parola


Exemple:
"123.45.67.89" "" "abcdefghijklmnopqrstu" "de" ; acces pe ip
"123.45.67.89" "parola_mea" "abcdefghijklmnopqrstu" "ad" ; acces pe ip avand nevoie si de parola pentru a valida accesul. Oricine intra cu acel ip si nu are parola setata corect, va primi kick!
- daca dori sa punem acces pe tag de clan:

"TAG_CLAN" "" "gradul_dorit" "b" ; validare tag clan si acordare acces
"TAG_CLAN" "" "gradul_dorit" "b" ; validare tag clan si parola si acordare acces


Exemple:
"wGods |" "" "b" "b" ; acces pe tag de clan - oricine isi pune "wGods |" in fata numelui va primi automat slot
"wGods |" "parola" "b" "ab" ; acces pe tag de clan avand nevoie si de parola pentru a valida accesul. Oricine intra cu acel tag de clan si nu are parola setata corect, va primi kick!

Dupa ce am terminat de adaugat conturile, salvam fisierul si il inchidem.
Pentru a improspata lista de admini putem:
- folosi comanda "amx_reloadadmins"
- schimba harta
- reporni serverul

JuNNNkie
27-11-2014, 09:47 AM
Un tutorial foate bun! Gj

Black^
27-01-2015, 03:20 PM
Un tutorila bun :)