闲着玩游戏,看最终幻想14排名挺高,试着玩了玩。游戏体验还不错,就是交朋友有点麻烦,很难建立战斗友情。

休闲职业比如说钓鱼玩起来很枯燥,所以写了个脚本,平均正常运行1小时吧。

由于是通过界面识别的,所以技术含量不是很高,但是我觉得对于大部分了解程序的同学们来说还是可以理解的(外挂大神就飘过吧。。我知道这实在是不上台面。。)

游戏脚本制作的软件不是很多,大部分都要收费,所以我就用的按键精灵9,因为它封装了些不错的功能。

下面附上原理:

1.界面识别需要标志物,这里我是用鱼竿顶端的绿灯作为标志(游戏中是使用技能点亮的)【误差:绿灯颜色会随位置、光线、角度的不同而有偏差,例:某地区不同光线颜色范围由20FFFF~5EFFFF】

2.当标志位置几乎不变的时候判断为没有鱼上钩,当标志位置移动较大时判断为有鱼咬饵【误差:鱼竿会随风摇摆,不同视角看到的偏移是不同的】

3.收杆动作有多种,耗时不同,所以多次延时尝试抛饵【误差:脱钩4s收回,普通鱼8s收回,优品鱼可能到11s】

代码结构如下:

1.寻找游戏句柄

2.在游戏窗口中寻找鱼竿顶端绿灯

3.等待玩家收杆,并开始自动钓鱼

For 次数{

4.抛竿

5.寻找绿灯标志

6.找到标志后,进入标志位移判断阶段

7.标志位移超过常数,表明有鱼咬钩,拉杆

8.延时等待

功能扩展:

1.由于绿灯颜色根据游戏中光线明亮会有变化,增加颜色偏差指数

2.由于可能存在步骤5的无限循环,所以加入第二个线程。在进入步骤5时开启线程2,若5秒后尝试再次抛饵,10秒后报警提示

可扩展功能:

步骤2中加入标志位移测算

鱼饵用尽后自动更换

钓鱼一定时间后自动位移,防鱼洞枯竭

下载地址:链接:http://pan.baidu.com/s/1jGoVgoQ 密码:xcf8

源代码如下:

UserVar precision=0.9 "颜色匹配精度0.75-1"
UserVar range = 13 "鱼鳔浮动范围10-30"
UserVar times = 100 "钓鱼次数"
Global watch
DimEnv GameTable
GameTable = 0
dim MyArray
Dim x
Dim y
x = - 1
y = - 1
Dim XX
Dim YY
XX = - 1
YY = - 1
Dim z
z = 0//进程查找
Call Plugin.Msg.Tips("查找游戏进程中")
While GameTable = 0
GameTable = Plugin.Window.Find(0, "最终幻想XIV")
Delay 500
WendCall Plugin.Msg.Tips("进城找到,句柄=" & GameTable)

下面贴图

最终幻想14钓鱼辅助脚本(非外挂)相关推荐

  1. 不愧是大佬用Python做一个游戏辅助脚本,完整编程思路分享!

    一.说明 简述:本文将以4399小游戏< 宠物连连看经典版2 >作为测试案例,通过识别小图标,模拟鼠标点击,快速完成配对.对于有兴趣学习游戏脚本的同学有一定的帮助.文末有Python资料和 ...

  2. python辅助脚本教程_微信跳一跳python辅助脚本实例分享

    本文主要为大家整理了关于微信跳一跳的辅助脚本内容,这次我们给大家整理的是关于python的脚本内容,一起来学习下. 这段时间微信跳一跳这个游戏非常火爆,但是上分又非常的难,对于程序员来说第一个念头就是 ...

  3. 用Python做一个游戏辅助脚本(含完整编程思路)

    一.说明 简述:本文将以4399小游戏< 宠物连连看经典版2 >作为测试案例,通过识别小图标,模拟鼠标点击,快速完成配对.对于有兴趣学习游戏脚本的同学有一定的帮助. 运行环境:Win10/ ...

  4. 升腾、实达终端绑定辅助脚本程序

    升腾.实达终端绑定辅助脚本程序 --Unix Shell编程笔记 作者:半点闲 博客:blog.csdn.net/cg_i 时间:2011-1-27 13:54 星期四 开发环境:Ubuntu10.1 ...

  5. [Python] 用python做一个游戏辅助脚本,完整思路

    [Python] 用python做一个游戏辅助脚本,完整思路 一.说明 简述:本文将以4399小游戏<宠物连连看经典版2>作为测试案例,通过识别小图标,模拟鼠标点击,快速完成配对.对于有兴 ...

  6. 关于微信跳一跳辅助脚本的代码学习

    关于微信跳一跳辅助脚本的代码学习 最近微信跳一跳相当火热,当然油然而生的就是外挂了,所以抽空学习了下外挂的一些思路. 首先从目录结果来看 - Tools 实际上是windows需要用到的一些工具 同时 ...

  7. [Python]阴阳师-抗检测多功能护肝辅助脚本

    FK-Onmyoji 阴阳师抗检测多功能护肝辅助脚本 Github地址 https://github.com/BluePlumStudio/FK-Onmyoji 游戏多开,多种模式并发 鼠标键盘模拟输 ...

  8. c语言软件幻化,最终幻想14武具投影怎么玩_最终幻想14武具投影全方位解析

    最终幻想14国服2.2版本即将开放了,最新加入的武具投影系统让玩家眼前一亮,是不是跟魔兽世界一眼的幻化系统,还是独有的武具投影,小编现在带大家来看看! 武具投影(幻化系统)简介: 武具投影是让装备幻化 ...

  9. GameFi爆火,【农民世界】崛起,浅谈链游辅助脚本开发思路

    链游 最近元宇宙.NFT.GameFi爆火,一堆链游爆发,资本疯狂涌入炒作,小白争先恐后入局,正是逐利的好时机. 以[农民世界]https://farmersworld.io 为例,游戏仅仅上线3个月 ...

  10. 经典游戏软件工程案例分享--最终幻想14的毁灭与重生(一)

    最终幻想14是最著名的MMO(大型多人在线网游)之一,它的发展历程可以说是游戏届最传奇的一个故事了.从刚发布时候的1.0版本被当成是刷新网游界下限并受到玩家和媒体的一致差评到4.0版本获得IGN9.2 ...

最新文章

  1. python中plot柱状图-python matplotlib模块: bar(柱状图)
  2. Netflix Play API:我们为什么构建了一个演进式架构?
  3. 最简单的分形图像生成算法
  4. 云信“欢乐颂活动”中奖名单
  5. 【css】文字垂直居中
  6. centos 6.3 mysql python 模块_CentOS安装python2.6以及MySQL-python
  7. flask高级编程 LocalStack 线程隔离
  8. jsoncpp和rapidjson哪个好用?
  9. LeetCode 1522. Diameter of N-Ary Tree(递归)
  10. 网际控制报文协议---ICMP
  11. git remote传到远程
  12. java制作管理系统视频_阶段1:手把手快速做一个Java swing mysql学生信息管理系统附带完整源码及视频开发教程【猿来入此自营】...
  13. oracle cloud认证费用,ORACLE Cloud 创建实例费用提问
  14. Lambda表达式基础
  15. JVM 性能调优实战之:一次系统性能瓶颈的寻找过程
  16. 第一章 Android Framework 基础认知
  17. C# 读取oracle 中文乱码的解决方案
  18. 物联网智能数据处理技术
  19. 三大框架之---MyBaits第二章
  20. 为什么Java有GC调优而没听说过有CLR的GC调优?

热门文章

  1. linux基础期末考,Linux基础期末考试试题.pdf
  2. SolidWorks2022 安装教程
  3. 将txt格式的地图导入到ArcMap
  4. 冒泡排序C语言实现(源代码)
  5. SQLyog官网下载,SQLyog-12.4.2下载,SQLyog最新版下载,SQLyog Download
  6. VSCode工具右键单击后无Open In Default Browser选项
  7. 计算机义诊策划书模板,SLJ计算机义诊策划书.doc
  8. 哪里有深入学习Oracle的资料
  9. 深入浅出数据分析(美 完整中文版)米尔顿
  10. 【C语言】C语言从入门到精通 | 第3章 数据类型(一)— 自学笔记