Skip to content

coolxitech/deltaforce_map

Repository files navigation

LOGO

三角洲行动© 挂狗地图

三角洲行动© 挂狗地图是一个基于Vue 3和Leaflet的地图可视化应用,专为《三角洲行动》游戏玩家设计的外挂观测工具。该项目能够显示游戏中全部玩家、物资、盒子等关键信息的位置,并提供丰富的自定义设置选项。

功能特点

实时地图追踪

  • 支持多地图(零号大坝、长弓溪谷、巴克什、航天基地、潮汐监狱)
  • 实时显示玩家位置、朝向和状态信息
  • 显示物资箱和掉落物品位置
  • 区分真实玩家和机器人(BOT)

玩家信息展示

  • 玩家队伍编号和角色信息
  • 血量状态条显示
  • 装备头盔和护甲等级标识
  • 玩家高度位置指示
  • 武器装备信息显示
  • 视角方向指示线

物资追踪

  • 自动识别并标记地图上的各种物资
  • 按照物资稀有度使用不同颜色标识
  • 显示物资市场价值
  • 可设置最低价值过滤器

高度可定制化

  • 玩家标记大小调节
  • 视角线长度、透明度和粗细调节
  • 各类信息显示开关控制
  • 颜色主题个性化设置

技术特性

  • 基于Vue 3 组合式API写法 构建
  • 使用Leaflet进行地图渲染和交互
  • 支持WebSocket实时数据通信(可自行新建不同外挂的数据转换脚本)
  • 响应式设计,适配多种设备屏幕

技术栈

  • Vue 3 + TypeScript + JavaScript
  • Leaflet 地图库
  • Pinia 状态管理
  • Element Plus UI组件库
  • Vite 构建工具
  • Axios HTTP客户端

安装与运行

环境要求

  • Node.js >= 16
  • pnpm 包管理器

安装依赖

pnpm install

开发环境运行

pnpm dev

生产环境构建

pnpm build

使用说明

  1. 启动应用后,网页什么也不会做,需要在地址栏输入address参数重新进入才能自动连接挂狗雷达的服务器
  2. 在右上角的设置面板中可以根据个人喜好调整显示选项(移动端目前有点问题)
  3. 地图支持缩放和平移操作
  4. 玩家标记会实时更新位置和状态信息

项目结构


src/
├── assets/           # 静态资源文件
├── components/       # Vue组件
├── hooks/            # 自定义Hooks
├── interface/        # TypeScript接口定义
├── lib/              # 地图数据和配置
├── router/           # 路由配置
├── store/            # 状态管理
├── types/            # 类型定义文件
├── utils/            # 工具函数

注意事项

本工具仅供学习和研究用途,使用时请遵守游戏官方相关规定,避免用于任何违反游戏服务条款的行为。

后端API可通过内置的API数据结构自行制作。

Caution

谢绝外挂制作者使用本项目制作外挂雷达!

许可证

本项目遵循CC BY-NC-SA 4.0开源协议,仅供个人学习使用,请勿用于商业用途。

About

三角洲行动© 挂狗地图 API请参考我另外一个项目coolxitech/deltaforce

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published