[Plugin] RankSystem v3.10

Scrie răspuns
Romania Avatar utilizator

Topic Author
[RGK]*Kent
Administrator Community
Administrator Community
Mesaje: 383
Membru din: Septembrie 13, 2020, 1:50 pm
Localitate: Rosiori de Vede
Vârsta: 29
Contact:
Status: Neconectat
Kent’s avatar
Offline

[Plugin] RankSystem v3.10

Nume: RankSystem
Versiune: RankSystem-master 2023 Imagine
Autor: www.mortall.ro
Running: (Care este versiunea de amxmodx) 1.8.1 1.8.2 1.8.3 1.9.0 1.10.0
Poze: Imagine Imagine


Descriere: Un sistem de clasare extrem de optimizat și ușor de configurat, care conține o mulțime de opțiuni și un API pentru crearea de sub-plugin-uri. Spre deosebire de alte plugin-uri, unde să adaugi ranguri sau să schimbi XP trebuie să schimbi fișierul .sma și să fii atent la numărul de linii, aici totul este schimbat din fișierul de configurare, ceea ce nu necesită compilarea pluginului după efectuarea unei modificări. Pluginul conține o opțiune de a seta diferite recompense XP pentru diferite acțiuni, cum ar fi uciderea, lovitura în cap, sinuciderea, miza/dezamorsarea bombei și multe altele. Este chiar posibil să setați o recompensă diferită pentru fiecare armă din joc

Informații
Pluginul poate fi folosit și pentru alte jocuri decât Counter-Strike. Rețineți că în acest caz mesajele de chat nu vor fi colorate.
Este posibil să setați diferite setări pentru diferite carduri. În acest scop, trebuie să scrieți numele unei noi linii între liniuțe (- de_dust2 -) în fișierul de configurare, cu care tot ce este sub această linie va fi activ pentru cardul dat. Puteți folosi și prefixe (- de_* -). Pentru a reveni la setările globale, utilizați - #all -.

Download plugin:
Download-link
RankSystem-master.zip
* Instalare:
1. Fisierul crx_ranksystem.amxx il puneti in addons/amxmodx/plugins
2. Fisierul crx_ranksystem.sma il puneti in addons/amxmodx/scripting
3. Fisierul RankSystem.txt il puneti in addons/amxmodx/data/lang
4. Fisierul RankSystem.ini il puneti in addons/amxmodx/configs/
5. Fisierul levelupcaster.wav il puneti in hlds/cstrike/sound/warcraft3/
6. Fisierul purgetarget1.wav il puneti in hlds/cstrike/sound/warcraft3/
7. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:
crx_ranksystem.amxx
* Cvar-uri (se adauga in fisierul configs/RankSystem.ini):
Setările se află în fila [Setări] din fișierul configs/RankSystem.ini .
CHAT_PREFIX -- prefix pentru mesajele de chat
SAVE_TYPE -- Metoda de salvare XP (nick/IP/SteamID)
SAVE_INTERVAL -- când să salvezi XP (când părăsești serverul/când mori/la sfârșitul rundei/când actualizați XP)
USE_MYSQL -- dacă este setat la 1, pluginul va folosi MySQL pentru a salva datele, altfel va folosi nVault
SQL_HOST -- adresa gazdei când utilizați MySQL
SQL_USER -- nume de utilizator atunci când utilizați MySQL
SQL_PASSWORD -- parola când utilizați MySQL
SQL_DATABASE -- numele bazei de date când utilizați MySQL
SQL_TABLE -- numele tabelului când se utilizează MySQL
VAULT_NAME -- numele fișierului seif în care va fi salvat XP-ul când utilizați nVault
XP_COMMANDS -- comenzi pentru a vizualiza XP-ul dvs
LEVELUP_MESSAGE_TYPE -- care va vedea mesajul când un jucător urcă nivelul
LEVELUP_SOUND -- sunet pentru creșterea nivelului
LEVELUP_SCREEN_FADE_ENABLED - dacă efectul de estompare a ecranului la creșterea nivelului va fi activat
LEVELUP_SCREEN_FADE_COLOR -- culoarea efectului de creștere a nivelului
LEVELDN_SOUND -- sunet de pierdere a nivelului
LEVELDN_SCREEN_FADE_ENABLED - dacă efectul de estompare a ecranului la pierderea unui nivel va fi activat
LEVELDN_SCREEN_FADE_COLOR -- culoarea efectului de estompare de nivel
FINAL_LEVEL_FLAGS -- aici puteți pune steaguri pe care jucătorii le vor obține când ajung la nivelul final
VIP_FLAGS -- jucătorii cu aceste steaguri pot primi mai mult XP decât alți jucători
USE_COMBINED_EVENTS -- dacă este activat, recompensele XP de la diferite evenimente vor fi combinate
TEAM_LOCK -- dacă nu este 0, doar jucătorii din echipa dată vor primi XP
MINIMUM_PLAYERS -- dacă este mai mare de 0, jucătorii nu vor primi XP dacă există mai puțini jucători pe server decât numărul stabilit în această setare
NOTIFY_ON_KILL -- dacă este activat, jucătorii vor fi notificați în chat despre XP câștigat la uciderea unui jucător, precum și despre sinucidere dacă setarea pierde XP la sinucidere este activată
HUDINFO_ENABLED -- dacă informațiile de pe ecran care arată XP-ul dvs. sunt activate
HUDINFO_VISIBILITY -- cine poate vedea informațiile HUD și când
HUDINFO_TEAM_LOCK -- dacă setarea TEAM_LOCK este diferită de 0 și această setare este setată la 1, atunci jucătorii nu vor putea vedea informațiile HUD dacă fac parte dintr-o altă echipă decât cea setată în TEAM_LOCK, același lucru este valabil și pentru jucător ei privesc
HUDINFO_OTHER_PLAYERS -- dacă este activat, veți putea vedea informațiile HUD ale jucătorului pe care îl priviți
HUDINFO_COLOR -- culoare pentru informațiile HUD
HUDINFO_POSITION -- coordonatele pentru informațiile HUD pentru jucătorii în direct
HUDINFO_POSITION_DEAD -- coordonatele pentru informațiile HUD pentru jucătorii morți
HUDINFO_USE_DHUD -- dacă informațiile HUD utilizează mesajul DHUD
HUDINFO_FORMAT - cum vor arăta informațiile HUD dacă jucătorul se află la orice alt nivel decât ultimul
HUDINFO_FORMAT_FINAL - cum vor arăta informațiile HUD dacă jucătorul se află la ultimul nivel
HUDINFO_INVALID_TEXT -- ce va fi afișat în informațiile HUD dacă este introdusă o valoare nevalidă
XP_NOTIFIER_ENABLED -- dacă pluginul ar trebui să arate cât de mult XP câștigați/pierdeți într-un mesaj separat HUD
XP_NOTIFIER_COLOR_GET -- culoare pentru notificarea XP la primirea XP
XP_NOTIFIER_COLOR_LOSE -- culoare pentru notificarea XP la pierderea XP
XP_NOTIFIER_POSITION -- coordonatele pentru notificarea XP
XP_NOTIFIER_DURATION -- durata notificării XP
XP_NOTIFIER_USE_DHUD -- dacă notificarea XP ar trebui să utilizeze notificarea DHUD


