hi
i have problem
here is tutorial for make extra Iteam for Vip
http://forums.alliedmods.net/showpos...6&postcount=99
but it's differnt and i can't make it for vip
can someone help me ?
here is sma file
PHP Code:
/*
[ZP] Extra: Noclip for humans and survivors
Description:
* Another extra item for zombie plague 5.0.
This extra item can set the buyer to get noclip.
Credits:
* NO
Changlog:
* 1.0 (Dec 22, 2011)
{ public release; }
*/
/****************************************
[ Included files ]
****************************************/
#include <amxmodx>
#include <fun>
#include <zp50_core>
#include <zp50_class_nemesis>
#include <zp50_class_survivor>
#include <zp50_items>
#include <zp50_colorchat>
/****************************************
[ Id[s] ]
****************************************/
//Cvars
new cvar_enable, cvar_allow_survivor, cvar_during_second
//Ids
new g_extra_noclip
/****************************************
[ Plugin init ]
****************************************/
public plugin_init()
{
register_plugin("[ZP] Extra: Noclip", "v1.0", "snaker-beatter")
g_extra_noclip = zp_items_register("Noclip feet", 22)
cvar_enable = register_cvar("zp_extra_noclip_enable", "1")
cvar_allow_survivor = register_cvar("zp_extra_noclip_survivor", "1")
cvar_during_second = register_cvar("zp_extra_noclip_seconds", "5")
}
/*****************************************
[ Functions ]
*****************************************/
public zp_fw_items_select_pre(id, itemid)
{
if (itemid == g_extra_noclip)
{
if (get_pcvar_num(cvar_enable) == 0)
return ZP_ITEM_DONT_SHOW;
if (zp_class_nemesis_get(id) || zp_core_is_zombie(id))
return ZP_ITEM_DONT_SHOW;
if (get_pcvar_num(cvar_allow_survivor) == 0 && zp_class_survivor_get(id))
return ZP_ITEM_DONT_SHOW;
return ZP_ITEM_AVAILABLE;
}
return ZP_ITEM_AVAILABLE;
}
public zp_fw_items_select_post(id, itemid)
{
if (itemid == g_extra_noclip)
{
zp_colored_print(id, "^x01You ^x04You buyed noclip^x01. Will be expired after ^x04%.f0 seconds^x01", get_pcvar_float(cvar_during_second))
set_user_noclip(id, 1)
set_task(get_pcvar_float(cvar_during_second), "set_stop_noclip", id)
}
}
public set_stop_noclip(id)
{
set_user_noclip(id, 0)
zp_colored_print(id, "^x04You're noclip is finished^x01")
}
thank you