level 10
二楼地图+VScript源文件
VScript代码:
================ 代码开始 ===============
sentry <- null;
Target <- null;
hurt <- null;
function StartAimBot() {
sentry <- Entities.FindByName(null,"sentry_main");
Target <- Entities.FindByClassname(null,"player");
hurt <- Entities.FindByName(null,"hurt");
}
function AimBotThink() {
local m_targetVector = Target.EyePosition();
local m_sentryOrigin = sentry.GetOrigin();
local m_dir = m_targetVector - m_sentryOrigin;
local UCSX = sqrt(pow(m_dir.x,2)+pow(m_dir.y,2));
local pitch = asin(m_dir.z / sqrt( pow(UCSX,2) + pow(m_dir.z,2) )) * 180 / PI * -1;
local yaw = asin(m_dir.y / sqrt( pow(m_dir.x,2) + pow(m_dir.y,2) )) * 180 / PI;
if(m_dir.x < 0)
yaw = 180 - yaw;
sentry.SetAngles(pitch,yaw,0);
hurt.SetOrigin(Target.EyePosition());
}
function EndAimBot() {
hurt.SetOrigin(Vector(47.77,-23,596));
}
====================== 代码结束 ===========================
2017年08月09日 11点08分