Plugin Auto VIP Reward
Descriere
Acest plugin recompensează automat jucătorii cu statutul VIP după ce au jucat o anumită perioadă de timp pe server. Odată acordat, statutul VIP este valabil pentru o anumită durată. Pluginul folosește nVault pentru a păstra date precum timpul total de joc și durata VIP rămasă pe parcursul sesiunilor.
⚠️ Notă: Acest plugin acordă doar un simplu steag VIP. Nu include funcții VIP suplimentare, cum ar fi arme, sănătate, armură sau alte avantaje. Scopul acestui plugin este de a atribui un steag de acces VIP, care poate fi apoi utilizat de alte pluginuri sau sisteme care recunosc acest steag.
🛠� Dacă folosești un server care are un sistem VIP personalizat (cum ar fi Zombie Mod), trebuie să integrezi acest plugin cu sistemul respectiv folosind funcțiile sale native, cum ar fi:
zv_get_user_flags(id) și ZV_MAIN
ze_get_user_flags(id)
sau nativi similari, în funcție de mod.
Caracteristici
Urmărește automat timpul de joc al jucătorilor (în minute).
Acordă automat VIP după o perioadă de joc configurată.
Statutul VIP are o durată limitată (implicit: 3 zile).
Elimină automat VIP-ul expirat.
Acceptă comenzi de administrare de bază pentru ajustarea cerințelor de timp.
Salvează și încarcă timpul de redare și datele VIP folosind nVault.
Comanda /viptime pentru ca jucătorii să își verifice progresul.
Valori implicite de configurare:
Timp de redare necesar: 1500 minute (25 ore)
Durată VIP: 4320 minute (72 ore / 3 zile)
g_vip_flag: Steagul de acces acordat jucătorilor VIP (implicit: 'o').
Instalare
Plasați fișierul SMA:
auto_vip_reward.sma → cstrike/addons/amxmodx/scripting/
Compilează pluginul:
Folosește compilatorul AMX Mod X pentru a genera fișierul auto_vip_reward.amxx
MutA ��fișierul compilat:
auto_vip_reward.amxx → cstrike/addons/amxmodx/plugins/
Adăugați la plugins.ini:
Deschideți cstrike/addons/amxmodx/configs/plugins.ini și adăugați:
-> auto_vip_reward.amxx
Reporniți serverul.
Comenzi
Comenzi jucător:
spune /viptime → Afișează numărul total de minute jucate.
Comenzi de administrare (acces RCON necesar):
amx_setviptime <minute> → Setează timpul de redare necesar pentru VIP.
amx_setvipduration <minute> → Setează durata de valabilitate a statutului VIP după acordarea acestuia.
amx_setvipflag <flag> → Setează flagul de acces VIP (o singură literă mică).
Nota
Pluginul folosește două intrări nVault:
vip_reward_playtime pentru totalul minutelor jucate.
vip_duration_time pentru durata activității VIP-ului.
Funcționează doar pentru jucătorii umani, boții sunt ignorați.
O sarcină rulează în fiecare minut pentru a actualiza timpul de redare și a verifica expirarea.
DOWNLOAD (https://limewire.com/d/vZK7m#MKeh2e8emm)