| FailOverFlow |
04-22-2012 06:59 |
Need some help
Hi! Here the code
PHP Code:
register_message(SVC_TEMPENTITY,"GrenadeExplode") RegisterHam(Ham_Spawn,"grenade","GrenadeEFF",1) public GrenadeExplode(ent) { new id = get_grenade_owner() if ( p_data[id][P_RACE] == 4 && p_data[id][P_LEVEL] == 10 ) return PLUGIN_HANDLED while((ent = find_ent_by_class(ent,"grenade"))) { if(get_msg_arg_int(1) != TE_EXPLOSION || pev_valid(ent) == 0) return PLUGIN_CONTINUE Grenade_Explode_Sprite(ent,get_pcvar_num(Nade_Eff_Cvars[0])) } return PLUGIN_CONTINUE } public GrenadeEFF(ent) { new id = get_grenade_owner() if ( p_data[id][P_RACE] == 4 && p_data[id][P_LEVEL] == 10 ) return PLUGIN_HANDLED if(get_pcvar_num(Nade_Eff_Cvars[4])) { if(pev_valid(ent) == 0) return PLUGIN_CONTINUE
switch(get_pcvar_num(Nade_Eff_Cvars[5])) { case 1: { set_pev(ent,pev_effects,pev(ent,pev_effects) | EF_LIGHT) } case 2: { set_pev(ent,pev_effects,pev(ent,pev_effects) | EF_BRIGHTFIELD) } } }
static red, green, blue, r, g, b, trail_time, trail_size, thickness
get_trail_color(red,green,blue) get_glow_color(red,green,blue)
trail_time = get_pcvar_num(Nade_Eff_Cvars[9]) trail_size = get_pcvar_num(Nade_Eff_Cvars[10]) thickness = get_pcvar_num(Nade_Eff_Cvars[14])
r = random(255) g = random(0) b = random(0)
if(get_pcvar_num(Nade_Eff_Cvars[6])) { switch(get_pcvar_num(Nade_Eff_Cvars[7])) { case 1: { message_begin(MSG_BROADCAST, SVC_TEMPENTITY) write_byte(TE_BEAMFOLLOW) write_short(ent) write_short(ZBEAM2) write_byte(trail_time) write_byte(trail_size) write_byte(red) write_byte(green) write_byte(blue) write_byte(255) message_end() } case 2: { message_begin(MSG_BROADCAST, SVC_TEMPENTITY) write_byte(TE_BEAMFOLLOW) write_short(ent) write_short(ZBEAM2) write_byte(trail_time) write_byte(trail_size) write_byte(r) write_byte(g) write_byte(b) write_byte(255) message_end() } } } if(get_pcvar_num(Nade_Eff_Cvars[11])) { switch(get_pcvar_num(Nade_Eff_Cvars[12])) { case 1: { fm_set_rendering(ent,kRenderFxGlowShell,red,green,blue,kRenderNormal,thickness) } case 2: { fm_set_rendering(ent,kRenderFxGlowShell,r,g,b,kRenderNormal,thickness) } } } return HAM_IGNORED }
I need to check this
PHP Code:
if ( p_data[id][P_RACE] == 4 && p_data[id][P_LEVEL] == 10 )
But my code don't work. Whats wrong?
|