Member
|
04-16-2008
, 21:15
Re: Help with editing "hacks" plugin
|
#13
|
Quote:
Originally Posted by hazard1337
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], num, num2 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.1, 0.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_punchangle, Float:{0.0, 0.0, 0.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?
|
|