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

Trebuie să fii autentificat pentru a adăuga un comentariu!
  • ENOC 30.08.2016, 13:43
    salut am compilat tot si doar ultimate_who.amxx imi iasa sma-ul nu
    • CORNEL 31.08.2016, 22:49
      Din fisierul sma obtii pluginul.
      Vezi https://hostgame.ro/articole/plugins_cs16/ultimate_who/
FidelityWorks.ro foloseste cookies pentru a-ti oferi o experienta cat mai placuta. Mai multe detalii