Skocz do zawartości

Witaj na xSTEAM.pl - Forum o Grach!


To miejsce w którym jednoczymy ludzi ze wspólną pasją do gier poprzez internet. Tu znajdziesz najnowsze nowiny o bestsellerowych grach z całego świata.
Dołącz do naszej społeczności aby w pełni korzystać z usług oferowanych przez xSTEAM.pl

Zaloguj się lub Zarejestruj się

Zdjęcie

Własny Model Admina lub VIPa

własny model admina lub vipa

  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1
Twój Mistrz

Twój Mistrz
  • Grupa:
    Użytkownik
  • Postów:
    5
    • Czas Online: 14m 3s
    WSPOMNIJ


    Witam w tym poradniku zajmiemy sie przerobieniem pluginu amx_adminmodel ,dajacego Adminow/Vipow wlasny model

     

    LINK DO PLUGINU: http://amxx.pl/topic/211-admin-models/

     

    Kod Naszego pluginu prezentuje sie tak:

    #include <amxmodx>
    #include <amxmisc>
    #include <cstrike>
    
    public plugin_init() {
    register_plugin("AMX Admin Model", "1.1.1", "whitemike")
    register_event("ResetHUD", "resetModel", "b")
    return PLUGIN_CONTINUE
    }
    
    public plugin_precache() {
    precache_model("models/player/admin_ct/admin_ct.mdl")
    precache_model("models/player/admin_te/admin_te.mdl")
    
    return PLUGIN_CONTINUE
    }
    
    public resetModel(id, level, cid) {
    if (get_user_flags(id) & ADMIN_KICK) {
    new CsTeams:userTeam = cs_get_user_team(id)
    if (userTeam == CS_TEAM_T) {
    cs_set_user_model(id, "admin_te")
    }
    else if(userTeam == CS_TEAM_CT) {
    cs_set_user_model(id, "admin_ct")
    }
    else {
    cs_reset_user_model(id)
    }
    }
    
    return PLUGIN_CONTINUE
    }
    

    Najpierw musimy Wybrac ,na jaka flage musi byc nasz plugin . Tutaj lista wszystkich Flag

    #define ADMIN_ALL        0    //Everyone
    #define ADMIN_IMMUNITY        1    //Flag "a", immunity
    #define ADMIN_RESERVATION    2    //Flag "b", reservation
    #define ADMIN_KICK        4    //Flag "c", kick
    #define ADMIN_BAN        8    //Flag "d", ban
    #define ADMIN_SLAY        16    //Flag "e", slay
    #define ADMIN_MAP        32    //Flag "f", map change
    #define ADMIN_CVAR        64    //Flag "g", cvar change
    #define ADMIN_CFG        128    //Flag "h", config execution
    #define ADMIN_CHAT        256    //Flag "i", chat
    #define ADMIN_VOTE        512    //Flag "j", vote
    #define ADMIN_PASSWORD        1024    //Flag "k", sv_password
    #define ADMIN_RCON        2048    //Flag "l", rcon access
    #define ADMIN_LEVEL_A        4096    //Flag "m", custom
    #define ADMIN_LEVEL_B        8192    //Flag "n", custom
    #define ADMIN_LEVEL_C        16384    //Flag "o", custom
    #define ADMIN_LEVEL_D        32768    //Flag "p", custom
    #define ADMIN_LEVEL_E        65536    //Flag "q", custom
    #define ADMIN_LEVEL_F        131072    //Flag "r", custom
    #define ADMIN_LEVEL_G        262144    //Flag "s", custom
    #define ADMIN_LEVEL_H        524288    //Flag "t", custom
    #define ADMIN_MENU        1048576    //Flag "u", menus
    #define ADMIN_ADMIN        16777216    //Flag "y", default admin
    #define ADMIN_USER        33554432    //Flag "z", default user
    

    Uznajmy ze Chcemy by nasz model dostal Vip , o fladze "t"

    Szukamy flagi t w Spise.

    #define ADMIN_LEVEL_H        524288    //Flag "t"
    

    W naszym Kodzie Szukamy linijki z

     

    Cytat

     

    public resetModel(id, level, cid) {
    if (get_user_flags(id) & ADMIN_KICK) {

     

    i zamieniamy na

     

    Cytat

     

    public resetModel(id, level, cid) {
    if (get_user_flags(id) & ADMIN_LEVEL_H) {

     

    Teraz nasze modele dostanie Vip o fladze t..

     

    Musimy ustalic Teraz Foldery z nasymi modelami do pobrania

     

    Cytat

     

    public plugin_precache() {
    precache_model("models/player/admin_ct/admin_ct.mdl")
    precache_model("models/player/admin_te/admin_te.mdl")

     

    Ale ja np chce zeby moj plik z Vipem nazywal sie viptt i vipct, dlatego w kodzie musze zmienic Foldery oraz plik , gdzyz musza byc one takie same ,dlatego zmieniam na ..

     

    Cytat

     

    public plugin_precache() {
    precache_model("models/player/viptt/viptt.mdl")
    precache_model("models/player/vipct/vipct.mdl")

     

    Ostatnia rzecza jest ustawienie modeli ktore ma wlaczac szukamy tych linijek

     

    Cytat

     

    cs_set_user_model(id, "admin_te")
    }
    else if(userTeam == CS_TEAM_CT) {
    cs_set_user_model(id, "admin_ct")
     

     

    i zamieniamy na nazwe naszych plikow

     

    Cytat

     

    cs_set_user_model(id, "viptt")
    }
    else if(userTeam == CS_TEAM_CT) {
    cs_set_user_model(id, "vipct")

     

     

    teraz pozostaje nam tylko stworzyc 2 foldery o nazwach viptt i vipct a do nich wgrac pliki mdl viptt.mdl i vipct.mdl

     

     

     

    Calos nasego kodu prezentuje sie nastepujaca , kompilujemy wgrywamy i cieszymy sie modelami dla graczy z flaga "t"

     

    Cytat

     

    #include <amxmodx>
    #include <amxmisc>
    #include <cstrike>

    public plugin_init() {
    register_plugin("AMX Admin Model", "1.1.1", "whitemike")
    register_event("ResetHUD", "resetModel", "b")
    return PLUGIN_CONTINUE
    }

    public plugin_precache() {
    precache_model("models/player/viptt/rviptt.mdl")
    precache_model("models/player/vipct/rvipct.mdl")

    return PLUGIN_CONTINUE
    }

    public resetModel(id, level, cid) {
    if (get_user_flags(id) & ADMIN_LEVEL_H) {
    new CsTeams:userTeam = cs_get_user_team(id)
    if (userTeam == CS_TEAM_T) {
    cs_set_user_model(id, "viptt")
    }
    else if(userTeam == CS_TEAM_CT) {
    cs_set_user_model(id, "vipct")
    }
    else {
    cs_reset_user_model(id)
    }
    }

    return PLUGIN_CONTINUE
    }

     

     

    https://csowicze.pl/...dmina-lub-vipa/


    • 0

    #2
    DosephMn

    DosephMn
  • Grupa:
    Użytkownik
  • Postów:
    4
    • Czas Online: 23s
    • Gadu-Gadu:
    WSPOMNIJ


    paper writing service
    custom writing

    viagra generic viagra generic
    viagra for sale viagra for sale
    levitra 20 mg levitra 20 mg
    viagra for sale viagra for sale
    write my essay write my essay
    custom writing custom writing
    viagra generic viagra generic
    essay writing service essay writing service
    viagra without a doctor prescription viagra without a doctor prescription
    write my paper
    writing help

    • 0


    Żeby dodać komentarz, zobaczyć poprawny link do danej strony, musisz zalogować się lub założyć konto

    Tylko zarejestrowani użytkownicy mogą dodawać komentarze






    Również z jednym lub większą ilością słów kluczowych: własny, model, admina, lub, vipa

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

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