设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2581|回复: 1
打印 上一主题 下一主题

[已经解决] VA超级整合中的任务脚本怎么用呀

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
30 小时
注册时间
2013-6-30
帖子
29
跳转到指定楼层
1
发表于 2013-8-3 14:39:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
他那里的任务CALL GUAID只有两个任务

Lv3.寻梦者

梦石
0
星屑
1179
在线时间
209 小时
注册时间
2013-6-19
帖子
138
2
发表于 2013-8-3 19:47:11 | 只看该作者
本帖最后由 a0936459772 于 2013-8-23 02:19 编辑

這是我在整合包的任務系統中做的個人註解(只針對我常用的做翻譯)
貼在腳本編輯器裡會比較好閱讀,希望對你有用。

RUBY 代码复制
  1. #任務相關
  2.  
  3. #真假值、變數
  4. #◆ 任務可否開始? (確認前提條件)
  5. # $game_system.quest[任務ID].can_start?
  6. #◆ 任務完成條件是否滿足? (完成條件檢查)
  7. # $game_system.quest[任務ID].quest_clear?
  8. #◆ 任務進行中
  9. # $game_system.quest[任務ID].playing
  10. #◆ 任務已成功
  11. # $game_system.quest[任務ID].clear_finish
  12. #◆ 任務已失敗
  13. # $game_system.quest[任務ID].fail_finish
  14.  
  15. #函數
  16. #◆ 任務開始
  17. #quest_start(任務ID)
  18. #◆ 任務完成
  19. #quest_clear(任務ID)
  20. #◆ 任務失敗
  21. #quest_fail(任務ID)
  22. #◆ 任務追加文本 在"任務系統設定"中【事件文本追加 自由記述欄】修改文本
  23. #quest_add_text(要追加文本的任務ID, 字串或者Quest::自定義的長文本)
  24. #◆ 改變報酬金額
  25. #quest_change_premium(任務ID, 金額)
  26. #◆ 追加報酬金額
  27. #quest_add_premium(id, money)
  28. #◆ 任務報酬變更
  29. #quest_change_result(任務ID, 報酬[RsltXXX.new, …])
  30. #◆ 任務報酬追加
  31. #quest_add_result(任務ID, 報酬[RsltXXX.new, …])
  32. #◆ 任務報酬内容可見変更
  33. #quest_view_result(任務ID, true=可見ON / false=不可見OFF)
  34. #◆ 叫出任務結果
  35. #call_questresult
  36. #◆ 叫出公會列表
  37. #call_guild(公會ID)
  38.  
  39.  
  40.  
  41.  
  42. #設定任務,"任務系統設定"第118行開始自訂
  43. =begin
  44. [説明]
  45.   クエストごとの設定をします。
  46.   Rank、StXXX、CondXXX、RsltXXX、Swの詳細(何かが使えるか、引数など)については
  47.   【定義】のセクションをよく見てください
  48. [記述形式]
  49.   任務ID => {
  50.     # 任務名,
  51.     # 委託人(""的話則不會表示),
  52.     # RANK Rank.new(quest, r_next, r_down),
  53.     
  54.     # 初期状態 StXXX.new,
  55.     StEv.new( 報酬畫面顯示, 進展畫面顯示)                                                                        #事件型任務
  56.     StGuild.new(初期可見, 進展畫面顯示, 報酬畫面顯示, 可接受此任務公會的id)     #公會型任務
  57.     StGuildEv.new(初期可見, 進展畫面顯示, 報酬畫面顯示, 可接受此任務公會的id) #公會型事件任務
  58.     
  59.     # 前提條件[CondXXX.new, …],
  60.     # 完成条件[CondXXX.new, …],
  61.     # 報酬[RsltXXX.new, …],
  62.     # 開關操作Sw.new(play_sw, clear_sw, fail_sw),
  63.     # 任務内容
  64.   },
  65. =end
  66.  
  67. #各設定で使用できるClass(クラス)一覧
  68. # ● ランク Rank.new
  69. #   Rankクラス       : ランク情報のクラス
  70. # ● 初期状態 StXX.new
  71. #   Statusクラス     : 詳細設定向け(不推薦)
  72. #   StEvクラス       : 從事件的任務
  73. #   StGuildクラス    : 從公會的任務
  74. # ● 前提条件[CondXXX.new, …] 完成条件[CondXXX.new, …]
  75. #   Conditionクラス  : 詳細設定向け(不推薦)
  76. #   CondItemクラス  : 物品
  77. #   CondWeaponクラス : 武器
  78. #   CondArmorクラス  : 防具
  79. #   CondMoneyクラス  : 所持金
  80. #   CondSwクラス     : 開關
  81. #   CondValクラス    : 變數
  82. #   CondActorクラス  : 主角在隊伍中?
  83. #   CondLevelクラス  : 等級
  84. #   CondEnemyクラス  : 打倒特定數量的敵人
  85. #   CondQuestTクラス : 某任務已結束(成功)?
  86. #   CondQuestFクラス : 某任務已結束(失敗)?
  87. #   CondSkillクラス  : 技能已習得
  88. #   CondClassクラス  : 職業
  89. #   CondScriptクラス : 腳本判定(針對高級用戶)
  90. # ● 報酬[RsltXXX.new, …]
  91. #   Resultクラス     : 詳細設定向け(不推薦)
  92. #   RsltItemクラス   : 成功時獲得物品
  93. #   RsltWeaponクラス : 成功時獲得武器
  94. #   RsltArmorクラス  : 成功時獲得防具
  95. #   RsltMoneyクラス  : 成功時獲得金錢
  96. #   RsltSkillクラス  : 成功時技能習得
  97. #   RsltCmnEvクラス  : 成功時執行某公共事件
  98. #   RsltClassクラス  : 成功時改變職業
  99. #   RsltLevelクラス  : 成功時等級提升
  100. #   RsltActorクラス  : 成功時角色加入
  101. #   RsltQuestTクラス : 成功時任務表示ONに変更
  102. #   RsltQuestFクラス : 成功時任務表示OFFに変更
  103. #   RsltQuestSクラス : 成功時任務開始させる
  104. #   RsltMoneyPクラス : 失敗時懲罰(付違約金)
  105. #   RsltCmnEvPクラス : 失敗時執行某公共事件
  106. #   RsltLevelPクラス : 失敗時等級下降
  107. #   RsltQuestTPクラス: 失敗時にクエストを表示ONに変更
  108. #   RsltQuestFPクラス: 失敗時にクエストを表示OFFに変更
  109. # ● 開關操作Sw.new(play_sw, clear_sw, fail_sw)
  110. #   Swクラス         : 任務開始・成功・失敗時對開關的操作
  111. #==============================================================================
  112.  
  113. #【任務名、委託人、任務内容 で使える制御文字】
  114. #   \\n[n]  : ID:n 主角名
  115. #   \\e[n]  : ID:n 敵人名
  116. #   \\j[n]  : ID:n 職業名
  117. #   \\s[n]  : ID:n 技能名
  118. #   \\t[n]  : ID:n 物品名
  119. #   \\w[n]  : ID:n 武器名
  120. #   \\a[n]  : ID:n 防具名
  121. #   \\m[n]  : ID:n 地圖名
  122. #   \\q[n]  : ID:n任務名
  123. #【任務内容 で使える制御文字】
  124. #   \\c[n]  : 文字色変更
  125. #   \\+     : 粗體表示 開始/終了
  126. #   \\-     : 斜體表示 開始/終了
  127. #   \\x[n]  : X軸方向 n の場所から描画
  128. #   \\n     : 換行
  129. #   \\p     : 換頁

评分

参与人数 1梦石 +1 收起 理由
Mic_洛洛 + 1 精品文章

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-18 00:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表