AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Need some help (https://forums.alliedmods.net/showthread.php?t=183474)

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] == && 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] == && 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  
redgreenblue,
    
rgbtrail_timetrail_sizethickness

    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])

    
random(255)
    
random(0)
    
random(0)

    if(
get_pcvar_num(Nade_Eff_Cvars[6])) 
    {
        switch(
get_pcvar_num(Nade_Eff_Cvars[7]))
        {
            case 
1:
            {
                
message_begin(MSG_BROADCASTSVC_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_BROADCASTSVC_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] == && p_data[id][P_LEVEL] == 10 

But my code don't work. Whats wrong?


All times are GMT -4. The time now is 07:55.

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