Project1

标题: 【疾风汉化】VA任务脚本 [打印本页]

作者: 疾风怒涛    时间: 2014-4-1 20:19
标题: 【疾风汉化】VA任务脚本
本帖最后由 疾风怒涛 于 2014-6-1 21:04 编辑

此号废弃,请勿回复!
  嘛,前天说的任务脚本已经基本完全汉化(实际上仍有部分遗漏的部分...一些反复重复出现的词,请结合上下文相同格式的部分观看)了。
实际使用效果如下,可通过事件中脚本命令“call_guild”呼出,还有一些专属任务的设定什么的,具体自己看脚本。
-------------------------------下图为公会任务接受与报告界面-------------------------------------------------

-------下图为菜单中的任务记录----------


  以及我还顺手汉化了下作者做的几个任务设定案例w

因为脚本由几个部分组成,所以直接上传了脚本文件。请新建工程然后覆盖Data文件下的scripts查看
网盘:http://yun.baidu.com/s/1bnq0jIv
如果对翻译有疑问,请自该贴下载VA超级脚本整合,然后对照日文原版查看http://rpg.blue/thread-247817-1-1.html
楼主只负责翻译,解释翻译不明或错误的地方是义务,但是解释脚本功能什么的就不要太期待了

作者: 魔力的觉醒    时间: 2014-4-10 20:56
顶啊顶啊顶啊顶  妥妥的
作者: syluoyx    时间: 2014-4-11 01:19
请教一下,要怎么样设定战斗任务?
作者: 疾风怒涛    时间: 2014-4-11 14:10
本帖最后由 疾风怒涛 于 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只"
  ],
作者: 黑崎一护    时间: 2014-4-11 17:45
这个脚本一直属于很厉害的类型,楼主大大愿意汉化分享,我这个小白白实在是太感动了,谢谢楼主大大汉化分享!
作者: 黑崎一护    时间: 2014-4-11 17:45
这个脚本一直属于很厉害的类型,楼主大大愿意汉化分享,我这个小白白实在是太感动了,谢谢楼主大大汉化分享!
作者: 喜阳阳    时间: 2014-4-11 19:23
按照四楼的做了一个相似的,为神马会成这样?

任务失败.png (9.54 KB, 下载次数: 26)

任务

任务

作者: 喜阳阳    时间: 2014-4-11 19:40
本帖最后由 喜阳阳 于 2014-4-11 20:16 编辑
喜阳阳 发表于 2014-4-11 19:23
按照四楼的做了一个相似的,为神马会成这样?


尚未解决...请问一下如何设置一个新任务,应该在哪设置?
作者: 绿坝    时间: 2014-4-11 20:43
VA终于有个美观且好用的脚本了
作者: yychchhh    时间: 2014-4-11 23:08
快点来加入我的“小汉汉化组”吧
作者: 化螺耕    时间: 2014-4-17 10:20
感谢楼主的分享,虽然是VA的
作者: VIPArcher    时间: 2014-4-17 23:17
  1. #-----------------------------------------------------------------------------
  2.   # 条件 : EV类     CondEv.new(name, view)
  3.   #【条件】
  4.   #   在事件中实行quest_clear / quest_fail(不需要满足前提条件)
  5.   #【引数】
  6.   #   name : 进展状況栏显示的名称 <缺省设定为EV>
  7.   #   view : 进展状況栏是否显示 <缺省设定为显示(true)>
  8.   #-----------------------------------------------------------------------------
  9.   class CondEv < Condition
  10.     def initialize(name="EV", view=true)
  11.       super(EV, 0, 0, false, view, name)
  12.     end
  13.   end
复制代码
这个怎么用?
  1. # clear条件[CondXXX.new, …],
  2.     [CondItem.new(1, 2),      # 物品[1]×2、clear時减少
  3.      CondEv.new("与村长谈话")], # 事件quest_clear/quest_fail二者有一、進展栏的显示名称"谈话"
复制代码
先这样写好后,如何让他完成?
作者: 疾风怒涛    时间: 2014-4-18 08:36
VIPArcher 发表于 2014-4-17 23:17
这个怎么用?先这样写好后,如何让他完成?

楼主真的只负责翻译楼主也没完全用过全部的功能....上面那个EV类是定义...
下面的完成条件是:1.有2个物品ID为1的物品  
                  2.在名为“与村长谈话”的事件中调用脚本“$game_system.quest[任务ID].quest_clear”
                    【任务ID处为当前任务ID,也可以调用quest_fail做成事件可成功or可失败的分歧事件】
作者: syluoyx    时间: 2014-4-20 23:40
疾风怒涛 发表于 2014-4-11 14:10
如果是战斗任务的话,可以在【任务系统设定】里做如下设定(红字为解释部分,使用时请删去):
【任务编 ...

十分感谢疾风的认真解答!!!!
作者: ab2573974277    时间: 2015-2-15 14:10
终于等到你——————————感谢楼主
作者: 66lcf1986    时间: 2015-3-2 00:05
,太棒了,收藏了,谢谢楼主分享,辛苦了!~~~
作者: fran07    时间: 2015-4-8 06:36
我来晚了吗?为什么网盘文件不存在了?
作者: a965645462    时间: 2015-7-1 14:21
哪位大神  丢一个汉化链接!
作者: 零零漆特工    时间: 2015-7-6 17:48
一直因为没有汉化而弃用此脚本,楼主的汉化把这个很好的脚本复兴了!谢谢谢谢!
作者: magimagi    时间: 2015-7-14 21:11
..........连接已失效...omg...这..
作者: 0936zz    时间: 2015-7-18 17:06
@喵kano 链接失效。。。重发一下啊亲
作者: 踢腿水上飘    时间: 2015-10-28 18:30
链接不存在了,能补一下吗
作者: cdcl    时间: 2015-11-5 16:17
不能下载了哦
作者: Mank丶子轩    时间: 2016-6-9 04:49
很喜欢这个脚本!!
作者: hxk2627    时间: 2016-7-25 17:00
学习一下




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