TC官方合作论坛

 找回密码
 立即注册
查看: 1191|回复: 7
打印 上一主题 下一主题

[已解决] 写主线任务的脚本问题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-27 19:56:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
写主线任务的时候,我想按照任务提示依次的找图找NPC依次的写下去,可是就有个问题,如果我任务的脚本没运行完,我就下线了等没继续任务了,下回上线再任务的时候,怎么才能接着上面的任务做起

就是说我随便那个角色来用这个主线任务脚本都要能马上自动开始任务,而不会都从1级做起,怎么弄啊,大神门,思路是什么啊
回复

使用道具 举报

8#
发表于 2012-11-28 10:27:16 | 只看该作者
回复 7楼wyc1023的帖子

你说的其实我有点迷茫。。。没怎么看懂我在给你说下你的问题:
1.假如刘老二旁边就是1-10级时要找的那些个NPC,那么是不是就卡在1级NPC哪里了
答:因为前面已经任务已经完成了 代码是一步一步的往下执行的,因为1级 2 级 3级......等等 都做玩了他找不到任务追踪里面的NPC名字 他肯定不会去找做过的,肯定也会去找当前 任务追踪 里面NPC的名字。

2.你的第二个问题和第一个一样的方法。

比如给你画个图吧:
--------------------------------
           任务追踪
去找刘老二那里看看需要什么帮助
_________________________
--------------------------------
           任务追踪
去找张三那里看看需要什么帮助
_________________________


现在的游戏基本上都是上面这样的任务,你找字的话也肯定是找他NPC的名字 点击对吧?那么如果和 刘老二对话完了,那么这个任务追踪下面的 任务肯定会变化,变化成让你去找张三,如此我们下线了 在上线的话脚本会从开始一直 在左边任务追踪的区域进行找字 一直找到 张三为止 然后点击。

我想我说的够详细了,希望采纳呵呵。如果不明白继续追问,很高兴能帮助你!
回复 支持 反对

使用道具 举报

沙发
发表于 2012-11-27 20:01:30 | 只看该作者
up

找级数。。。

找任务的字

找到就执行相应代码
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-11-27 20:08:37 | 只看该作者
回复 2楼554354854的帖子

这个我也想过,可是还是有个问题,假如我30级任务有7步才完成,而我在第3步就没做了,下次在做的时候怎么从第3步开始
回复 支持 反对

使用道具 举报

地板
发表于 2012-11-27 20:25:19 | 只看该作者
写配置文件,把进度记录下来,下次运行脚本的时候先读取配置文件,再执行
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-11-27 20:38:46 | 只看该作者
回复 4楼sendmails2me的帖子

那就是一个号得对应一个脚本了,这个脚本给其他号用不了啦,其它号读取配置文件不行,从头开始也不行,怎么办,好像没达到要求
回复 支持 反对

使用道具 举报

6#
发表于 2012-11-27 20:57:04 | 只看该作者
这个问题其实也简单。
如果 主线任务比较多的情况下,可以利用 下拉框 里面可以写比如:1-10 20-25 30-多少 多少这样,可以让用户自己选择从那步开始缩短脚本查找的时间,或者也可以直接定义1-30级任务,但是脚本执行查找时间可能比较长。
或者做任务的时候直接查找 交付的NPC和要做的任务。 让脚本直接查找从1-多少级 的任务代码。思路就是这样。
做 主线任务类脚本 无非就是 找图 找字 打怪。
在给你举个列子吧:
------------------------------------------------------
//1级任务开始

找字 NPC 的名字 张三  点击NPC名字过去。
找到张三  交付任务。

//2级任务开始

找字 NPC 赵四  点击NPC名字寻路过去
找到 赵四人物对话界面 交付任务

等等等。。。。。。。
------------------------------------------------------------------
如果你做到30级了 任务的提示 让你去找 “刘老二”  但是你断线了 或者下线了。在次执行脚本的时候肯定 会从刚开开始,但是找不到就直接跳过,一直到你找到这个“刘老二”结束

好了回答完了。希望采纳!
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-11-27 21:23:58 | 只看该作者
回复 6楼chenxiaoman的帖子

首先谢谢你帮我出主意哈,
但是
还是有问题,假如刘老二旁边就是1-10级时要找的那些个NPC,那么是不是就卡在1级NPC哪里了,还有现在游戏任务里都是给出了NPC坐标的,如我按L键打开任务,30级的任务描述就是“去刘老二哪里看看,刘老二要我去找张三.....",在这里找字,也找到了张三,那按自动寻路就跑张三那里去了,而这种情况游戏里很多的,怎么解决
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-9 01:36 , Processed in 0.121385 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表