Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 15.01.2020 in all areas

  1. Descriere: Deci , stiu ca toti cautati o rezolvare la o anumita problema : daca adaug vip (cu flag) la cineva , sau daca scot flagu de vip acces de la cineva , acesta nu va mai aparea in who. Sau alta chestie : daca am pluginu de VIP FREE pornit pe server , nu vor mai aparea gradele adminilor calumea , deoarece pe server s-a pus default flag pe "t" de exemplu.. AM REZOLVAREA CHIAR AICI!! Descarcare: Asa , deci sa incepem (sa explicam pasii pe care i-am facut odata cu creearea acestui plugin) #include <amxmodx> #define MAX_GROUPS 10 new g_groupNames[MAX_GROUPS][] = { //aici se afla numele fiecarui grad "[1] => Fondator <=", "[2] => Owner <=", "[3] => Co-Owner <=", "[4] => God <=", "[5] => Super-Moderator <=", "[6] => Moderator <=", "[7] => Administrator <=", "[8] => Helper <=", "[9] => V.I.P <=", "[10] => Slot <=" } new g_groupFlags[MAX_GROUPS][] = { //aici se afla flagurile doar pentru admine , fara flag-ul t (flag-ul t este cel mai folosit pentru VIP ACCES , eu l-am luat ca exemplu pe acesta). "abcdefghijklmnopqrsu", "abcdefghijkmnopqrsu", "abcdefgijmnopqrsu", "abcdefgijmnopqrs", "abcdefgijmnopqr", "abcdefijmnopq", "bcdefijmno", "bcefijmno", "bt", "b" } new g_groupFlagsVIP[MAX_GROUPS][] = { //aici este creeat grupul de flaguri pentru admine+ flagul t. vip acces "abcdefghijklmnopqrsut", "abcdefghijkmnopqrsut", "abcdefgijmnopqrsut", "abcdefgijmnopqrst", "abcdefgijmnopqrt", "abcdefijmnopqt", "bcdefijmnot", "bcefijmnot", "bt", "bt" } new g_groupFlagsValue[MAX_GROUPS] new g_groupFlagsValueVIP[MAX_GROUPS] //am creeat un nou grup pe care pluginul trebuie sa il citeasca public plugin_init() { register_plugin("ultimate_who", "2.0", "CS.UDP.RO") register_clcmd("say /who","cmdWho") for(new i = 0; i < MAX_GROUPS; i++) { g_groupFlagsValue[i] = read_flags(g_groupFlags[i]) g_groupFlagsValueVIP[i] = read_flags(g_groupFlagsVIP[i]) //citeste flagurile adminelor + vip } } public cmdWho(id) { new players[32], inum, player, name[32], i, a get_players(players, inum) console_print(id, "-------------------------------") console_print(id, "=========ADMINS ONLINE=========") console_print(id, "-------------------------------") for(i = 0; i < MAX_GROUPS; i++) { console_print(id, "-%s-", g_groupNames[i]) for(a = 0; a < inum; ++a) { player = players[a] get_user_name(player, name, 31) if(get_user_flags(player) == g_groupFlagsValue[i] || get_user_flags(player) == g_groupFlagsValueVIP[i]) //arata si adminii fara vip si pe cei cu vip { console_print(id, "%s", name) } } } console_print(id, "=========NUME SERVER=========") console_print(id, "-------------------------------") client_cmd(id,"toggleconsole") return PLUGIN_HANDLED } Nume: ULTIMATE WHO (BUG FOR VIP ACCES FIXED) Versiune: 2.0 by LNd # UDP NETWORK Link oficial: aici Instalare: 1. Fisierul ultimate_who.sma il puneti in addons/amxmodx/scripting 2. Fisierul ultimate_who.amxx il puneti in addons/amxmodx/plugins 3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma: ultimate_who.amxx 4. Alti pasi necesari.... Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg): Imagini: -
    1 point
|

Theme Made by Zayon & Cyber Designs

×
×
  • Create New...