hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.26. 15:05



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Zombie Plague Advance Vip models
HozzászólásElküldve: 2019.03.08. 10:24 
Offline
Beavatott
Avatar

Csatlakozott: 2013.11.24. 19:19
Hozzászólások: 76
Megköszönt másnak: 24 alkalommal
Üdv valaki bele írná ebbe
Csatolmány:
zp-vip-models.sma [2.12 KiB]
Letöltve 169 alkalommal.

azt hogy a sniperesnek ne legyen modelle a túlélőnek már bele van írva a 48 sorba
meg azt kéne még hogy ha valaki admin annak se legyen modelle


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Zombie Plague Advance Vip models
HozzászólásElküldve: 2019.03.08. 17:40 
Offline
Senior Tag

Csatlakozott: 2017.04.30. 17:21
Hozzászólások: 286
Megköszönt másnak: 49 alkalommal
Megköszönték neki: 66 alkalommal
sZmolka írta:
Üdv valaki bele írná ebbe
Csatolmány:
zp-vip-models.sma

azt hogy a sniperesnek ne legyen modelle a túlélőnek már bele van írva a 48 sorba
meg azt kéne még hogy ha valaki admin annak se legyen modelle

Hozzáírtam viszont nem írom azt, hogy sikeres is lesz aki ADMIN_BAN joggal rendelkezik annak nem rakja rá a VIP kinézetet sem spawnoláskor sem emberré váltózáskor illetve zombivá változáskor sem a VIP zm modellt a sniper lekérését nem nagyon vágtam de gondolom zp_get_user_sniper(index) mint a túlélőnél is.. ha hiba lenne keresd ki a zm inc között melyik a sniper lekérős cucc és a 48. sornál át tudod írni esetleg.


Kód:
#include < amxmodx > 
#include < hamsandwich >
#include < zombieplague >
#include < zmvip >

new g_pluginInfo[][] =
{
    "[ZP] Addon: VIP Model",
    "1.0",
    "De{a}gLe"
};

#define IsPlayer(%0) ( 1 <= (%0) <= get_maxplayers() ) // Thank you Connor !

#define ADMIN ADMIN_BAN

new const g_vipModelHuman[][] = { "vip" };
new const g_vipModelZombie[][] = { "zombie_source" };

public plugin_init()
{
    register_plugin( g_pluginInfo[0], g_pluginInfo[1], g_pluginInfo[2] );
    RegisterHam( Ham_Spawn, "player", "forwardClientSpawn_Post", 1 );
}

public plugin_precache()
{     
    static index;
    for (index = 0; index < sizeof g_vipModelHuman; index++ )
    {
        static patch[126];
        formatex( patch, sizeof patch, "models/player/%s/%s.mdl", g_vipModelHuman[index], g_vipModelHuman[index] );
        precache_model( patch );
    }
     
    for (index = 0; index < sizeof g_vipModelZombie; index++ )
    {
        static patch[126];
        formatex( patch, sizeof patch, "models/player/%s/%s.mdl", g_vipModelZombie[index], g_vipModelZombie[index] );
        precache_model( patch );
    }
}

public forwardClientSpawn_Post( client, attacker, gib )
{
    if ( get_user_flags(client) & ADMIN )
        return ZP_PLUGIN_HANDLED;
      
    if ( IsPlayer(client) && (zv_get_user_flags(client) & ZV_MAIN) )         
        zp_override_user_model( client, g_vipModelHuman[random_num(0, sizeof g_vipModelHuman  - 1)] );     
}

public zp_user_humanized_post( client, survivor )
{
    if ( zp_get_user_survivor(client) || zp_get_user_sniper(client) || get_user_flags(client) & ADMIN )
        return ZP_PLUGIN_HANDLED;
         
    if ( IsPlayer(client) && (zv_get_user_flags(client) & ZV_MAIN) )     
        zp_override_user_model( client, g_vipModelHuman[random_num(0, sizeof g_vipModelHuman  - 1)] );
         
    return PLUGIN_CONTINUE;
}

public zp_user_infected_post( client, infector, nemesis )
{
    if ( zp_get_user_nemesis(client) || zp_get_user_sniper(client) || get_user_flags(client) & ADMIN )
        return ZP_PLUGIN_HANDLED;
         
    if ( IsPlayer(client) && (zv_get_user_flags(client) & ZV_MAIN) )     
        zp_override_user_model( client, g_vipModelZombie[random_num(0, sizeof g_vipModelZombie - 1)] );
         
    return PLUGIN_CONTINUE;


Ja illetve a plugin elején tudod módosítani milyen admin jogúaknak ne legyen VIP zm illetve ember kinézete xd
Kód:
#define ADMIN ADMIN_BAN
és ez ugye a 'd' jog.

Ők köszönték meg aarpi. nek ezt a hozzászólást: sZmolka (2019.03.08. 19:51)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Zombie Plague Advance Vip models
HozzászólásElküldve: 2019.03.08. 19:39 
Offline
Beavatott
Avatar

Csatlakozott: 2013.11.24. 19:19
Hozzászólások: 76
Megköszönt másnak: 24 alkalommal
köszi :D már jó


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  [ 3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 10 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