Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Nowy Plugin

Status VIP / Admin / Premium

nowy plugin

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 Mr. Dziwny

    Wyrafinowany

  • Power User

Reputacja: 68
Pomocny

  • Postów:429
  • GG:
  • Imię:Marcin
  • Lokalizacja:Lębork
Offline

Napisano 24.07.2013 22:49

Witam, chciałbym aby ktoś jeżeli może napisał mi plugin. Na czym on by miał polegać?

 

Otóż wyświetlało by się w hud 

 

Status: %d 

 i w zależności od flagi pisałoby Head Admin / Opiekun / Admin / VIP / Premium / Super Premium 

Jeżeli admin by posiadał np.: Admin , VIP i Premium wyświetlało by się tylko admin itp.

Flagi można ustawić póki co dowolne sam sobie bym to później przerobił :).

 

Z góry dziękuję, oczywiście będzie +. 

Sam próbowałem coś takiego stworzyć, ale mi nie wyszło :(


  • +
  • -
  • 0

[ CS-Sfera.pl - Forum ogólnotematyczne ]

Sprzedam paczkę AMXX - COD MOD a la LOL (100k LVL):

IP serwera - 31.186.82.137:27106 (podgląd), pisać GG!
Kontakt:
GG: 46592283
E-mail: marcin@cs-sfera.pl


#2 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 20.08.2013 07:57

#include <amxmodx>
#include <fakemeta>

new const g_iFlagiRang[] = {
    ADMIN_LEVEL_H, //VIP
    ADMIN_LEVEL_A, //Premium
    ADMIN_LEVEL_B, //Super premium
    ADMIN_BAN, //Admin serwera
    ADMIN_CVAR, //Opiekun
    ADMIN_IMMUNITY //Head Admin
};

new const g_szNazwyRang[][] = {
    "VIP",
    "Premium",
    "Super Premium",
    "Admin",
    "Opiekun",
    "Head Admin"
};

new g_iHud;

public plugin_init()
{
    register_plugin("Pokaz range gracza", "0.1", "d0naciak");
    
    g_iHud = CreateHudSyncObj();
}

public client_putinserver(id)
    set_task(1.0, "PokazRange", id, _, _, "b");

public client_disconnect(id)
    remove_task(id);

public PokazRange(id)
{
    if(!is_user_alive(id))
    {
        new iTarget = pev(id, pev_iuser2);
        
        if(!iTarget)
            return PLUGIN_CONTINUE;
        
        new iRanga;
        
        for(new i = 1; i <= charsmax(g_iFlagiRang); i++)
            if(get_user_flags(iTarget) & g_iFlagiRang[i])
                iRanga = i;
        
        set_hudmessage(255, 255, 255, 0.7, 0.1, 0, 6.0, 1.2)
        ShowSyncHudMsg(id, g_iHud, "Ranga: %s", g_szNazwyRang[iRanga]);
        
        return PLUGIN_CONTINUE;
    }
    
    new iRanga;
        
    for(new i = 1; i <= charsmax(g_iFlagiRang); i++)
        if(get_user_flags(id) & g_iFlagiRang[i])
            iRanga = i;
        
    set_hudmessage(255, 255, 255, 0.7, 0.1, 0, 6.0, 1.2)
    ShowSyncHudMsg(id, g_iHud, "Ranga: %s", g_szNazwyRang[iRanga]);
    
    return PLUGIN_CONTINUE;
}

  • +
  • -
  • 1





Również z jednym lub większą ilością słów kluczowych: nowy plugin

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych