hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 17:43



Jelenlévő felhasználók

Jelenleg 220 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 219 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Admin & VIP skin
HozzászólásElküldve: 2017.03.18. 20:22 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.06.11. 01:54
Hozzászólások: 220
Megköszönt másnak: 46 alkalommal
Megköszönték neki: 13 alkalommal
Ennél hogy lehetne az megcsinálni hogy a 2 két ne üsse ki egymást, tehát ha van egy admin vip joggal is akkor neki az admin skint adja és ne vip-t.

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4.  
  5. public plugin_init() {
  6.         register_plugin("Hun Admin Model", "1", "DeRoiD")
  7.         register_event("ResetHUD", "resetModel", "b")
  8.         register_event("ResetHUD", "resetModel2", "b")
  9.         return PLUGIN_CONTINUE
  10. }
  11.  
  12. public plugin_precache() {
  13.         precache_model("models/player/msawpctadmin/msawpctadmin.mdl")
  14.         precache_model("models/player/msawpteadmin/msawpteadmin.mdl")
  15.         precache_model("models/player/msawpctvip/msawpctvip.mdl")
  16.         precache_model("models/player/msawptevip/msawptevip.mdl")
  17.         return PLUGIN_CONTINUE
  18. }
  19.  
  20. public resetModel(id, level, cid) {
  21.         if (get_user_flags(id) & ADMIN_KICK) {
  22.                 new CsTeams:userTeam = cs_get_user_team(id)
  23.                 if (userTeam == CS_TEAM_T) {
  24.                         cs_set_user_model(id, "msawpteadmin")
  25.                 }
  26.                 else if(userTeam == CS_TEAM_CT) {
  27.                         cs_set_user_model(id, "msawpctadmin")
  28.                 }
  29.                 else {
  30.                         cs_reset_user_model(id)
  31.                 }
  32.         }
  33.  
  34.         return PLUGIN_CONTINUE
  35. }
  36. public resetModel2(id, level, cid) {
  37.         if (get_user_flags(id) & ADMIN_LEVEL_C) {
  38.                 new CsTeams:userTeam = cs_get_user_team(id)
  39.                 if (userTeam == CS_TEAM_T) {
  40.                         cs_set_user_model(id, "msawptevip")
  41.                 }
  42.                 else if(userTeam == CS_TEAM_CT) {
  43.                         cs_set_user_model(id, "msawpctvip")
  44.                 }
  45.                 else {
  46.                         cs_reset_user_model(id)
  47.                 }
  48.         }
  49.  
  50.         return PLUGIN_CONTINUE
  51. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin & VIP skin
HozzászólásElküldve: 2017.03.19. 10:59 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
Szerintem 1 változóval könyebb lenne a VIP-t megcsinálni , ha van VIP-je akkor átvált 1-re, és ha admin is és VIP is, akkor egyszerűen lehet kezelni. :D

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin & VIP skin
HozzászólásElküldve: 2017.03.19. 15:00 
Offline
Signore Senior
Avatar

Csatlakozott: 2011.09.09. 17:39
Hozzászólások: 4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
Na aztán tesztelni nem tudom, de működnie kéne. Az online fordító elfogadta szintaktikailag, szemantikailag meg teszteld te. :D

Kód:

#include <amxmodx>
#include <cstrike>


public plugin_init() {
        register_plugin("Admin & VIP model", "1", "Sil");
        register_event("ResetHUD", "setModel", "b");
}

public plugin_precache() {
        precache_model("models/player/msawpctadmin/msawpctadmin.mdl");
        precache_model("models/player/msawpteadmin/msawpteadmin.mdl");
        precache_model("models/player/msawpctvip/msawpctvip.mdl");
        precache_model("models/player/msawptevip/msawptevip.mdl");
}
 


public setModel
(id, level, cid) {
        new CsTeams:userTeam = cs_get_user_team(id);

        if(admin(id))
                (userTeam == CS_TEAM_T) ? cs_set_user_model(id, "msawpteadmin") : cs_set_user_model(id, "msawpctadmin");
        else if(vip(id))
                (userTeam == CS_TEAM_T) ? cs_set_user_model(id, "msawptevip") : cs_set_user_model(id, "msawpctvip");
        else
                cs_reset_user_model
(id);

}



public admin(id) {
        if(get_user_flags(id) & ADMIN_KICK)
                return true;
        return false;
}

public vip(id) {
        if( (get_user_flags(id) & ADMIN_LEVEL_C) && !(get_user_flags(id) & ADMIN_KICK) )
                return true;
        return false;

}

Ők köszönték meg Silent nek ezt a hozzászólást: AlphaHun (2017.03.21. 08:30)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin & VIP skin
HozzászólásElküldve: 2017.03.21. 08:30 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.06.11. 01:54
Hozzászólások: 220
Megköszönt másnak: 46 alkalommal
Megköszönték neki: 13 alkalommal
Silent írta:
Na aztán tesztelni nem tudom, de működnie kéne. Az online fordító elfogadta szintaktikailag, szemantikailag meg teszteld te. :D

Kód:

#include <amxmodx>
#include <cstrike>


public plugin_init() {
        register_plugin("Admin & VIP model", "1", "Sil");
        register_event("ResetHUD", "setModel", "b");
}

public plugin_precache() {
        precache_model("models/player/msawpctadmin/msawpctadmin.mdl");
        precache_model("models/player/msawpteadmin/msawpteadmin.mdl");
        precache_model("models/player/msawpctvip/msawpctvip.mdl");
        precache_model("models/player/msawptevip/msawptevip.mdl");
}
 


public setModel
(id, level, cid) {
        new CsTeams:userTeam = cs_get_user_team(id);

        if(admin(id))
                (userTeam == CS_TEAM_T) ? cs_set_user_model(id, "msawpteadmin") : cs_set_user_model(id, "msawpctadmin");
        else if(vip(id))
                (userTeam == CS_TEAM_T) ? cs_set_user_model(id, "msawptevip") : cs_set_user_model(id, "msawpctvip");
        else
                cs_reset_user_model
(id);

}



public admin(id) {
        if(get_user_flags(id) & ADMIN_KICK)
                return true;
        return false;
}

public vip(id) {
        if( (get_user_flags(id) & ADMIN_LEVEL_C) && !(get_user_flags(id) & ADMIN_KICK) )
                return true;
        return false;

}
 


Elvileg működik, köszi!

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 4 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 24 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole