Raised This Month: $ Target: $400
 0% 

Help with editing "hacks" plugin


Post New Thread Reply   
 
Thread Tools Display Modes
jackatire
Member
Join Date: Mar 2008
Old 04-16-2008 , 20:42   Re: Help with editing "hacks" plugin
Reply With Quote #11

i copy and paste that into the amxx studio and save as ghw_hacks.amxx and then i add the plugin.
When i try to do amx_esp it says unknown command so i must be doing something wrong
jackatire is offline
Battousai-sama
Veteran Member
Join Date: Jul 2007
Old 04-16-2008 , 20:52   Re: Help with editing "hacks" plugin
Reply With Quote #12

copy paste this.
save as ghw_hacks.sma

get the chr_engine.inc if required to compile this.
and then compile it to amxx and then do as regular plugin instalation.
__________________
Battousai-sama is offline
Send a message via MSN to Battousai-sama
Old 04-16-2008, 21:02
jackatire
This message has been deleted by jackatire.
jackatire
Member
Join Date: Mar 2008
Old 04-16-2008 , 21:15   Re: Help with editing "hacks" plugin
Reply With Quote #13

Quote:
Originally Posted by hazard1337 View Post
F*ck it, my pawn studio is acting up
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <chr_engine>
#include <cstrike>
 
#define HEAD_BONE    8
#define ACCESS         ADMIN_KICK
 
new bool:esp[33]
new 
bool:aimbot[33]
new 
bool:speed[33]
new 
bool:recoil[33]
new 
speed_pcvar
new esp_on_pcvar
new aimbot_on_pcvar
new speed_on_pcvar
new recoil_on_pcvar
 
public plugin_init()
{
    
register_plugin("Hacks Plugin","1.2","GHW_Chronic")
    
speed_pcvar register_cvar("speedhack_speed","500.0")
    
esp_on_pcvar register_cvar("esp_on","1")
    
aimbot_on_pcvar register_cvar("aimbot_on","1")
    
speed_on_pcvar register_cvar("speed_on","1")
    
recoil_on_pcvar register_cvar("recoil_on","1")
    
register_clcmd("amx_aimbot","hack1",ACCESS)
    
register_clcmd("amx_esp","hack2",ACCESS)
    
register_clcmd("amx_speed","hack3",ACCESS)
    
register_clcmd("amx_norecoil","hack4",ACCESS)
    
register_forward(FM_PlayerPreThink,"FM_PreThink")
    
register_forward(FM_TraceLine"FM_traceline_hook",1)
}
 
public 
client_disconnect(id)
{
    
esp[id]=false
    aimbot
[id]=false
    speed
[id]=false
    recoil
[id]=false
}
 
public 
hack1(id,level,cid)
{
    if (!
cmd_access(id,level,cid,2))
        return 
PLUGIN_HANDLED     
 
    
if(get_pcvar_num(aimbot_on_pcvar))
    {
        if(!
aimbot[id])
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] Aimbot Enabled on %s",name)
            
aimbot[id]=true
        
}
        else
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] Aimbot Disabled on %s",name)
            
aimbot[id]=false
            
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
        
}
    }
 
    return 
PLUGIN_CONTINUE
}
 
public 
hack2(id,level,cid)
{
 
    if (!
cmd_access(id,level,cid,2))
        return 
PLUGIN_HANDLED     
 
    
if(get_pcvar_num(esp_on_pcvar))
    {
        if(!
esp[id])
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] ESP Enabled on %s",name)
            
esp[id]=true
        
}
        else
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] ESP Disabled on %s",name)
            
esp[id]=false
            
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
        
}
    }
    return 
PLUGIN_CONTINUE
}
 
public 
hack3(id,level,cid)
{    
    if (!
cmd_access(id,level,cid,2))
        return 
PLUGIN_HANDLED     
 
    
if(get_pcvar_num(speed_on_pcvar))
    {
        if(!
speed[id])
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] Speed Hack Enabled on %s (hold use key to use)",name)
            
speed[id]=true
        
}
        else
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] Speed Hack Disabled on %s",name)
            
speed[id]=false
            
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
        
}
    }
    return 
PLUGIN_CONTINUE
}
 
public 
hack4(id,level,cid)
{
    if (!
cmd_access(id,level,cid,2))
        return 
PLUGIN_HANDLED     
 
    
if(get_pcvar_num(recoil_on_pcvar))
    {
        if(!
recoil[id])
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] No Recoil Enabled on %s",name)
            
recoil[id]=true
        
}
        else
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] No Recoil Hack Disabled on %s",name)
            
recoil[id]=false
            
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
        
}
    }
    return 
PLUGIN_CONTINUE
}
 
public 
FM_PreThink(id)
{
    if(
is_user_alive(id))
    {
        static 
name[32], Float:origin[3], Float:angles[3], players[32], numnum2
        arrayset
(players,0,32)
        if(
esp[id])
        {
            if(
get_pcvar_num(esp_on_pcvar))
            {
                
pev(id,pev_origin,origin)
                if(
cs_get_user_team(id)==CS_TEAM_T)
                {
                    
//set_rendering2(id,kRenderFxGlowShell,255,0,0,kRenderTransAlpha,70)
                    
get_players_distance(origin,players,num,"ae",0,"CT")
                }
                else
                {
                    
//set_rendering2(id,kRenderFxGlowShell,0,0,255,kRenderTransAlpha,70)
                    
get_players_distance(origin,players,num,"ae",0,"TERRORIST")
                }
                static 
Float:hudpos[2]
                static 
Float:distance
                
static Float:origin2[3]
                
num2=0
                
for(new i=0;i<num;i++)
                {
                    
pev(players[i],pev_origin,origin2)
                    if(
get_hudmessage_locs(id,origin2,hudpos))
                    {
                        
distance vector_distance(origin,origin2)
                        
num2++
                        
set_hudmessage(255,0,0,hudpos[0],hudpos[1],0,6.0,0.2,0.10.2,num2)
                        
show_hudmessage(id"%d",floatround(distance 10.0))
                        if(
num2==4) break;
                    }
                }
            }
            else
            {
                
//get_user_name(id,name,31)
                //client_print(0,print_chat,"[GHW] ESP Disabled on %s",name)
                
esp[id]=false
               
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
            
}
        }
        if(
aimbot[id])
        {
            if(
get_pcvar_num(aimbot_on_pcvar))
            {
                
engfunc(EngFunc_GetBonePosition,id,HEAD_BONE,origin,angles)
                if(
cs_get_user_team(id)==CS_TEAM_T)
                {
                    
//set_rendering2(id,kRenderFxGlowShell,255,0,0,kRenderTransAlpha,70)
                    
get_players_distance(origin,players,num,"aeij",id,"CT")
                }
                else
                {
                    
//set_rendering2(id,kRenderFxGlowShell,0,0,255,kRenderTransAlpha,70)
                    
get_players_distance(origin,players,num,"aeij",id,"TERRORIST")
                }
                if(
num)
                {
                    
engfunc(EngFunc_GetBonePosition,players[0],HEAD_BONE,origin,angles)
                    
entity_set_aim(id,origin,HEAD_BONE)
                }
            }
            else
            {
                
get_user_name(id,name,31)
                
//client_print(0,print_chat,"[GHW] Aimbot Disabled on %s",name)
                
aimbot[id]=false
                
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
            
}
        }
        if(
speed[id])
        {
            if(
get_pcvar_num(speed_on_pcvar))
            {
                if(
pev(id,pev_button) & IN_USE)
                {
                    
set_speed(id,get_pcvar_float(speed_pcvar),3)
                    static 
Float:velocity[3]
                    
pev(id,pev_velocity,velocity)
                    
velocity[2] = -320.0
                    set_pev
(id,pev_velocity,velocity)
                }
                if(
cs_get_user_team(id)==CS_TEAM_T)
                {
                    
//set_rendering2(id,kRenderFxGlowShell,255,0,0,kRenderTransAlpha,70)
                
}
                else
                {
                    
//set_rendering2(id,kRenderFxGlowShell,0,0,255,kRenderTransAlpha,70)
                
}
            }
            else
            {
                
get_user_name(id,name,31)
                
//client_print(0,print_chat,"[GHW] Speed Hack Disabled on %s",name)
                
speed[id]=false
                
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
            
}
        }
        if(
recoil[id])
        {
            if(
get_pcvar_num(recoil_on_pcvar))
            {
                
set_pev(id,pev_punchangleFloat:{0.00.00.0})
            }
            else
            {
                
get_user_name(id,name,31)
                
//client_print(0,print_chat,"[GHW] No Recoil Disabled on %s",name)
                
recoil[id]=false
                
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
            
}
        }
    }
}
 
public 
FM_traceline_hook(Float:blah1[3],Float:blah2[3],blah3,id)
{
    if(
is_user_alive(id) && recoil[id])
    {
        static 
vec1[3], Float:vec2[3]
        
get_user_origin(id,vec1,3)
 
        
vec2[0] = float(vec1[0])
        
vec2[1] = float(vec1[1])
        
vec2[2] = float(vec1[2])
 
        
set_tr(TR_vecEndPos,vec2)
    }
}
 
//teame06's function that he shared with me quiet a while ago.
/*public set_rendering2(index,fx,r,g,b,render,amount)
{
    set_pev(index, pev_renderfx, fx);
    new Float:RenderColor[3];
    RenderColor[0] = float(r);
    RenderColor[1] = float(g);
    RenderColor[2] = float(b);
    set_pev(index, pev_rendercolor, RenderColor);
    set_pev(index, pev_rendermode, render);
    set_pev(index, pev_renderamt, float(amount));
} */ 


I tried to comple that and this came up

Welcome to the AMX Mod X 1.76-300 Compiler.Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team/home/groups/amxmodx/tmp3/phpDG8qqJ.sma(30) : error 017: undefined symbol "register_forward"/home/groups/amxmodx/tmp3/phpDG8qqJ.sma(30) : warning 215: expression has no effect/home/groups/amxmodx/tmp3/phpDG8qqJ.sma(30) : error 001: expected token: ";", but found ")"/home/groups/amxmodx/tmp3/phpDG8qqJ.sma(30) : error 029: invalid expression, assumed zero/home/groups/amxmodx/tmp3/phpDG8qqJ.sma(30) : fatal error 107: too many error messages on one lineCompilation aborted.4 Errors.
386301 successful compiles to date.
222398 failed compiles to date.
Old compiler: 101980 compiles before decommission.
This tool by: David "BAILOPAN" Anderson.

any help please?
jackatire is offline
hazard1337
Senior Member
Join Date: Sep 2006
Old 04-16-2008 , 21:59   Re: Help with editing "hacks" plugin
Reply With Quote #14

Oh lmfao I messed up, my bad. All those clcmds, change them to concmd
__________________
[IMG]http://img139.**************/img139/1530/2sejaewg1.gif[/IMG]
If you +/- my K, leave your name.
I do not take requests VIA PM
Click on this before requesting/suggesting
This is your best friend
hazard1337 is offline
Send a message via Skype™ to hazard1337
jackatire
Member
Join Date: Mar 2008
Old 04-17-2008 , 07:56   Re: Help with editing "hacks" plugin
Reply With Quote #15

I changed them to concmds and this came up ( i am using the amxmodx.org complier.

Welcome to the AMX Mod X 1.76-300 Compiler.Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team/home/groups/amxmodx/tmp3/php0N1VzH.sma(30) : error 017: undefined symbol "register_forward"/home/groups/amxmodx/tmp3/php0N1VzH.sma(30) : warning 215: expression has no effect/home/groups/amxmodx/tmp3/php0N1VzH.sma(30) : error 001: expected token: ";", but found ")"/home/groups/amxmodx/tmp3/php0N1VzH.sma(30) : error 029: invalid expression, assumed zero/home/groups/amxmodx/tmp3/php0N1VzH.sma(30) : fatal error 107: too many error messages on one lineCompilation aborted.4 Errors.

Idk what to do im not good at scripts.
but i know you save the file as .sma then comple it.
But when i try these errors keep coming up.

Last edited by jackatire; 04-17-2008 at 07:58.
jackatire is offline
Old 04-17-2008, 07:56
jackatire
This message has been deleted by jackatire.
Sn!ff3r
Veteran Member
Join Date: Aug 2007
Location: Poland
Old 04-17-2008 , 08:37   Re: Help with editing "hacks" plugin
Reply With Quote #16

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <chr_engine>
#include <cstrike>

#define HEAD_BONE    8
#define ACCESS         ADMIN_KICK

new bool:esp[33]
new 
bool:aimbot[33]
new 
bool:speed[33]
new 
bool:recoil[33]
new 
speed_pcvar
new esp_on_pcvar
new aimbot_on_pcvar
new speed_on_pcvar
new recoil_on_pcvar

public plugin_init()
{
    
register_plugin("Hacks Plugin","1.2","GHW_Chronic")
    
speed_pcvar register_cvar("speedhack_speed","500.0")
    
esp_on_pcvar register_cvar("esp_on","1")
    
aimbot_on_pcvar register_cvar("aimbot_on","1")
    
speed_on_pcvar register_cvar("speed_on","1")
    
recoil_on_pcvar register_cvar("recoil_on","1")
    
register_clcmd("amx_aimbot","hack1",ACCESS)
    
register_clcmd("amx_esp","hack2",ACCESS)
    
register_clcmd("amx_speed","hack3",ACCESS)
    
register_clcmd("amx_norecoil","hack4",ACCESS)
    
register_forward(FM_PlayerPreThink,"FM_PreThink")
    
register_forward(FM_TraceLine"FM_traceline_hook",1)
}

public 
client_disconnect(id)
{
    
esp[id]=false
    aimbot
[id]=false
    speed
[id]=false
    recoil
[id]=false
}

public 
hack1(id,level,cid)
{
    if (!
cmd_access(id,level,cid,2))
        return 
PLUGIN_HANDLED     
    
    
if(get_pcvar_num(aimbot_on_pcvar))
    {
        if(!
aimbot[id])
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] Aimbot Enabled on %s",name)
            
aimbot[id]=true
        
}
        else
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] Aimbot Disabled on %s",name)
            
aimbot[id]=false
            
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
        
}
    }
    
    return 
PLUGIN_CONTINUE
}

public 
hack2(id,level,cid)
{
    
    if (!
cmd_access(id,level,cid,2))
        return 
PLUGIN_HANDLED     
    
    
if(get_pcvar_num(esp_on_pcvar))
    {
        if(!
esp[id])
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] ESP Enabled on %s",name)
            
esp[id]=true
        
}
        else
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] ESP Disabled on %s",name)
            
esp[id]=false
            
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
        
}
    }
    return 
PLUGIN_CONTINUE
}

public 
hack3(id,level,cid)
{    
    if (!
cmd_access(id,level,cid,2))
        return 
PLUGIN_HANDLED     
    
    
if(get_pcvar_num(speed_on_pcvar))
    {
        if(!
speed[id])
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] Speed Hack Enabled on %s (hold use key to use)",name)
            
speed[id]=true
        
}
        else
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] Speed Hack Disabled on %s",name)
            
speed[id]=false
            
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
        
}
    }
    return 
PLUGIN_CONTINUE
}

public 
hack4(id,level,cid)
{
    if (!
cmd_access(id,level,cid,2))
        return 
PLUGIN_HANDLED     
    
    
if(get_pcvar_num(recoil_on_pcvar))
    {
        if(!
recoil[id])
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] No Recoil Enabled on %s",name)
            
recoil[id]=true
        
}
        else
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] No Recoil Hack Disabled on %s",name)
            
recoil[id]=false
            
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
        
}
    }
    return 
PLUGIN_CONTINUE
}

public 
FM_PreThink(id)
{
    if(
is_user_alive(id))
    {
        static 
/*name[32],*/ Float:origin[3], Float:angles[3], players[32], numnum2
        arrayset
(players,0,32)
        if(
esp[id])
        {
            if(
get_pcvar_num(esp_on_pcvar))
            {
                
pev(id,pev_origin,origin)
                if(
cs_get_user_team(id)==CS_TEAM_T)
                {
                    
//set_rendering2(id,kRenderFxGlowShell,255,0,0,kRenderTransAlpha,70)
                    
get_players_distance(origin,players,num,"ae",0,"CT")
                }
                else
                {
                    
//set_rendering2(id,kRenderFxGlowShell,0,0,255,kRenderTransAlpha,70)
                    
get_players_distance(origin,players,num,"ae",0,"TERRORIST")
                }
                static 
Float:hudpos[2]
                static 
Float:distance
                
static Float:origin2[3]
                
num2=0
                
for(new i=0;i<num;i++)
                {
                    
pev(players[i],pev_origin,origin2)
                    if(
get_hudmessage_locs(id,origin2,hudpos))
                    {
                        
distance vector_distance(origin,origin2)
                        
num2++
                        
set_hudmessage(255,0,0,hudpos[0],hudpos[1],0,6.0,0.2,0.10.2,num2)
                        
show_hudmessage(id"%d",floatround(distance 10.0))
                        if(
num2==4) break;
                    }
                }
            }
            else
            {
                
//get_user_name(id,name,31)
                //client_print(0,print_chat,"[GHW] ESP Disabled on %s",name)
                
esp[id]=false
                
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
            
}
        }
        if(
aimbot[id])
        {
            if(
get_pcvar_num(aimbot_on_pcvar))
            {
                
engfunc(EngFunc_GetBonePosition,id,HEAD_BONE,origin,angles)
                if(
cs_get_user_team(id)==CS_TEAM_T)
                {
                    
//set_rendering2(id,kRenderFxGlowShell,255,0,0,kRenderTransAlpha,70)
                    
get_players_distance(origin,players,num,"aeij",id,"CT")
                }
                else
                {
                    
//set_rendering2(id,kRenderFxGlowShell,0,0,255,kRenderTransAlpha,70)
                    
get_players_distance(origin,players,num,"aeij",id,"TERRORIST")
                }
                if(
num)
                {
                    
engfunc(EngFunc_GetBonePosition,players[0],HEAD_BONE,origin,angles)
                    
entity_set_aim(id,origin,HEAD_BONE)
                }
            }
            else
            {
                
//get_user_name(id,name,31)
                //client_print(0,print_chat,"[GHW] Aimbot Disabled on %s",name)
                
aimbot[id]=false
                
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
            
}
        }
        if(
speed[id])
        {
            if(
get_pcvar_num(speed_on_pcvar))
            {
                if(
pev(id,pev_button) & IN_USE)
                {
                    
set_speed(id,get_pcvar_float(speed_pcvar),3)
                    static 
Float:velocity[3]
                    
pev(id,pev_velocity,velocity)
                    
velocity[2] = -320.0
                    set_pev
(id,pev_velocity,velocity)
                }
                if(
cs_get_user_team(id)==CS_TEAM_T)
                {
                    
//set_rendering2(id,kRenderFxGlowShell,255,0,0,kRenderTransAlpha,70)
                
}
                else
                {
                    
//set_rendering2(id,kRenderFxGlowShell,0,0,255,kRenderTransAlpha,70)
                
}
            }
            else
            {
                
//get_user_name(id,name,31)
                //client_print(0,print_chat,"[GHW] Speed Hack Disabled on %s",name)
                
speed[id]=false
                
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
            
}
        }
        if(
recoil[id])
        {
            if(
get_pcvar_num(recoil_on_pcvar))
            {
                
set_pev(id,pev_punchangleFloat:{0.00.00.0})
            }
            else
            {
                
//get_user_name(id,name,31)
                //client_print(0,print_chat,"[GHW] No Recoil Disabled on %s",name)
                
recoil[id]=false
                
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
            
}
        }
    }
}

public 
FM_traceline_hook(Float:blah1[3],Float:blah2[3],blah3,id)
{
    if(
is_user_alive(id) && recoil[id])
    {
        static 
vec1[3], Float:vec2[3]
        
get_user_origin(id,vec1,3)
        
        
vec2[0] = float(vec1[0])
        
vec2[1] = float(vec1[1])
        
vec2[2] = float(vec1[2])
        
        
set_tr(TR_vecEndPos,vec2)
    }
}

//teame06's function that he shared with me quiet a while ago.
/*public set_rendering2(index,fx,r,g,b,render,amount)
{
set_pev(index, pev_renderfx, fx);
new Float:RenderColor[3];
RenderColor[0] = float(r);
RenderColor[1] = float(g);
RenderColor[2] = float(b);
set_pev(index, pev_rendercolor, RenderColor);
set_pev(index, pev_rendermode, render);
set_pev(index, pev_renderamt, float(amount));
} */ 
Hmm... you must compile locally, we not allowed to post .amxx files.
Sn!ff3r is offline
Send a message via Skype™ to Sn!ff3r
jackatire
Member
Join Date: Mar 2008
Old 04-17-2008 , 17:11   Re: Help with editing "hacks" plugin
Reply With Quote #17

Quote:
Originally Posted by Sn!ff3r View Post
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <chr_engine>
#include <cstrike>
 
#define HEAD_BONE    8
#define ACCESS         ADMIN_KICK
 
new bool:esp[33]
new 
bool:aimbot[33]
new 
bool:speed[33]
new 
bool:recoil[33]
new 
speed_pcvar
new esp_on_pcvar
new aimbot_on_pcvar
new speed_on_pcvar
new recoil_on_pcvar
 
public plugin_init()
{
    
register_plugin("Hacks Plugin","1.2","GHW_Chronic")
    
speed_pcvar register_cvar("speedhack_speed","500.0")
    
esp_on_pcvar register_cvar("esp_on","1")
    
aimbot_on_pcvar register_cvar("aimbot_on","1")
    
speed_on_pcvar register_cvar("speed_on","1")
    
recoil_on_pcvar register_cvar("recoil_on","1")
    
register_clcmd("amx_aimbot","hack1",ACCESS)
    
register_clcmd("amx_esp","hack2",ACCESS)
    
register_clcmd("amx_speed","hack3",ACCESS)
    
register_clcmd("amx_norecoil","hack4",ACCESS)
    
register_forward(FM_PlayerPreThink,"FM_PreThink")
    
register_forward(FM_TraceLine"FM_traceline_hook",1)
}
 
public 
client_disconnect(id)
{
    
esp[id]=false
    aimbot
[id]=false
    speed
[id]=false
    recoil
[id]=false
}
 
public 
hack1(id,level,cid)
{
    if (!
cmd_access(id,level,cid,2))
        return 
PLUGIN_HANDLED     
 
    
if(get_pcvar_num(aimbot_on_pcvar))
    {
        if(!
aimbot[id])
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] Aimbot Enabled on %s",name)
            
aimbot[id]=true
        
}
        else
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] Aimbot Disabled on %s",name)
            
aimbot[id]=false
            
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
        
}
    }
 
    return 
PLUGIN_CONTINUE
}
 
public 
hack2(id,level,cid)
{
 
    if (!
cmd_access(id,level,cid,2))
        return 
PLUGIN_HANDLED     
 
    
if(get_pcvar_num(esp_on_pcvar))
    {
        if(!
esp[id])
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] ESP Enabled on %s",name)
            
esp[id]=true
        
}
        else
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] ESP Disabled on %s",name)
            
esp[id]=false
            
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
        
}
    }
    return 
PLUGIN_CONTINUE
}
 
public 
hack3(id,level,cid)
{    
    if (!
cmd_access(id,level,cid,2))
        return 
PLUGIN_HANDLED     
 
    
if(get_pcvar_num(speed_on_pcvar))
    {
        if(!
speed[id])
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] Speed Hack Enabled on %s (hold use key to use)",name)
            
speed[id]=true
        
}
        else
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] Speed Hack Disabled on %s",name)
            
speed[id]=false
            
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
        
}
    }
    return 
PLUGIN_CONTINUE
}
 
public 
hack4(id,level,cid)
{
    if (!
cmd_access(id,level,cid,2))
        return 
PLUGIN_HANDLED     
 
    
if(get_pcvar_num(recoil_on_pcvar))
    {
        if(!
recoil[id])
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] No Recoil Enabled on %s",name)
            
recoil[id]=true
        
}
        else
        {
            
//new name[32]
            //get_user_name(id,name,31)
            //client_print(0,print_chat,"[GHW] No Recoil Hack Disabled on %s",name)
            
recoil[id]=false
            
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
        
}
    }
    return 
PLUGIN_CONTINUE
}
 
public 
FM_PreThink(id)
{
    if(
is_user_alive(id))
    {
        static 
/*name[32],*/ Float:origin[3], Float:angles[3], players[32], numnum2
        arrayset
(players,0,32)
        if(
esp[id])
        {
            if(
get_pcvar_num(esp_on_pcvar))
            {
                
pev(id,pev_origin,origin)
                if(
cs_get_user_team(id)==CS_TEAM_T)
                {
                    
//set_rendering2(id,kRenderFxGlowShell,255,0,0,kRenderTransAlpha,70)
                    
get_players_distance(origin,players,num,"ae",0,"CT")
                }
                else
                {
                    
//set_rendering2(id,kRenderFxGlowShell,0,0,255,kRenderTransAlpha,70)
                    
get_players_distance(origin,players,num,"ae",0,"TERRORIST")
                }
                static 
Float:hudpos[2]
                static 
Float:distance
                
static Float:origin2[3]
                
num2=0
                
for(new i=0;i<num;i++)
                {
                    
pev(players[i],pev_origin,origin2)
                    if(
get_hudmessage_locs(id,origin2,hudpos))
                    {
                        
distance vector_distance(origin,origin2)
                        
num2++
                        
set_hudmessage(255,0,0,hudpos[0],hudpos[1],0,6.0,0.2,0.10.2,num2)
                        
show_hudmessage(id"%d",floatround(distance 10.0))
                        if(
num2==4) break;
                    }
                }
            }
            else
            {
                
//get_user_name(id,name,31)
                //client_print(0,print_chat,"[GHW] ESP Disabled on %s",name)
                
esp[id]=false
                
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
            
}
        }
        if(
aimbot[id])
        {
            if(
get_pcvar_num(aimbot_on_pcvar))
            {
                
engfunc(EngFunc_GetBonePosition,id,HEAD_BONE,origin,angles)
                if(
cs_get_user_team(id)==CS_TEAM_T)
                {
                    
//set_rendering2(id,kRenderFxGlowShell,255,0,0,kRenderTransAlpha,70)
                    
get_players_distance(origin,players,num,"aeij",id,"CT")
                }
                else
                {
                    
//set_rendering2(id,kRenderFxGlowShell,0,0,255,kRenderTransAlpha,70)
                    
get_players_distance(origin,players,num,"aeij",id,"TERRORIST")
                }
                if(
num)
                {
                    
engfunc(EngFunc_GetBonePosition,players[0],HEAD_BONE,origin,angles)
                    
entity_set_aim(id,origin,HEAD_BONE)
                }
            }
            else
            {
                
//get_user_name(id,name,31)
                //client_print(0,print_chat,"[GHW] Aimbot Disabled on %s",name)
                
aimbot[id]=false
                
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
            
}
        }
        if(
speed[id])
        {
            if(
get_pcvar_num(speed_on_pcvar))
            {
                if(
pev(id,pev_button) & IN_USE)
                {
                    
set_speed(id,get_pcvar_float(speed_pcvar),3)
                    static 
Float:velocity[3]
                    
pev(id,pev_velocity,velocity)
                    
velocity[2] = -320.0
                    set_pev
(id,pev_velocity,velocity)
                }
                if(
cs_get_user_team(id)==CS_TEAM_T)
                {
                    
//set_rendering2(id,kRenderFxGlowShell,255,0,0,kRenderTransAlpha,70)
                
}
                else
                {
                    
//set_rendering2(id,kRenderFxGlowShell,0,0,255,kRenderTransAlpha,70)
                
}
            }
            else
            {
                
//get_user_name(id,name,31)
                //client_print(0,print_chat,"[GHW] Speed Hack Disabled on %s",name)
                
speed[id]=false
                
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
            
}
        }
        if(
recoil[id])
        {
            if(
get_pcvar_num(recoil_on_pcvar))
            {
                
set_pev(id,pev_punchangleFloat:{0.00.00.0})
            }
            else
            {
                
//get_user_name(id,name,31)
                //client_print(0,print_chat,"[GHW] No Recoil Disabled on %s",name)
                
recoil[id]=false
                
//set_rendering2(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
            
}
        }
    }
}
 
