CSGO吃鸡 头号特训模式G狗教学 第二期

接上期教学,本期不聊打法,只聊纪术

CSGO中的内置变量中,揭示了头号特训部分功能的实现
CPhysPropLootCrate (任何的箱子变量)
CPhysPropAmmoBox (子弹盒变量)
CItemCash (兑换卷变量)
CItem_Healthshot (治疗针变量)
上面的变量可以轻松通过获取其地图坐标(Vector3) 获取距离,并使用worldtoscreen函数将其转为屏幕上可见的二维坐标,再使用drawline即可绘制一条线直达此物品(颜色可以自定义)

对于其他东西比如cashbag(钱袋),shield(大盾),armor and helmet(胸甲和头甲),他们没有对应的变量怎么办?(其实大盾是有的(CWeaponShield)但是会定位到背着盾的人去)
答:采用遍历实体(Entities)的方法,判断其实体名称是否为所需要的东西(实体名称一般和esp上显示的一样,如"light weapons"、"shield"、"armor and helmet"),如果是,则按照上面的方法

可能有好奇宝宝会问这个 EndCircle Distance是什么?
答案其实是离最终圈的距离
坐标在开局跳伞的时候就由游戏生成了
位于变量CDangerZoneController的子变量m_vecEndGameCircleStart
同样可以计算距离和屏幕坐标并画线,很简单吧

至于地下照常使用平板这种小功能就顺便提一下吧
变量CTablet的子变量m_bTabletReceptionIsBlocked,将其设置为false即可在底下正常是用平板

这只是十几个功能里面比较简单的功能之一,下一期我们来讲