When i type /knife nothing pops up, it compile fine, but wont show up, can some1 help me please
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#include <fakemeta>
#define VERSION "1.0"
new g_SKIN1[ 33 ], g_SKIN2[ 33 ]
new const skin1_v[] = "models/DeAth-MaNns/v_furienstyle.mdl"
static const SKIN1 [ ] = "Furien Knife"
new const skin2_v[] = "models/DeAth-MaNns/v_knife.mdl"
static const SKIN2 [ ] = "DM Knife"
public plugin_init()
{
register_plugin("Skin Test", VERSION, "Bob")
register_clcmd("say /knife", "cmd_knife")
register_message(get_user_msgid("SayText"),"handleSayText");
}
public plugin_precache()
{
precache_model(skin1_v)
precache_model(skin2_v)
}
public client_putinserver(id)
{
g_SKIN1[id] = 0
g_SKIN2[id] = 1
}
public cmd_knife(id)
{
if(is_user_alive(id))
{
new knife = menu_create("~[DM]~ Select Your Knife", "cmd_knife_h")
menu_additem(knife, "Furien Knife Skin")
menu_additem(knife, "DM Knife Skin")
}
}
public cmd_knife_h(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE
}
switch(item)
{
case 0:
{
if(read_data(2) == CSW_KNIFE)
{
g_SKIN1[id] = 1
g_SKIN2[id] = 0
set_pev(id, pev_viewmodel2, skin1_v)
ChatColor(id, "Furien Knife Skin")
}
}
case 1:
{
if(read_data(2) == CSW_KNIFE)
{
g_SKIN1[id] = 0
g_SKIN2[id] = 1
set_pev(id, pev_viewmodel2, skin2_v)
ChatColor(id, "DM Knife Skin")
}
}
}
return PLUGIN_HANDLED
}
stock ChatColor(const id, const input[], any:...)
{
new count = 1, players[ 32 ]
static msg[ 191 ]
vformat( msg, 190, input, 3 )
replace_all( msg, 190, "!g", "^4" )
replace_all( msg, 190, "!y", "^1" )
replace_all( msg, 190, "!t", "^3" )
if(id) players[ 0 ] = id; else get_players( players, count, "ch" )
{
for(new i = 0; i < count; i++)
{
if( is_user_connected( players[ i ] ) )
{
message_begin( MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[ i ] )
write_byte( players[ i ] )
write_string( msg )
message_end( )
}
}
}
}