Raised This Month: $ Target: $400
 0% 

Plugin error forward_traceline


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
mast3rr
New Member
Join Date: Apr 2016
Old 04-13-2016 , 13:59   Plugin error forward_traceline
Reply With Quote #1

HI,i have this code
PHP Code:
/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include <   fun   >
#include < cstrike >
#include < engine  >
#include <colorchat>

#include <  fakemeta   >
#include < hamsandwich >


#define PLUGIN "CSDM Shop"
#define VERSION "1.0"
#define AUTHOR "tre3fla"

new g_HasRecoil33 ]

public 
plugin_init( ) {
    
register_pluginPLUGINVERSIONAUTHOR )
    
    
register_clcmd"say /shop""OpenShop" )
    
    
register_forwardFM_TraceLine"forward_traceline")
    
RegisterHamHam_Spawn"player""fwdPlayerSpawn")
}

public 
OpenShopid ) {
    if( !
is_user_aliveid ) ) {
        return 
PLUGIN_HANDLED
    
}
    new 
szShopMenu menu_create"CSDM Shop""shop_handler" )
    
    
menu_additemszShopMenu"50 HP\r (4000$)"""
    
menu_additemszShopMenu"50 Armor\r (4000$)""")
    
menu_additemszShopMenu"No Recoil\r (12000$)""")
    
menu_additemszShopMenu"Invisibility\r (16000$)""")
    
menu_additemszShopMenu"GodMode\y [40 sec]\r (14000$)""")
    
menu_additemszShopMenu"Chameleon\r (10000$)""")
    
    
menu_setpropszShopMenuMPROP_EXITMEXIT_ALL )
    
menu_displayidszShopMenu)
    
    return 
PLUGIN_CONTINUE
}

public 
shop_handleridszShopMenuitem ) {
    if( 
item == MENU_EXIT ) {
        
menu_destroyszShopMenu )
        return 
PLUGIN_HANDLED
    
}
    
    new 
szMoney cs_get_user_moneyid )
    
    switch( 
item ) {
        case 
: {
            if( 
szMoney >= 4000 ) {
                
set_user_healthidget_user_healthid ) + 50 )
                
cs_set_user_moneyidszMoney 4000 )
                
                
ColorChatidGREEN"[Shop]^x01 Ai cumparat^x03 +50 Health" )
            }
            else {
                
ColorChatidGREEN"[Shop]^x01 Nu ai suficienti bani pentru a cumpara acest item" )
                return 
PLUGIN_HANDLED
            
}    
        }
        
        case 
: {
            if( 
szMoney >= 4000 ) {
                
cs_set_user_armoridget_user_armorid ) + 50CS_ARMOR_VESTHELM )
                
cs_set_user_moneyidszMoney 4000 )
                
                
ColorChatidGREEN"[Shop]^x01 Ai cumparat^x03 +50 Armor" )
            }
            else {
                
ColorChatidGREEN"[Shop]^x01 Nu ai suficienti bani pentru a cumpara acest item" )
                return 
PLUGIN_HANDLED
            
}    
        }
        
        case 
: {
            if( 
szMoney >= 12000 ) {
                
g_HasRecoilid ] = true
                cs_set_user_money
idszMoney 12000 )
                
                
ColorChatidGREEN"[Shop]^x01 Ai cumparat^x03 No Recoil" )
            }
            else {
                
ColorChatidGREEN"[Shop]^x01 Nu ai suficienti bani pentru a cumpara acest item" )
                return 
PLUGIN_HANDLED
            
}    
        }
        
        case 
: {
            
            if( 
szMoney >= 16000 ) {
                
set_user_renderingidkRenderFxNone000kRenderTransAlpha40 )
                
cs_set_user_moneyidszMoney 16000 )
                
                
ColorChatidGREEN"[Shop]^x01 Ai cumparat^x03 Invizibilitate" )
            }
            else {
                
ColorChatidGREEN"[Shop]^x01 Nu ai suficienti bani pentru a cumpara acest item" )
                return 