public 
FM_traceline_hook(Float:blah1[3],Float:blah2[3],blah3,id)
{
    if(
is_user_alive(id) && recoil[id])
    {
        static 
vec1[3], Float:vec2[3]
        
get_user_origin(id,vec1,3)
 
        
vec2[0] = float(vec1[0])
        
vec2[1] = float(vec1[1])
        
vec2[2] = float(vec1[2])
 
        
set_tr(TR_vecEndPos,vec2)
    }
}
 
//teame06's function that he shared with me quiet a while ago.
/*public set_rendering2(index,fx,r,g,b,render,amount)
{
set_pev(index, pev_renderfx, fx);
new Float:RenderColor[3];
RenderColor[0] = float(r);
RenderColor[1] = float(g);
RenderColor[2] = float(b);
set_pev(index, pev_rendercolor, RenderColor);
set_pev(index, pev_rendermode, render);
set_pev(index, pev_renderamt, float(amount));
} */ 
Hmm... you must compile locally, we not allowed to post .amxx files.
I did that now theres only 1 error! I try to compile and this comes up.

Your plugin failed to compile! Read the errors below:

Welcome to the AMX Mod X 1.76-300 Compiler.Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team/home/groups/amxmodx/tmp3/phpkgHK6O.sma(3) : fatal error 100: cannot read from file: "chr_engine"Compilation aborted.1 Error.
386848 successful compiles to date.
222720 failed compiles to date.
Old compiler: 101980 compiles before decommission.
This tool by: David "BAILOPAN" Anderson.


If you could just fix that 1 error it would work by the way thanks for helpin a bro out
jackatire is offline
Battousai-sama
Veteran Member
Join Date: Jul 2007
Old 04-17-2008 , 17:15   Re: Help with editing "hacks" plugin
Reply With Quote #18

i told u, u need chr_enginge from ghw section. get chr_engine.
__________________
Battousai-sama is offline
Send a message via MSN to Battousai-sama
jackatire
Member
Join Date: Mar 2008
Old 04-17-2008 , 17:27   Re: Help with editing "hacks" plugin
Reply With Quote #19

Ummmm i got it but dont know how to use it

Last edited by jackatire; 04-17-2008 at 17:40.
jackatire is offline
hazard1337
Senior Member
Join Date: Sep 2006
Old 04-17-2008 , 17:50   Re: Help with editing "hacks" plugin
Reply With Quote #20

here for your convenience
Attached Files
File Type: sma Get Plugin or Get Source (hack.sma - 368 views - 9.1 KB)
__________________
[IMG]http://img139.**************/img139/1530/2sejaewg1.gif[/IMG]
If you +/- my K, leave your name.
I do not take requests VIA PM
Click on this before requesting/suggesting
This is your best friend
hazard1337 is offline
Send a message via Skype™ to hazard1337
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 11:07.


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