赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 20876 |
最后登录 | 2015-5-24 |
在线时间 | 117 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 117 小时
- 注册时间
- 2008-7-18
- 帖子
- 43
|
本帖最后由 MIN★龙 于 2013-12-5 17:55 编辑
例- 1 => [
- # 任务名称
- "缴纳金币",
- # 发布人
- "冒险者公会",
- # 任务难度 Rank.new(quest, r_next, r_down),
- Rank.new(1, nil, nil), # (接受任务等级,完成任务后等级变为,完成任务后等级+1)成功时是否增加等级
- # 初期显示StXXX.new,
- StGuild.new(true,true,true,[1]), #公会显示不同任务
- # 前置条件[CondXXX.new, …],
- [],
- # 完成条件[CondXXX.new, …],
- [CondMoney.new(0), # 金钱条件
- CondSw.new(1, "开关1", true)],# 开关1打开即可交付任务
- # 报酬[RsltXXX.new, …],
- [RsltItem.new(3, 1), # 成功时:获得物品ID【3】1个
- RsltMoney.new(100) , # 成功时:获得100金钱
- RsltLevel.new(0, 1) , # 成功时:全员等级+1
- RsltCmnEv.new(6)], # 成功时:变量6加1
- # 开关操作Sw.new(play, clear, fail),
- Sw.new(1, 2, 3), # 接受时打开开关[1]、完成时打开开关[2]、失败时打开开关[3]
- # 任务内容
- "冒险者公会现在急需大量金币,请上交1000金币"
-
- ],
复制代码 另外在事件中添加脚本 call_guild(1) 就是显示 公会编号是1的所有任务
其他完成条件和奖励条件在任务系统定义都有写到。望采纳! |
|