找回密码
 注册成为果猿

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
  • 按键精灵

按键梦之幻:刷青龙

第一章:开篇 - 回帮派找NPC

哈喽大家好,我系果壳王纸!

今天我们来写梦幻刷青龙脚本哟!

开头见脑,直插主题,我们首先调用刷青龙_main进入主函数
主函数中定义了局部变量窗柄,然后用窗柄接收了青龙初始化方法的返回值,返回个啥?返回了指定青龙角色id的窗口句柄哦!



梦之幻刷青龙

梦之幻刷青龙


(主函数中调用青龙初始化方法,返回窗口句柄)




梦之幻刷青龙

梦之幻刷青龙

(主函数中调用回帮找NPC方法)





梦之幻刷青龙

梦之幻刷青龙

(回帮找NPC方法中的长安城至帮派方法)




梦之幻刷青龙

梦之幻刷青龙

(回帮找NPC方法中的帮派至建筑物方法)




梦之幻刷青龙

梦之幻刷青龙

(通过果壳插件读取当前地图编号哦)




梦之幻刷青龙

梦之幻刷青龙

(通过果壳插件遍历指定NPC坐标哟)




梦之幻刷青龙

梦之幻刷青龙

(通过果壳插件实现自动寻路)





哈哈,所谓青龙角色就是用于刷青龙任务的游戏角色啦!

有同学问,刷青龙是干嘛的?哎哟喂,就是干帮派哒(如果你是帮主的话)。

但是对于帮众小喽啰,刷青龙不就是刷帮贡吗?刷帮贡不就是为了点技能吗?

行了,实在不懂,就去玩玩梦幻吧~~~


我们接着讲解代码,接下来咱们要制作回帮派接任务的代码设计!





回帮派找NPC

函数简介:实现自动从长安城前往帮派,然后通过帮派车夫进入指定帮派建筑物内,并对话指定的NPC。

函数原型: boolean 回帮找NPC(窗柄,建筑物,NPC名称)

参数定义: 窗柄 字符型: 游戏窗口句柄。 建筑物 字符型: 欲进入的帮派建筑物名称。 NPC名称 字符型: 指定对话的NPC名字。

返回值:布尔值,在按键精灵中返回-1表示真,返回0表示假。

示例: Call 回帮找NPC(窗柄,"仓库","青龙堂总管")

起先,我们在回帮派找NPC方法中的开头处先声明了一个变量:NPC坐标。此变量的作用是用于后续接收取NPC坐标方法所返回的指定NPC的位置坐标。

其次我们调用方法:长安至帮派。实现了从长安城前往帮派主管处并与之对话,进入帮派的过程。

再次我们调用方法:帮派至建筑物。实现了从帮派中通过对话车夫的方式前往指定建筑物内。

然后我们判断一下当前地图是否为无名城,如果是无名城则表示已成功进入仓库(仓库场景的名字不是叫仓库,而是叫无名城)。

好了,进入到仓库就好办了,人少好办事,更何况是在如此密室的场景内……


按键梦之幻刷青龙

按键梦之幻刷青龙

(仓库中的欲望求生)




来,我们继续刷青龙(别老想入非非……)

如果判断已成功进入仓库,接下来我们就要调用方法:取NPC坐标。

该方法返回指定NPC(青龙堂总管)的位置坐标。

咱们取其坐标干嘛咧?当然是为了来到他跟前啦!

NPC坐标 = 取NPC坐标(窗柄, NPC名称),这一句就是把青龙堂总管的位置坐标值取出,需要注意的时,取NPC坐标方法的返回值是一个数组:NPC坐标(0),NPC坐标(1)

接下来调用GO方法,该方法的函数原型如下:

GO(窗柄, x, y, 精确, 检测战斗, 地名)

函数说明由于篇幅原因,在此省略,只需明白调用该函数的用途是什么即可。

调用GO函数的用途是:令游戏角色自动前往任意一个指位置坐标之处。

结合上下文我们得知,在这里调用GO是为了前往无名城中的青龙堂总管位置处。

最后,通过调用判断地图方法来判断是否已成功抵达仓库。


我们整体运行测试下,通过下面的视频看看代码执行效果:





第二章:接任务
下面教大家如何接任务。接任务的流程是:

  • 激活NPC青龙堂总管对话框。
  • 点击“给我些任务”。
  • 读取“任务追踪”内容。
  • 送信任务:提取任务NPC名称、NPC坐标、地图名称。
  • 采集任务:提取药品名称。
  • 任务次数:提取当前环数。




未完待续……
本编程小说正在连载中,敬请关注后续更新。
3人点赞
即便把我关在果壳中,我仍然是无限空间之王!

大神点评3

从图片可以看出资源不错,这个是要发种子的,不发没人性
2020-6-11 20:52:20

下次多放两张
2022-9-21 12:09:48

您需要登录后才可以回帖 登录 | 注册成为果猿 微信登录

返回顶部