无图版
风格切换
帮助
Home首页
论坛首页
登录
注册
讨论区
推荐
搜索
社区服务
银行
用户名
热门版块:
175豆客CS作弊器交易中心
『 电脑技术支持 』
◆- ┈┋ 事 务 中 心 ┋┈
『网游外挂』
『特种部队』
〖 论坛公告 〗
love
wind
用户中心首页
编辑个人资料
查看个人资料
好友列表
用户权限查看
积分管理
积分转换
特殊组购买
收藏夹
我的主题
基本统计信息
到访IP统计
管理团队
管理统计
在线统计
会员排行
版块排行
帖子排行
个人首页
我的收藏
好友近况
〖175豆客作弊器自由发布/技术讨论区〗
作弊器摇头代码.加了后可使人物疯狂摇头
●论坛动态帖●
♀论坛新帖.新回复♀
◆- ┈┋ 事 务 中 心 ┋┈
【论坛在线聊天室】
论坛事务所
论坛广告宣传,免费加入VIP
◆- ≡ 论坛公告
〖 论坛公告 〗
〖公告〗加入VIP会员向本站汇款方法
购买175pt,豆客作弊器csol作弊器请于客服联系,QQ130119281
≡ 175豆客作弊器下载区
〖175豆客作弊器自由发布/技术讨论区〗
〖175豆客CS外挂软件和客户端下载〗
175豆客CS作弊器交易中心
[战地之王][反恐行动][特种部队][DOD胜利之日][BF2(战地2)][反恐起源]
『战地之王外挂』
『反恐行动外挂』
『特种部队』
新特种部队
『网游外挂』
『胜利之日』
『BF2(战地2)』
反恐起源CS.S
尊贵VIP下载区——客服QQ:130119281
〖 顶级作弊器下载区 〗
〖顶级作弊器/程序发布区〗
〖 用户脚本下载区 〗
〖 用户问题解答区 〗
≡ 作弊器研讨区
〖 作弊器开发研讨区 〗
┈┋站内事务┋┈ ≡
〖 站内事务 〗
┈┋ 休 闲 娱 乐 ┋┈
≮经典影视≯
≮ 极 限 贴 图 ≯
≮ 影 视 动 漫 ≯
≮ 闲 聊 广 场 ≯
≮ 音 乐 在 线 听,MP3下载,免费下载≯
-=电脑技术,软件发布=-
『 电脑技术支持 』
『 最新软件工具发布 』
【CS1.6175pt豆客平台专区】
【CS1.6175pt豆客平台专区】
aoe豆客v3.24作弊器豆客v3.24外挂豆客v3.23最新透视作弊器豆客v3.23最新透视外挂
175pt5.1.4.8作弊器175pt5.1.4.8外挂175pt5.1.4.7最新透视作弊器175pt5.1.4.7最新外挂
各类源码:辅助源码 软件源码 商业源码 VIP源码
普及信息技术、提升职业技能、学习安全攻防、卫我网络长城
热烈欢迎中国红客联盟华南分组加盟本站
承接软件开发、程序破解(包含基于VM技术加密的破解)、代码审核 源码出售
各种社工库源码的评析 想做库的一定来看看
万挂编程-国内最大的游戏辅助门户网站
逆向工程、协议分析、漏洞研究相关资料大全
华南红客帝国技术论坛和本站强强联合,提供顶级辅助下载
最全最新版本网游辅助点我下载
专业的编程论坛 国内最火爆的万挂编程C语言论坛
上一主题
下一主题
新 帖
复制链接
|
浏览器收藏
|
打印
作弊之家
作弊器制作修改专家
级别: 管理员
作者资料
发送短消息
加为好友
QQ联系
UID:
3
精华:
0
发帖:
424
威望:
8689340 点
金钱:
6872608 RMB
贡献值:
45757577 点
注册时间:
2008-08-23
最后登录:
2014-01-18
楼主
发表于: 2008-08-24 11:53
只看楼主
|
小
中
大
作弊器摇头代码.加了后可使人物疯狂摇头
作弊器摇头代码.加了后可使人物疯狂摇头
作弊器摇头代码.
Credits Tabris, Tetsuo and Me (wav) for making it perfect
Code:
Code:
void FixupAngleDifference(usercmd_t *cmd);
usercmd_t g_Originalcmd;
void posthook_CL_CreateMove(usercmd_t *cmd)
{
// copy the original cmd structure for reference after it has been changed by the aimbot/other hacks
memcpy(&g_Originalcmd, cmd, sizeof(usercmd_t));
FixupAngleDifference(cmd);
}
void FixupAngleDifference(usercmd_t *cmd)
{
// thanks tetsuo for this copy/paste
cl_entity_t *pLocal;
Vector viewforward, viewright, viewup, aimforward, aimright, aimup, vTemp;
float newforward, newright, newup, newmagnitude, fTime;
float forward = g_Originalcmd.forwardmove;
float right = g_Originalcmd.sidemove;
float up = g_Originalcmd.upmove;
pLocal = gEngfuncs.GetLocalPlayer();
if(!pLocal)
return;
// this branch makes sure your horizontal velocity is not affected when fixing up the movement angles -- it isn't specific to spinning and you can use it with the source tetsuo posted in his forum too
if(pLocal->curstate.movetype == MOVETYPE_WALK)
{
gEngfuncs.pfnAngleVectors(Vector(0.0f, g_Originalcmd.viewangles.y, 0.0f), viewforward, viewright, viewup);
}
else
{
gEngfuncs.pfnAngleVectors(g_Originalcmd.viewangles, viewforward, viewright, viewup);
}
// SPIN!!!
int iHasShiftHeld = GetAsyncKeyState(VK_LSHIFT);
if(pLocal->curstate.movetype == MOVETYPE_WALK && !iHasShiftHeld && !(cmd->buttons & IN_ATTACK) && !(cmd->buttons & IN_USE) && (currentWeaponID!=WEAPON_HE && currentWeaponID!=WEAPON_FLASH && currentWeaponID!=WEAPON_SMOKE && currentWeaponID!=WEAPON_KNIFE))
{
cvar.nospread=2;
if(cvar.spin==1){
fTime = gEngfuncs.GetClientTime();
cmd->viewangles.y = fmod(fTime * cvar.spinrevs * 360.0f, 360.0f);}
if(cvar.spin==2){
fTime = gEngfuncs.GetClientTime();
#define M_PI 3.1415926
cmd->viewangles.x = cos(fTime * cvar.spinrevs * M_PI) * 90.0f;
cmd->viewangles.y = sin(fTime * cvar.spinrevs * 360.0f) * 360.0f;
}
}
else{
cvar.nospread = 1;
}
// this branch makes sure your horizontal velocity is not affected when fixing up the movement angles -- it isn't specific to spinning and you can use it with the source tetsuo posted in his forum too
if(pLocal->curstate.movetype == MOVETYPE_WALK)
{
gEngfuncs.pfnAngleVectors(Vector(0.0f, cmd->viewangles.y, 0.0f), aimforward, aimright, aimup);
}
else
{
gEngfuncs.pfnAngleVectors(cmd->viewangles, aimforward, aimright, aimup);
}
newforward = DotProduct(forward * viewforward.Normalize(), aimforward) + DotProduct(right * viewright.Normalize(), aimforward) + DotProduct(up * viewup.Normalize(), aimforward);
newright = DotProduct(forward * viewforward.Normalize(), aimright) + DotProduct(right * viewright.Normalize(), aimright) + DotProduct(up * viewup.Normalize(), aimright);
newup = DotProduct(forward * viewforward.Normalize(), aimup) + DotProduct(right * viewright.Normalize(), aimup) + DotProduct(up * viewup.Normalize(), aimup);
cmd->forwardmove = newforward;
cmd->sidemove = newright;
cmd->upmove = newup;
}
Add this above Cl_creatmove();
Now in cvar.h
go all the way down and add this
Code:
Code:
int spin;
float spinrevs;
Go to cvar.cpp
go to the end of the REGISTER_CVAR_FLOAT
Add this
Code:
Code:
REGISTER_CVAR_INT( spin, 0)
REGISTER_CVAR_FLOAT( spinrevs, 0.00)
Now go back to client.cpp
Add this in Cl_createmove();
Code:
Code:
if(cvar.spin==1 || cvar.spin==2){
posthook_CL_CreateMove(usercmd);
}
Spin 1 is regular spin
Spin 2 is Vertical spin
Now most Aimbots work by setting the view angles.
Here is a fix that will allow you to use spin without comprimising your aimbot.
Search for
if (gAimbot.target != -1 && me.iClip && me.pmMoveType != 5 && cvar.aim)
Replace the entire if statement with this
Code:
Code:
if (gAimbot.target != -1 && me.iClip && me.pmMoveType != 5 && cvar.aim)
{
if(cvar.spin == 1 || cvar.spin==2){
usercmd_t *cmd;
if((cmd->buttons & IN_ATTACK)){
VectorCopy ( gAimbot.aim_viewangles, usercmd->viewangles );
gEngfuncs.SetViewAngles ( gAimbot.aim_viewangles);
}
else {
}
}
else{
VectorCopy ( gAimbot.aim_viewangles, usercmd->viewangles );
gEngfuncs.SetViewAngles ( gAimbot.aim_viewangles);
}
}
Now you should be able to use spin without your movement angles being affected.
-wav
这款作弊器希望大家好好用!不要乱给别人。自己用的时候藏好。别叫人给你分享了。呵呵~学作弊就注册VIP会员~精彩多多~爆头多多~装比多多~呵呵回复以后转到第1页可看到作弊器文件~不是VIP的请注册后便可以下载到你期待以久的作弊器了。祝你们玩的开心。
更多更全的作弊器请访问http://www.dcoosxecd.com 作弊器为200元终身,客服QQ:130119281 QQ361639639也可以来电话和信息和本人联系:18708222829 )
汇款地址:
①汇款金额:200.XX元
②收款人中国工商银行牡丹灵通卡号码(19位数字)
9558 8223 0700 0382512
③收款人姓名:刘宇航
①中国农业银行金穗通宝卡(19位数字):
9559 9841 1270 1095416
②收款人姓名:刘宇航
作弊器随反作弊软件更新而更新,反作弊软件更新后最迟1-2天发布最新作弊器,您可以随时来下载,让你体验最快最强的作弊效果
顶端
回复
引用
分享
上一主题
下一主题
〖175豆客作弊器自由发布/技术讨论区〗