Project1

标题: 那个任务系统 [打印本页]

作者: eel    时间: 2014-2-8 19:14
标题: 那个任务系统
http://rpg.blue/forum.php?mod=viewthread&tid=233679←这个
看了半天,脚本是能用,但任务不知道怎么建事件
菜单里有任务选项但点进去什么都没
作者: david_ng223    时间: 2014-2-8 20:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: eel    时间: 2014-2-8 20:42
本帖最后由 eel 于 2014-2-8 20:53 编辑

@david_ng223  
$game_party.new_task(任务序号, 任务名称, 任务描述, 任务类型, 父任务序号)
比如这样?:
$game_party.new_task(001, 杀掉比利, 在浴室击杀掉比利, 支线任务, -1)


如果这样的成立的话其子任务又怎么写?
作者: eel    时间: 2014-2-8 21:02
本帖最后由 eel 于 2014-2-8 21:04 编辑

@余烬之中  


$game_party.new_task(1, "杀掉比利", "在浴室击杀掉比利", false, -1) ←父任务
$game_party.new_task(2, "找到比利", "杀死比利前先找到他", false, 1)  ←子任务

这样?就是说最后那个负号就是代表是哪个父任务的意思?
作者: 144138182    时间: 2014-2-8 21:10
还有一个简单办法,不用写或改脚本,效果自然差一点。
就是用公用事件、物品来制作。先建一个名为任务书的物品,然后在公用事件里加任务,如图:

捕获.PNG (69.51 KB, 下载次数: 31)

捕获.PNG

捕获1.PNG (44.83 KB, 下载次数: 30)

捕获1.PNG

捕获2.PNG (78.81 KB, 下载次数: 26)

捕获2.PNG

作者: 余烬之中    时间: 2014-2-8 21:13
eel 发表于 2014-2-8 21:02
@余烬之中  

不是

如果一个任务 最后写 -1 它就是顶层任务
$game_party.new_task(1, "任务一", "描述一", false, -1)
$game_party.new_task(9, "任务二", "描述二", false, -1)
两个顶层任务

$game_party.new_task(16, "子任务一", "子描述一", false, 1) 任务一的子任务
$game_party.new_task(33, "子任务二", "子描述二", false, 9) 任务二的子任务
$game_party.new_task(217, "子任务三", "子描述三", false, 9) 任务二的子任务

树形图:

任务一
   子任务一
任务二
   子任务二
   子任务三
作者: eel    时间: 2014-2-8 21:18
144138182 发表于 2014-2-8 21:10
还有一个简单办法,不用写或改脚本,效果自然差一点。
就是用公用事件、物品来制作。先建一个名为任务书的 ...

新任务莫非还要在每个副本宝箱摆本书?
作者: eel    时间: 2014-2-8 21:20
本帖最后由 eel 于 2014-2-8 21:22 编辑
余烬之中 发表于 2014-2-8 21:13
不是

如果一个任务 最后写 -1 它就是顶层任务


主线的话就是
$game_party.new_task(1, "主任务一", "描述一",ture, -1)
$game_party.new_task(2, "主任务二", "描述二",false, 1)
这样?



说起来这个脚本占用的是公共事件吧
作者: eel    时间: 2014-2-8 21:25
余烬之中 发表于 2014-2-8 21:13
不是

如果一个任务 最后写 -1 它就是顶层任务

说起来这个脚本占用的是公共事件吧,如果写在地图目标上没效吧


作者: eel    时间: 2014-2-8 21:40
哦 谢谢 解决了
@余烬之中




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1