本帖最后由 batfjtn 于 2013-10-29 17:49 编辑
脚本:任务系统设定
QUEST = {之下
[说明]
我每个任务设置。
更多的排名,StXXX,CondXXX,RsltXXX瑞士法郎(或者使用的东西,如参数)
请参阅节以及定义]
[格式]
任务ID=>{
#任务名称,
#(如果没有显示“)的主要要求,
#排名Rank.new(追求,r_next r_down)的,
#初始状态StXXX.new的,
先决条件[CondXXX.new,...]#QUEST = { 1 => [ # 任务名称(格式:"任务名",) # 委托人(格式:"我给你任务",) # 排行升级设置 Rank.new(quest, r_next, r_down), # 任务获得方式 StGuild.new或者为StEv.new二选一... # StGuild.new为(True)时会直接在列表中显示 # 如果没有定义的话需要在脚本事件中使用quest_start(任务ID)来接受任务 # StEv.new # 还没有找到这个任务的使用方式...... # 获取条件[CondXXX.new, …], # 完成条件[CondXXX.new, …], # 完成报仇[RsltXXX.new, …], # 开关操作Sw.new(play_sw, clear_sw, fail_sw), # "任务内容" #以上内容不能修改顺序..说明我都做了很大的表示~!应该能看懂了 ], 2 => [-----------], 3 => [-----------], 4 => [-----------], 5 => [-----------], } # ---------代表1里面的东西
#QUEST = {
1 => [
# 任务名称(格式:"任务名",)
# 委托人(格式:"我给你任务",)
# 排行升级设置 Rank.new(quest, r_next, r_down),
# 任务获得方式 StGuild.new或者为StEv.new二选一...
# StGuild.new为(True)时会直接在列表中显示
# 如果没有定义的话需要在脚本事件中使用quest_start(任务ID)来接受任务
# StEv.new
# 还没有找到这个任务的使用方式......
# 获取条件[CondXXX.new, …],
# 完成条件[CondXXX.new, …],
# 完成报仇[RsltXXX.new, …],
# 开关操作Sw.new(play_sw, clear_sw, fail_sw),
# "任务内容"
#以上内容不能修改顺序..说明我都做了很大的表示~!应该能看懂了
],
2 => [-----------],
3 => [-----------],
4 => [-----------],
5 => [-----------],
}
# ---------代表1里面的东西
#清除条件[CondXXX.new,...]
#悬赏[RsltXXX.new,...]
#切换:操作Sw.new(play_sw,clear_sw,fail_sw),
#任务内容
}
原本帖子就有写的~~!! |