给作弊器添加路线
-
-
-
-
-
-
-
-
呵呵,问题解决了!!!!!!!!!!
其实是下载的附件中的AutoRoute.cpp出了点小问题,解压附件后:
打开AutoRoute.cpp,
找到以下这段:
void AutoRoute::LoadFromFile()
{
char tfilename[256];
strcpy(levelname, gEngfuncs.pfnGetLevelName() + 5);
levelname[strlen(levelname)-4] = 0;
sprintf(tfilename, "Route/%s.cca", levelname);
sprintf(filename, "%s%s", ogcdir, tfilename);
然后再找到以下这段:
void AutoRoute::SaveToFile()
{
char tfilename[256];
strcpy(levelname, gEngfuncs.pfnGetLevelName() + 5);
levelname[strlen(levelname)-4] = 0;
sprintf(tfilename, "Route/%s.max", levelname);
细心地对比会发现上下的路线文件后缀名不一致,即.cca与.max是不同的,改成一致就OK了! -
-
-
-
-
-
-
Release--------------------
Compiling...
aimbot.cpp
bind.cpp
client.cpp
C:\Documents and Settings\Rafia\Desktop\New Folder (2)\1VS16HOOK-V1-Src\client.cpp(278) : error C2447: missing function header (old-style formal list?)
C:\Documents and Settings\Rafia\Desktop\New Folder (2)\1VS16HOOK-V1-Src\client.cpp(2003) : error C2447: missing function header (old-style formal list?)
C:\Documents and Settings\Rafia\Desktop\New Folder (2)\1VS16HOOK-V1-Src\client.cpp(2171) : error C2447: missing function header (old-style formal list?)
C:\Documents and Settings\Rafia\Desktop\New Folder (2)\1VS16HOOK-V1-Src\client.cpp(2302) : error C2143: syntax error : missing ';' before '.'
C:\Documents and Settings\Rafia\Desktop\New Folder (2)\1VS16HOOK-V1-Src\client.cpp(2302) : error C2501: 'autoroute' : missing storage-class or type specifiers
C:\Documents and Settings\Rafia\Desktop\New Folder (2)\1VS16HOOK-V1-Src\client.cpp(2302) : error C2371: 'autoroute' : redefinition; different basic types
C:\Documents and Settings\Rafia\Desktop\New Folder (2)\1VS16HOOK-V1-Src\AutoRoute.h(71) : see declaration of 'autoroute'
C:\Documents and Settings\Rafia\Desktop\New Folder (2)\1VS16HOOK-V1-Src\client.cpp(2302) : error C2143: syntax error : missing ';' before '.'
C:\Documents and Settings\Rafia\Desktop\New Folder (2)\1VS16HOOK-V1-Src\client.cpp(2303) : error C2447: missing function header (old-style formal list?)
C:\Documents and Settings\Rafia\Desktop\New Folder (2)\1VS16HOOK-V1-Src\client.cpp(3284) : error C2084: function 'void __cdecl HUD_AddEntity(int,struct cl_entity_s *,const char *)' already has a body
C:\Documents and Settings\Rafia\Desktop\New Folder (2)\1VS16HOOK-V1-Src\client.cpp(3297) : error C2601: 'GetPlayerByIndex' : local function definitions are illegal
C:\Documents and Settings\Rafia\Desktop\New Folder (2)\1VS16HOOK-V1-Src\client.cpp(3304) : error C2601: 'R_StudioDrawPlayer' : local function definitions are illegal
C:\Documents and Settings\Rafia\Desktop\New Folder (2)\1VS16HOOK-V1-Src\client.cpp(3339) : error C2601: 'R_StudioDrawModel' : local function definitions are illegal
C:\Documents and Settings\Rafia\Desktop\New Folder (2)\1VS16HOOK-V1-Src\client.cpp(3350) : error C2601: 'HUD_GetStudioModelInterface_Hook' : local function definitions are illegal
C:\Documents and Settings\Rafia\Desktop\New Folder (2)\1VS16HOOK-V1-Src\client.cpp(3359) : error C2601: 'PatchClientFunc' : local function definitions are illegal
C:\Documents and Settings\Rafia\Desktop\New Folder (2)\1VS16HOOK-V1-Src\client.cpp(3363) : fatal error C1004: unexpected end of file found
console.cpp
cvar.cpp
eventhook.cpp
interpreter.cpp
main.cpp
opengl.cpp
perfectwall.cpp
playeritems.cpp
recoil.cpp
textures.cpp
?? cl.exe ???.
1VS16.dll - 1 error(s), 0 warning(s) -
添加文件到工程.
======================================================================================
client.cpp
加上:
#include "AutoRoute.h"
找到:
HUD_AddEntity函数
加上:
if (cvar.routedraw && cvar.drawmode == 2){autoroute.DrawRouteLine();}
例如:
void HUD_AddEntity (int type, struct cl_entity_s *ent, const char *modelname)
{
int retval = 1;
static int beamindex = 0;
if(bNewFrame)
{
bNewFrame = false;
if (cvar.routedraw && cvar.drawmode == 2){autoroute.DrawRouteLine();}
}..................
找到HUD_Redraw函数
加上:
if (cvar.routedraw && cvar.drawmode == 1){autoroute.DrawRouteLine();}
例如:
if (cvar.radar) { drawRadarFrame (); }
if (menu_active) { drawMenu (); }
if (cvar.soundfilter) { drawSound (); }
if (cvar.routedraw && cvar.drawmode == 1){autoroute.DrawRouteLine();}
找到CL_CreateMove函数加上:
autoroute.CreateMove(usercmd);
注册命令的时间到了:
void func_route_load()
{
autoroute.LoadFromFile();
}void func_route_save()
{
autoroute.SaveToFile();
}void func_route_add_point()
{
autoroute.AddPoint();
}void func_route_record_line()
{
int index = cmd.argI(1) - 1;
autoroute.RecordLine(index);
}void func_route_clear_line()
{
int index = cmd.argI(1) - 1;
autoroute.ClearLine(index);
}void func_route_clear()
{
autoroute.ClearRoute();
}void func_route_record_stop()
{
autoroute.RecordStop();
}void func_route_record_add()
{
autoroute.AddPoint();
}在Init_Command_Interpreter()里:
REGISTER_COMMAND(route_load )
REGISTER_COMMAND(route_save )
REGISTER_COMMAND(route_record_line)
REGISTER_COMMAND(route_clear_line)
REGISTER_COMMAND(route_clear)
REGISTER_COMMAND(route_record_stop)
REGISTER_COMMAND(route_record_add)=================================================================
cvar.h
加上:int autoroute;
int routerecord;
int routedraw;
float routedist;
float drawdist;
float finddist;
float routeangle;
int pointcount;
int linecount;
int routemode;
int routeautoadd;
int drawmode;
int routepursue;
cvar.cpp
加上:
REGISTER_CVAR_INT( autoroute , 0);
REGISTER_CVAR_INT( routerecord , 0);
REGISTER_CVAR_INT( routedraw, 1);
REGISTER_CVAR_FLOAT( routedist, 42.0);
REGISTER_CVAR_FLOAT( drawdist, 800.0);
REGISTER_CVAR_FLOAT( finddist, 120.0);
REGISTER_CVAR_FLOAT( routeangle, 120.0);
REGISTER_CVAR_INT ( pointcount, 300);
REGISTER_CVAR_INT ( linecount, 5);
REGISTER_CVAR_INT ( routemode, 1);
REGISTER_CVAR_INT ( routeautoadd, 1);
REGISTER_CVAR_INT ( routepursue, 1);
REGISTER_CVAR_INT ( drawmode, 2);==================================================================================
ok了!
[attachment=1633204]
附件:
autoroute rebuild.rar (4 K) 下载次数:0
附件:
autoroute rebuild.rar (4 K) 下载次数:0
-
-
-