* Comenzi publice (se tasteaza in joc prin apasarea tastei Y):
/xp, /level -- arată cât de mult XP aveți, nivelul și rangul dvs. (comenzile pot fi modificate în fișierul .ini)
/xplist -- deschide un meniu care arată toți jucătorii de pe server și XP-ul lor (numai administratorii)
/hudinfo -- pornește/dezactivează informațiile HUD de pe ecran
crxranks_give_xp -- dați/luați XP către/de la un anumit jucător (numai pentru administratori)
crxranks_reset_xp -- resetează XP-ul unui anumit jucător (numai administratorii)



☄ Ajustați rangurile
Clasamentele sunt configurate într-un mod extrem de ușor în secțiunea [Ranks] din fișierul de configurare.
După cum puteți vedea din rangurile implicite, fiecare rang este adăugat pe o nouă linie prin scrierea numelui rangului și a XP-ului necesar pentru acesta, separate de simbolul „=".
Primul rang trebuie să înceapă de la 0 XP.
Numărul de ranguri pe care le puteți adăuga este nelimitat.
Numele rangului nu poate începe cu următoarele caractere: „#”, „;”, „-” și „[”
☄ Ajustarea recompenselor XP
Spre deosebire de alte plugin-uri unde există o setare separată pentru toate modalitățile diferite de a obține XP, în acest plugin lucrurile sunt mult mai bine făcute.
În fila [Recompense XP], orice recompense XP sunt adăugate în funcție de cuvintele cheie speciale.
De exemplu, dacă doriți ca jucătorii să obțină 5 XP pentru o ucidere, trebuie doar să scrieți „kill = 5” pe o nouă linie din filă, deoarece cuvântul cheie „kill” se referă la o simplă ucidere. Pentru o ucidere prin lovitură în cap, folosiți cuvântul „împușcare în cap”, etc.
De asemenea, puteți adăuga o recompensă separată pentru fiecare armă, de exemplu „awp = 10”.
Pentru ca utilizatorii VIP să obțină mai mult XP decât alți jucători, de exemplu 10 XP când plasează bomba și alți jucători 7 XP, scrieți astfel: „bomb_planted = 7 10”.
Aruncă o privireAceastalink pentru a găsi toate cuvintele cheie disponibile în plugin.
☄ Afișați clasamente în chat
Deoarece acest plugin este în principal despre XP, niveluri și ranguri, nu despre chat, trebuie să descărcați pluginulManager de chatpentru a avea ranguri în chat.
Am adăugat suport pentru Chat Manager pentru acest plugin, astfel încât să puteți activa rankurile destul de ușor.
Activarea rangurilor în cauză se face prin adăugarea cuvântului cheie $rank$ în fila [Format Definitions], care va afișa rangul în chat oriunde doriți. Îl poți face doar pentru jucătorii obișnuiți, împreună cu prefixul de administrator etc.
Dacă nu știți cum și unde să îl adăugați, urmați pașii:
Deschideți fișierul de configurare - configs/ChatManager.ini.
Căutați fila [Format Definitions] și înlocuiți cele 4 setări din ea cu acestea:
format_admin = $dead_prefix$ &x04[$rank$] $admin_prefix$ &x03$custom_name$ &x01: $chat_color$$message$
format_admin_team = $dead_prefix$ ($team$) &x04[$rank$] $admin_prefix$ &x03$custom_name$ &x01: $chat_color$$message$
format_player = $dead_prefix$ &x04[$rank$] &x03$custom_name$ &x01: $chat_color$$message$
format_player_team = $dead_prefix$ ($team$) &x04[$rank$] &x03$custom_name$ &x01: $chat_color$$message$
Dacă nu doriți ca rangul să fie afișat pentru administratori, înlocuiți numai ultimele două setări și nu modificați prima.

[/b]
:arrow: [RGK]*Kent - mortall.ro :)

Link:
BBcode:
HTML:
Hide post links
Show post links
Scrie răspuns

Înapoi la “Pluginuri[RO]+Plugins[EN] CS1.6”