PLUGIN_HANDLED
            
}
        }
        
        case 
: {
            if( 
szMoney >= 14000 ) {
                
set_user_godmodeid)
                
cs_set_user_moneyidszMoney 14000 )
                
                
set_task40.0"RemoveGod"id )
                
                
ColorChatidGREEN"[Shop]^x01 Ai cumparat^x03 GodMode^x01 timp de^x04 40 secunde" )
            }
            else {
                
ColorChatidGREEN"[Shop]^x01 Nu ai suficienti bani pentru a cumpara acest item" )
                return 
PLUGIN_HANDLED
            
}
        }
        
        case 
: {
            if( 
szMoney >= 10000 ) {
                switch( 
cs_get_user_teamid ) ) {
                    case 
CS_TEAM_CT : {
                        
cs_set_user_modelid"arctic" )
                    }
                    
                    case 
CS_TEAM_T : {
                        
cs_set_user_modelid"sas" )
                    }
                }
                
                
cs_set_user_moneyidszMoney 10000 )
                
                
ColorChatidGREEN"[Shop]^x01 Ai cumparat^x03 GodMode^x01 timp de^x04 40 secunde" )
            }
            else {
                
ColorChatidGREEN"[Shop]^x01 Nu ai suficienti bani pentru a cumpara acest item" )
                return 
PLUGIN_HANDLED
            
}
        }
    }
    
    return 
PLUGIN_HANDLED
}

// No Recoil by knekter

public client_PreThinkid ) {
    if( 
get_user_buttonid ) & IN_ATTACK && g_HasRecoilid ] ) {
        
entity_set_vectoridEV_VEC_punchangleFloat:{ 0.00.00.0 } )
    }
}

public 
forward_tracelineFloat:v1], Float:v2], noMonstersid ) {
    if( !
g_HasRecoilid ] || !is_user_connectedid ) || !is_user_aliveid ) ) {
        return 
FMRES_IGNORED
    
}

    new 
hit], Float:fHit]
    
get_user_originidhit)
    
IVecFVechitfHit)

    
set_trTR_vecEndPosfHit )

    return 
FMRES_IGNORED
}

public 
fwdPlayerSpawnid ) {
    if( 
is_user_aliveid ) ) {
        
cs_reset_user_modelid )
        
set_user_renderingidkRenderFxNone000kRenderNormal)
        
set_user_godmodeid)
        
        if( 
task_existsid ) ) {
            
remove_taskid )
        }
    }
}

public 
RemoveGodid ) {
    if( 
is_user_aliveid ) ) {
        
set_user_godmodeid)
        
        
ColorChatidGREEN"[Shop]^x01 Numai ai godmode!" )
    }

I get this error in logs of my server,i dont know how to fix it,help
PHP Code:
Run time error 4index out of bounds 
L 04
/12/2016 23:54:08: [AMXX]    [0shop.sma::forward_traceline (line 159

Last edited by mast3rr; 04-13-2016 at 14:30.
mast3rr is offline
EFFx
Veteran Member
Join Date: Feb 2016
Location: São Paulo, Brasil
Old 04-13-2016 , 19:27   Re: Plugin error forward_traceline
Reply With Quote #2

add

PHP Code:
new bool:g_HasRecoil[33
PHP Code:
if(!g_HasRecoil[id] && !is_user_alive(id))
       return 
FMRES_IGNORED 
And if you want, remove set_user_godmode and add set_pev(id,pev_takedamage,DAMAGE_NO) for add no damage and DAMAGE_AIM for remove the no damage, its better
__________________
• Ranking System • AutoMix 5vs5 System
• Web Ban System • Plugins for free

____________________________________________
For private works:
• Discord: EFFEXo#8850 • Steam: EFFEXo

Last edited by EFFx; 04-13-2016 at 19:32.
EFFx 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 18:40.


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