赞 | 1 |
VIP | 0 |
好人卡 | 0 |
积分 | 0 |
经验 | 28615 |
最后登录 | 2014-6-1 |
在线时间 | 740 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 49
- 在线时间
- 740 小时
- 注册时间
- 2010-9-19
- 帖子
- 311
|
4楼
楼主 |
发表于 2014-4-11 14:10:53
|
只看该作者
本帖最后由 疾风怒涛 于 2014-4-11 21:25 编辑
syluoyx 发表于 2014-4-11 01:19
请教一下,要怎么样设定战斗任务?
如果是战斗任务的话,可以在【任务系统设定】里做如下设定(红字为解释部分,使用时请删去):
【任务编号,这里假设为5】
5 => [
# 任务名,引号内修改
"中级试炼1",
# 委托人,引号内修改
"公会会长",
# 任务的Rank等级
Rank.new(1, 0),# 任务需求rank等级1,成功時Rank等级+1,如设定为"Rank.new(1)"就表示需求rank等级1,成功不加,失败不减。如设定为"Rank.new(2,0,0)"就表示需求Rank等级2,成功+1,失败-1.
StGuild.new(true), # 可利用脚本命令call_guild呼出任务、初期就显示,初期不显示的话设定为"StGuild.new,"
# 前提条件
[CondQuestT.new(4)], # 任务[4]结束(成功),如改为"[]"就没有前提条件
# clear条件[CondXXX.new, …],任务完成条件
[CondEnemy.new(1, 2)], #击杀数据库中id为1的敌人2只
# 报酬[RsltXXX.new, …],
[RsltMoney.new(2500),RsltItem.new(2,5),RsltLevel.new(0, 1)], # 三段分别对应成功時获得2500G,获得物品ID为2的物品5个,全员等级+1,请自行使用。
# 开关操作Sw.new(play_sw, clear_sw, fail_sw),
Sw.new, # SW操作无,如设定为"Sw.new(1, 2, 3)"则可实现开始時触发开关[1]、成功時触发开关[2]、失敗時触发开关[3]
# 任务内容
"击败XX怪X只"
], |
|