Raised This Month: $ Target: $400
 0% 

[ZP] Human Pack


Post New Thread Reply   
 
Thread Tools Display Modes
zombieplague
Veteran Member
Join Date: Apr 2009
Old 04-11-2009 , 12:19   Re: [ZP] Human Pack
Reply With Quote #21

Does anyone know how to set an Night Vision in it ?

PHP Code:
#include <amxmodx>
#include <cstrike>
#include <zombieplague>
#include <fakemeta>
new g_itemhpArmorHealthGravity
public plugin_init()
{
    
register_plugin("[ZP] Human Pack""1.3""zombieplague")
    
g_itemhp zp_register_extra_item("Human Pack"35ZP_TEAM_HUMAN)
    
Health register_cvar("zp_hp_health""500");    // Amount of HP
    
Armor register_cvar("zp_hp_armor""500");    // Amount of Armor
    
Gravity register_cvar("zp_hp_gravity""0.7");    // Amount of Gravity  
}
public 
zp_extra_item_selected(playeritemid)
{
    if (
itemid == g_itemhp)
    {
        
// Health
        
set_pev(playerpev_health, (pev(playerpev_health) + get_pcvar_float(Health)))
        
// Armor
        
set_pev(playerpev_armorvalue, (pev(playerpev_armorvalue) + get_pcvar_float(Armor)))
        
// Gravity
        
fm_set_user_gravity(playerget_pcvar_float(Gravity))
        
// Weapon
        
fm_give_item(player"weapon_mp5navy")
        
fm_give_item(player"weapon_ak47")
        
fm_give_item(player"weapon_m4a1")
        
fm_give_item(player"weapon_awp")
        
fm_give_item(player"weapon_deagle")
        
// Item
        
fm_give_item(player"weapon_hegrenade")
        
fm_give_item(player"weapon_flashbang")
        
fm_give_item(player"weapon_smokegrenade")
        
fm_give_item(player"item_nightvision"
        
        
cs_set_user_nvg(player1)
        
// BP ammo
        
fm_set_user_bpammo(playerCSW_DEAGLE200)
        
fm_set_user_bpammo(playerCSW_AK47200)
        
fm_set_user_bpammo(playerCSW_M4A1200)
        
fm_set_user_bpammo(playerCSW_AWP200)
        
fm_set_user_bpammo(playerCSW_MP5NAVY200)
        
fm_set_rendering(playerkRenderFxGlowShell1050kRenderNormal16);
        
client_print(playerprint_chat"[ZP] You have bought a Human Pack")
    }
}
stock fm_set_user_bpammo(idweaponidamnt

    static 
offset
    switch(
weaponid
    { 
        case 
CSW_AWPoffset 377
        case 
CSW_SCOUT,CSW_AK47,CSW_G3SG1offset 378
        case 
CSW_M249offset 379;         
        case 
CSW_FAMAS,CSW_M4A1,CSW_AUG,CSW_SG550,CSW_GALI,CSW_SG552offset 380
        case 
CSW_M3,CSW_XM1014offset 381
        case 
CSW_USP,CSW_UMP45,CSW_MAC10offset 382
        case 
CSW_FIVESEVEN,CSW_P90offset 383
        case 
CSW_DEAGLEoffset 384
        case 
CSW_P228offset 385
        case 
CSW_GLOCK18,CSW_MP5NAVY,CSW_TMP,CSW_ELITEoffset 386
        case 
CSW_FLASHBANGoffset 387
        case 
CSW_HEGRENADEoffset 388
        case 
CSW_SMOKEGRENADEoffset 389
        default: return 
0
    } 
    
set_pdata_int(id,offset,amnt,5); 
     
    return 
1
}
stock fm_set_user_gravity(indexFloat:gravity 1.0)
{
    
set_pev(indexpev_gravitygravity);
    return 
1;
}
// Give an item to a player (from fakemeta_util)
stock fm_give_item(id, const item[])

    static 
ent
    ent 
engfunc(EngFunc_CreateNamedEntityengfunc(EngFunc_AllocStringitem))
    if (!
pev_valid(ent)) return;
    
    static 
Float:originF[3]
    
pev(idpev_originoriginF)
    
set_pev(entpev_originoriginF)
    
set_pev(entpev_spawnflagspev(entpev_spawnflags) | SF_NORESPAWN)
    
dllfunc(DLLFunc_Spawnent)
    
    static 
save
    save 
pev(entpev_solid)
    
dllfunc(DLLFunc_Touchentid)
    if (
pev(entpev_solid) != save)
        return;
    
    
engfunc(EngFunc_RemoveEntityent)
}
// Set entity's rendering type (from fakemeta_util)
stock fm_set_rendering(entityfx kRenderFxNone255255255render kRenderNormalamount 16)
{
    static 
Float:color[3]
    
color[0] = float(r)
    
color[1] = float(g)
    
color[2] = float(b)
    
    
set_pev(entitypev_renderfxfx)
    
set_pev(entitypev_rendercolorcolor)
    
set_pev(entitypev_rendermoderender)
    
set_pev(entitypev_renderamtfloat(amount))

zombieplague is offline
Exolent[jNr]
Veteran Member
Join Date: Feb 2007
Location: Tennessee
Old 04-22-2009 , 16:18   Re: [ZP] Human Pack
Reply With Quote #22

If you'd like to know how your plugin can be improved, reply back or PM me.

Unapproved.
__________________
No private work or selling mods.
Quote:
Originally Posted by xPaw View Post
I love you exolent!
Exolent[jNr] is offline
zombieplague
Veteran Member
Join Date: Apr 2009
Old 04-24-2009 , 22:05   Re: [ZP] Human Pack
Reply With Quote #23

Sorry for not replying because there is something wrong with my internet connection sometime i cannot seach.
zombieplague is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 21:12.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode