查看: 1705|回复: 4

关于叶子的任务系统更新任务的问题

  [复制链接]
梦石
0
星屑
55
在线时间
3 小时
注册时间
2006-12-29
回帖
14
发表于 2008-6-13 07:16:58 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
用了叶子大大的任务系统,现有一个问题请教大家
任务系统已成功,呵呵,感谢一下,所有帮助过我的大大们

构思:
如何用事件更新任务,有的任务不可能一步就做完的,应该是按步骤来说,比如说
--------------------------------
任务名称:
失踪的利利雅
任务目标:
1、找寻利利雅失踪的原因
--------------------------------
上面是最开始的任务描述,在与特定的人物对话后,得知原因,这时就应该更新任务了,
--------------------------------
任务名称:
失踪的利利雅
任务目标:
1、找寻利利雅失踪的原因(完成)
2、去村后的神庙找路西神父。
--------------------------------
等等,如此在才合理

问题:
如何用事件里的插入脚本,用脚本命令来更改tasks_info里的name, intro
然后再执行一次get_task(1) 来刷新任务



或者有更好的方法来更新显示任务,请指教!
版务信息:本贴由楼主自主结贴~

天仙

梦石
0
星屑
720
在线时间
184 小时
注册时间
2008-4-15
回帖
4872

贵宾

发表于 2008-6-13 07:37:06 | 显示全部楼层
參考第三个范例任务
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复

使用道具 举报

梦石
0
星屑
55
在线时间
3 小时
注册时间
2006-12-29
回帖
14
 楼主| 发表于 2008-6-13 07:58:43 | 显示全部楼层
嗯,看了一下才一个条件,不够用

这样可不可以?(呵呵,忘了case的用法了,在F1里面找到的,改了一下)
--------------------------------------------------------
case $game_variables[3]
when 0     
      name = "灵魂线"
      intro = "1、XXXXXXXXXXX"
when 1
      name = "灵魂线"
      intro = "1、XXXXXXXXXXX(完成)
               2、XXXXXXXXXXXXXXX"
when 2
      name = "灵魂线"
      intro = "1、XXXXXXXXXXX(完成)
               2、XXXXXXXXXXXXXXX(完成)
               3、XXXXXXXXXXXXXXX"
else
      name = "灵魂线(完成)"
      intro = "1、XXXXXXXXXXX(完成)
               2、XXXXXXXXXXXXXXX(完成)
               3、XXXXXXXXXXXXXXX(完成)
               XXXXXXXXXXXXXXX  "
end
--------------------------------------------------------
然后事件控制3号变量的递增就行了

以上可不可以?
回复

使用道具 举报

天仙

梦石
0
星屑
720
在线时间
184 小时
注册时间
2008-4-15
回帖
4872

贵宾

发表于 2008-6-13 08:06:13 | 显示全部楼层
这样可以
但是如果
name = "灵魂线"
都是一样的话
先在case的上面放name = "灵魂线"
在when 3里面放name = "灵魂线(完成)"就行了

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复

使用道具 举报

梦石
0
星屑
55
在线时间
3 小时
注册时间
2006-12-29
回帖
14
 楼主| 发表于 2008-6-13 08:14:36 | 显示全部楼层
晕晕晕,我的意思就是你的意思,我打错了,昏哪

请无视我的低能吧

飘走
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部