Skip to content
/ Preaim Public

This is a CS2 game gun training plug-in based on CounterStrikeSharp.

Notifications You must be signed in to change notification settings

Nianmou/Preaim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

CS2 Preaim预瞄插件

简介

这是一个基于CounterStrikeSharp的CS2游戏枪法训练插件,旨在帮助玩家提高提前瞄准预瞄能力。该插件目前支持八张服役地图,并提供了多种功能来增强训练体验。

背景

这是我初次尝试编写的插件,尽管当时的技术水平尚未成熟,但我的初衷源自对公益的热爱和对编程的浓厚兴趣。正是这份初心,催生了Preaim预瞄插件的诞生。随着时光流转,我倾注了生活中的大量时间和精力,不断雕琢代码,最终呈现出了更加精湛的Preaim Pro。因此,本项目将暂时告别维护阶段,以便我能全身心投入到新的创作与挑战中。

功能特点

  • 计时器功能:记录并显示路线击杀时间,帮助玩家追踪进步。
  • Bot射击:允许Bot进行射击,模拟实战场景。
  • 地图切换:轻松在不同服役地图之间切换进行训练,已经覆盖全部服役地图。
  • 菜单系统:提示该地图有集中路线。
  • 突破人数:支持最多16个Bot的自定义放置,以创建不同的训练场景。
  • 难度调整:根据玩家的需求调整Bot的难度,从简单模式(!bb)地狱模式(!dy),以及无害模式(!nobs)。

使用说明

  1. 将插件文件放入CounterStrikeSharp的插件目录。
  2. 启动游戏,进入游戏后输入!aim即可进入训练模式。
  3. 输入!bs即可打开Bot攻击,!nobs即可关闭Bot攻击。
  4. 输入!bb!dy修改人机难度为简单难度和地狱难度
  5. 输入!menu即可输入菜单。
  6. 然后输入对应的点位即可开始路线。
  7. 开始训练并享受提高瞄准技巧的过程!

已知问题

  • 在某些情况下,Bot的行为会出现左顾右盼。
  • 在某些情况下,Bot的行为会出现频繁蹲起。
  • 插件不能长期在服务器上运行。
  • 点位切换需要手动输入,也可以依靠CFG快速切换。
  • 无法自定义点位,部分地图出现枪线重叠。

鸣谢

  • 我不当学长:指导了我的插件思路,也是我的引路人。
  • unnamed:帮助我解决了代码的监控问题,以及关于起源引擎的问题。
  • ┿┅黑皮:帮助我解决了C#的代码逻辑问题。
  • jockii:是一个很好的老师,使我学到了很多知识。
  • Iks:教会了我很多的知识。
  • Downer: 我们谈论了很多跟css有关的问题。
  • 童童: 指导了C#代码编写时的思路。

感谢以上所有贡献和支持!

windows服务器搭建方法(视频):

https://www.bilibili.com/video/BV1364y1E7sN/?spm_id_from=333.999.0.0

windows服务器搭建方法(文档版本)

https://www.yuque.com/u138462/preaim/fmgzh79g74ta0e85

linux服务器搭建方法(文档版本)

https://www.yuque.com/u138462/preaim/mfh0o3ioxzicgf52

About

This is a CS2 game gun training plug-in based on CounterStrikeSharp.

Resources

Stars

Watchers

Forks

Packages

No packages published