Plugin ultimate_who - modificare grade admin si compilare sma
Cum compilez un plugin?
Cum trec pe server gradele pe care le doresc?
Cum modific si compilez un plugin?
Pasul 1
Plugin ultimate_who - Selectarea sursei sma a pluginului
Cautam si descarcam de pe net sursa (sma) a pluginului ultimate_who.
Noi am selectat acest ultimate_who.sma.
Pasul 2
Plugin ultimate_who - Compilarea sursei ultimate_who.sma pentru verificare
Pluginuri sunt fişiere cu extensia .amxx, care se obtin din compilarea (transformarea) textului din fiserul sursa (fisiere cu extensia .sma). Compilarea se poate face folosind programul pus la dispozitie de diferite site-uri, cum este si site-ul https://www.amxmodx.org/webcompiler.cgi.
Pasul 3
Plugin ultimate_who - Modificarea gradelor in sursa ultimate_who.sma
In sma modificam denumirile gradelor :
cod initial
new GroupNames[GROUPS_NAME][] = {
"<<<==-Founder-==>>>",
"<<<==-Owner-==>>>",
"<<<==-Co-Owner-==>>>",
"<<<==-God-==>>>",
"<<<==-Super-Moderator-==>>>",
"<<<==-Moderator-==>>>>",
"<<<==-Administrator-==>>>",
"<<<==-Helper-==>>>",
"<<<==-Vip-==>>>",
"<<<==-Slot-==>>>"
cod modificat
new GroupNames[GROUPS_NAME][] = {
"<<<==-Detinator -==>>>",
"<<<==-Owner - 300 ore-==>>>",
"<<<==-Co-Owne 200 ore-==>>>",
"<<<==-Good 180 ore-==>>>",
"<<<==-Super-Moderator 150 ore-==>>>",
"<<<==-Moderator 100 ore-==>>>>",
"<<<==-Administrator 80 ore-==>>>",
"<<<==-Helper 60 ore-==>>>",
"<<<==-Vip 40 ore-==>>>",
"<<<==-Slot 10 ore-==>>>"
Compilam sma-ul modificat pe site-ul https://www.amxmodx.org/webcompiler.cgi.
Pasul 3
Plugin ultimate_who - Trecerea gradelor in fisierul users.ini
Pentru a fi recunoscute gradele adminilor, acestea trebuiesc trecute in fiserul users.ini (cale: /cstrike/addons/amxmodx/configs) exact cu flagurile alocate, la fiecare, in plugin .
O litera (un flag) in plus sau in minus determina neafisarea userului in tabelul de admin (nu este recunoscut de plugin cu toate ca este admin).
Copiem din sma :
- gradele de dupa linia:
new GroupNames[GROUPS_NAME][] = {
- flagurile dupa linia:
new GroupFlags[GROUPS_ACCESS][] = {
Lipim in users.ini gradele si dupa ele flagurile corespunzatoare, la fiecare linie trebuie pus in fata punct si virgula.
; "<<<==-Detinator -==>>>", ""abcdefghijklmnopqrstu",
; "<<<==-Owner - 300 ore-==>>>","bcdefghijklmnopqrsu",
; "<<<==-Co-Owne 200 ore-==>>>", "abcdefijmnopqrsu",
; "<<<==-Good 180 ore-==>>>","bcdefijmnopqrs",
; "<<<==-Super-Moderator 150 ore-==>>>","bcdefijmnopqr",
;"<<<==-Moderator 100 ore-==>>>>","bcdefijmnopq",
; "<<<==-Administrator 80 ore-==>>>","bcdefijmno",
; "<<<==-Helper 60 ore-==>>>","bceijmno",
;"<<<==-Vip 40 ore-==>>>","ab",
; "<<<==-Slot 10 ore-==>>>"b
Pasul 4
Plugin ultimate_who - Instalarea pluginului
- ultimate_who.amxx se instaleaza in folderul plugins: cale: /cstrike/addons/amxmodx/plugins
- ultimate_who.sma se arhiveaza in folderul scripting cale: /cstrike/addons/amxmodx/scripting
- in fisierul plugins.ini (cale: /cstrike/addons/amxmodx/configs) scriem numele pluginului ultimate_who.amxx
Pasul 5
Plugin ultimate_who - Stabilire CVAR - mod afisare
(cs/cstrike/addons/amxmodx/configs/amxx.cfg)
cmd_who 1
1- adminii îi afiseaza intr-un 'meniu'
2- adminii îi afiseaza într-un 'motd'
3- adminii îi afiseaza 'sub forma unui tabel'
4- adminii îi afiseaza într-un 'mesaj hud'
5- adminii îi afiseaza în 'consola'
implicit 1
who_typemeniu 1
1- daca pluginul este setat pe cvar-ul "cmd_who 1" si setati 'who_typemeniu 1' admini vor afisati in meniu cu grupe
2- daca pluginul este setat pe cvar-ul "cmd_who 2" si setati 'who_typemeniu 2' admini vor afisati in meniu fara grupe
implicit 1
who_typetable 2
1 - afiseaza admini in tabel fara acea dunga ('border') (poza)
2 - afiseaza admini in tabel cu o dunga si mai frumos asezati (poza)
Implicit 2
Pasul 6
Plugin ultimate_who -Comenzi : in chat
/who
/admin
/admins
sau fara "/"
Din gameCP se da restart la server
Comentarii
Vezi https://hostgame.ro/articole/plugins_cs16/ultimate_who/