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

Project1

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

[搬运汉化] Ayatam高机能任务系统脚本指令使用帮助汉化

[复制链接]

Lv3.寻梦者

梦石
0
星屑
4631
在线时间
110 小时
注册时间
2023-2-9
帖子
26
跳转到指定楼层
1
发表于 2023-7-27 11:52:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 1101340379 于 2023-8-1 19:04 编辑

这是日语版插件的下载地址
https://ayatam.booth.pm/items/3351199

这是英文版插件的下载地址
https://ayatam.booth.pm/items/3421387

*   作者名:ayatam
*   サイト名:Another Young Animations 公式サイト
*   URL:https://ayatam.wixsite.com/index

由于利用协议问题,插件不可转载,需要的请自行下载。
本帖需要有一定的插件使用经验,使用插件需要有英文基础。


补充一些参数上有功能:

全局设置:
是否启用失败模式,任务菜单条件分类,任务菜单筛选分类,难度设置,难度图标设置,发布者标签,发布区域标签,活动区域标签,摘要标签,任务音效

自定义设置:
改变界面布局
关于布局,这插件的可调整参数相当多,布局方面基本全都可以改。
任务的设置全部在插件参数里设置,大部分变量都有子面板可以选择。
关于最大的优点就是界面了。
参数组非常大,其他任务设定的方面的使用请通过demo工程了解。

任务数据库:
任务接受窗口可以增加装饰图片。(相当适合制作通缉令)
任务是否可删除,根任务(必须按任务列表逐个完成任务的模式),自动报告
任务可以选择是否仅限npc接受
接受、取消、完成、失败任务时追加的独立开关、开关、变量和公共事件
是否有等级、成员、开关、变量、已接受的任务和已完成的任务为条件
目标设定:任务目标、击杀、物品、变量、已报告任务
奖励(扣除)金币、经验

效果:

任务接受窗口和选项子窗口


任务接受窗口第二页


任务需求窗口




任务板


菜单任务界面


任务导航面板



以下汉化均为机翻。

JAVASCRIPT 代码复制
  1. * 【use of terms】
  2. * ・允许修改此插件,但禁止转载。
  3. * ・如果出现错误,原因是其他插件引起的,我将不会修复此插件。
  4. * ・如果问题来自于此插件本身,我会修复错误,但不承担责任。
  5. * ・可以在非商业或商业游戏中自由使用,包括成人游戏。
  6. *
  7. * ・【使用此插件时,请按以下要求进行操作】
  8. * ・请在您的游戏自述文件中写入我的姓名、网站名称和网址。
  9. *
  10. *   Name: ayatam
  11. *   Website name: Another Young Animations 公式サイト
  12. *   URL: [url]https://ayatam.wixsite.com/index[/url]
  13. *
  14. * =============================================================================
  15. *  【How to use
  16. * ・首先设置游戏的“全局设置”和“自定义设置”,然后开始创建
  17. *  “任务数据库”,然后您就可以开始使用了。
  18. *  至少需要一个任务才能开始。
  19. *  如果您在设置任务时出错,
  20. *  此插件将弹出一个控制台并显示您遗漏的内容。
  21. *  ・使用以下脚本命令,在您的游戏中注册任务系统。
  22. *  ・没有插件命令,只有脚本命令。
  23. *
  24. * 【规格】
  25. * ・此插件不适用于智能手机游戏。
  26. * ・我已经在地图场景中去掉了窗口遮罩,
  27. *  如果您需要窗口遮罩,我不建议您使用此插件。
  28. *
  29. * 【任务系统的图片文件路径】
  30. * img/quests/
  31. * 请创建此文件夹以便在任务系统中使用图片。
  32. * -----------------------------------------------------------------------------
  33. *  【如何备份任务系统】
  34. * ・首先打开“任务数据库”,您将找到已创建的任务列表。
  35. * ・在该窗口中打开文本选项卡,将显示的代码复制并粘贴到安全的地方。
  36. *    这样,您就完成了对“任务数据库”的备份。
  37. *  【如何重新打开您的备份】
  38. * ・获取您刚刚复制和粘贴的代码,并将其粘贴回原来复制的位置。如果是
  39. *   “任务数据库”列表的备份,请将其粘贴到任务列表文本选项卡中。然
  40. *     后,您就可以重新打开您的备份了。
  41. * ・您也可以使用相同的方法备份“全局设置”和“自定义设置”。
  42. *
  43. * -----------------------------------------------------------------------------
  44. *  【这是一个帮助您设置颜色代码的网站】*日语网站。
  45. *  ・RPGツクールMVのシステムカラーのカラーコード表
  46. *    [url]https://www.ssaits.jp/blog/system/game/tkool/font-color.html[/url]
  47. *  ・颜色代码生成网站
  48. *    [url]https://www.peko-step.com/tool/tfcolor.html[/url]
  49. * =============================================================================
  50. *
  51. * =============================================================================
  52. *
  53. *  Script Command - Scene`s -
  54. *
  55. * =============================================================================
  56. *
  57. *  ●打开任务主菜单
  58. *   Ayatam.QUEST.openQuestMenu()
  59. *   *您需要至少一个赋予同意的任务才能打开菜单。
  60. *
  61. *   *如果您想直接打开任务菜单。
  62. *     SceneManager.push(Scene_QuestMenu)
  63. *    如果您需要至少一个赋予同意的任务才能打开任务菜单,
  64. *    使用以下代码来获取truefalse
  65. *     $gameQuest.canOpenQuestMenu()
  66. *
  67. * -----------------------------------------------------------------------------
  68. *
  69. *  ●打开任务板
  70. *  任务板只会显示可以接受的任务。
  71. *  可接受的任务包括“未接受”、“未报告”的任务,
  72. *  并且不是“失败”的(在失败模式下)和“仅限NPC”的任务。
  73. *
  74. * -----------------------------------------------------------------------------
  75. *
  76. *   Ayatam.QUEST.openQuestBoard(id,name,list,mode)
  77. *   id   : 任务板ID
  78. *          将id设置为0以显示所有可接受的任务。
  79. *   name : 任务板名称
  80. *          使用''(单引号)并填写任务板的名称。如果要使用
  81. *          “全局设置”中的任务板名称,则输入null
  82. *   list : 条目 id.
  83. *          0:根据您在“全局设置”>“任务需求设置”>“选择需求”
  84. *          中设置的条件显示可接受的任务。
  85. *          1:使用队伍领导角色的等级来显示列表。ID 1用于向玩家展
  86. *          示其他推荐的任务,以便接受任务。
  87. *          队伍领导角色的等级可在任务自身中设置。
  88. *          2:显示所有非“仅限NPC”的任务。类似于ID 1,但不使用
  89. *          队伍领导角色的等级来显示。
  90. *          如果任务未设置任何要求,则在列表中显示该任务。
  91. *         mode: 设置为true/false
  92. *         玩家选择任务后的响应方式。
  93. *         true:显示需求窗口并询问玩家是否同意接受任务。
  94. *         false:忽略需求窗口并直接询问玩家是否同意接受任务。
  95. *
  96. *         【示例:1】使用列表模式1显示任务板,不更名, 忽略
  97. *                       需求并直接询问玩家是否同意接受任务。
  98. *               Ayatam.QUEST.openQuestBoard(0,null,1,false)
  99. *
  100. *  【示例:2】显示所有包含任务板ID为1的任务,
  101. *                 将任务板名称更改为“测试任务板”,并
  102. *                 显示需求窗口并询问玩家是否同意接受任务。
  103. *               Ayatam.QUEST.openQuestBoard(1,'test board',0,true)
  104. *
  105. * =============================================================================
  106. *
  107. * =============================================================================
  108. *
  109. *  脚本命令 - 接受任务-
  110. *
  111. * =============================================================================
  112. *
  113. *  ●显示需求窗口,然后显示任务信息的脚本命令如下:
  114. *   Ayatam.QUEST.showCheckQuest(id,mode)
  115. *   id   : id : 任务ID。
  116. *           使用''(单引号)并填写任务ID。
  117. *          *任务ID将是“任务数据库”中的列表编号。
  118. *   mode : 如果任务需求满足,则响应方式如下...
  119. *          true: 询问玩家是否同意接受任务
  120. *          false: 让事件接管
  121. *         *如果省略,则默认设置为false
  122. *
  123. *  【示例:1】如果您想获得的任务在“任务数据库”列表编号1中,
  124. *               并显示要接受任务的需求,
  125. *               如果满足条件,则询问玩家是否接受任务1
  126. *               Ayatam.QUEST.showCheckQuest('quest1',true)
  127. *
  128. *  【示例:2】如果您想获得的任务在“任务数据库”列表编号2中,
  129. *              即使满足接受任务的需求,
  130. *               也让事件接管。
  131. *               Ayatam.Quest.showCheckQuest('quest2')
  132. *
  133. * -----------------------------------------------------------------------------
  134. *
  135. *  ●获取玩家按下的键,以执行“显示需求窗口然后显示任务信息”的操作。
  136. *  *用于辅助执行“显示需求窗口然后显示任务信息”的命令。
  137. *  Ayatam.QUEST.showCheckChoice()
  138. *
  139. *        【示例】此命令仅在
  140. *        Ayatam.QUEST.showCheckQuest(id, mode)
  141. *        mode 设置为 false 时起作用。
  142. *
  143. *        玩家按键响应的时机是在打开
  144. *        需求窗口时获取玩家按下的确认/取消键。
  145. *
  146. *        当按下确认键时,并且满足条件时执行操作。
  147. *        当按下取消键时,或者条件不满足时执行操作。
  148. *
  149. *   *这个命令用于事件指令中的「流程控制」-「条件分支」的脚本命令。
  150. *   *this command is use for event command 'Flow control'
  151. *   「Conditional branch」`s script command.
  152. *
  153. * -----------------------------------------------------------------------------
  154. *
  155. *  向玩家询问是否接受任务。
  156. *   Ayatam.QUEST.showQuest(id)
  157. *   id : quest id.
  158. *          使用''(单引号)并填写任务ID。
  159. *         *任务ID将是“任务数据库”中的列表编号。
  160. *
  161. *  【示例】如果您想获得的任务在“任务数据库”列表编号1中,
  162. *                则显示任务1的信息,不要询问需求,
  163. *                并询问玩家是否接受。
  164. *             Ayatam.QUEST.showQuest('quest1')
  165. *
  166. * -----------------------------------------------------------------------------
  167. *
  168. *  ●强制接受任务
  169. *   Ayatam.QUEST.forceAssent(id)
  170. *   id : quest id.
  171. *         使用''(单引号)并填写任务ID。
  172. *        *任务ID将是“任务数据库”中的列表编号。
  173. *
  174. *  【示例】如果您想获得的任务在“任务数据库”列表编号1中,
  175. *             则显示任务1的信息,不要询问需求,
  176. *             并询问玩家是否接受。
  177. *             Ayatam.QUEST.forceAssent('quest1')
  178. *
  179. * -----------------------------------------------------------------------------
  180. *
  181. *  ●汇报任务进度
  182. *   Ayatam.QUEST.reportQuest(id)
  183. *   id : quest id.
  184. *        使用''(单引号)并填写任务ID。
  185. *        *任务ID将是“任务数据库”中的列表编号。
  186. *
  187. *  【示例】如果您想获得的任务在“任务数据库”列表编号1中,
  188. *              并且任务1的所有目标都可以汇报,
  189. *              则询问玩家是否要进行汇报。
  190. *             Ayatam.QUEST.reportQuest('quest1')
  191. *
  192. * -----------------------------------------------------------------------------
  193. *
  194. *  ●强制汇报任务进度
  195. *   Ayatam.QUEST.forceReportQuest(id)
  196. *   id : quest id.
  197. *        使用''(单引号)并填写任务ID。
  198. *        *任务ID将是“任务数据库”中的列表编号。
  199. *
  200. *  【示例】如果您想获得的任务在“任务数据库”列表编号1中,
  201. *              并且所有目标都可以汇报,
  202. *              则不做任何询问,直接进行汇报。
  203. *             Ayatam.QUEST.forceReportQuest('quest1')
  204. *
  205. * -----------------------------------------------------------------------------
  206. *
  207. *  ●设置当前任务为失败状态
  208. *   Ayatam.QUEST.failQuest(id)
  209. *   id : quest id.
  210. *        使用''(单引号)并填写任务ID。
  211. *        *任务ID将是“任务数据库”中的列表编号。
  212. *
  213. *  【示例】如果您想获得的任务在“任务数据库”列表编号1中,
  214. *             则只需将任务设置为失败状态。
  215. *             Ayatam.QUEST.failQuest('quest1')
  216. *   
  217. *   *仅当任务系统为“失败模式”时才有效。
  218. *
  219. * -----------------------------------------------------------------------------
  220. *
  221. *  ●重置已接受的任务
  222. *   Ayatam.QUEST.resetQuest(id)
  223. *   id : quest id.
  224. *         使用''(单引号)并填写任务ID。
  225. *        *任务ID将是“任务数据库”中的列表编号。
  226. *
  227. *  【示例】如果您想获得的任务在“任务数据库”列表编号1中,
  228. *               并且任务1已经被接受,
  229. *               则会重置该任务。
  230. *             Ayatam.QUEST.resetQuest('quest1')
  231. *
  232. *   *当重置任务时,也会使用每个任务中的“删除信息”
  233. *    设置进行重置。
  234. *
  235. * -----------------------------------------------------------------------------
  236. *
  237. *  用于调试,获取所有在任务列表中的任务
  238. *   Ayatam.QUEST.getAllQuest()
  239. *
  240. * -----------------------------------------------------------------------------
  241. *
  242. *  ●重置所有已接受的任务
  243. *   Ayatam.QUEST.resetAllQuest()
  244. *
  245. * =============================================================================
  246. *
  247. * =============================================================================
  248. *
  249. *  脚本命令 - 任务导航器
  250. *
  251. * =============================================================================
  252. *
  253. *  ●显示任务导航器:
  254. *   *仅当任务设置为导航时才起作用。
  255. *   Ayatam.QUEST.showQuestNavi()
  256. *
  257. * -----------------------------------------------------------------------------
  258. *
  259. *  ●隐藏任务导航器:
  260. *   *仅当任务设置为导航时才起作用。
  261. *   Ayatam.QUEST.hideQuestNavi()
  262. *
  263. *  *!!!注意!!!
  264. *  当您在导航器已设置为导航任务的情况下从事件中隐藏导航器时,
  265. *  在事件结束后必须使用 'show navigator' 命令来再次显示导航器。
  266. *  如果您在 'hide navigator' 命令中不包括 'show navigator'
  267. *  则在事件结束后导航器将显示不正常。
  268. *  因此,请使用 'show navigator''hide navigator' 一起使用。
  269. *  请注意,在隐藏导航器后,在事件完成后使用 'show navigator'
  270. *  命令以重新显示导航器,以保持导航器的正确显示。
  271. *
  272. * -----------------------------------------------------------------------------
  273. *
  274. *  ●获取是否有任何任务被设置为导航「条件分支」
  275. *  $gameQuest.questInNavi()
  276. *  如果有任何任务被设置为导航,则返回 true
  277. *  如果没有任何任务被设置为导航,则返回 false
  278. *  *此命令用于事件指令中的「流程控制」-「条件分支」的脚本命令。
  279. *
  280. * =============================================================================
  281. *
  282. * =============================================================================
  283. *
  284. *  脚本命令 - 任务条件 - 「条件分支」
  285. *   *以下的这些命令用于事件指令中的「流程控制」
  286. *   -「条件分支」的脚本命令。
  287. *
  288. * =============================================================================
  289. *
  290. *  是否能够接受任务?
  291. *   $gameQuest.canAssent(id)
  292. *   id : quest id.
  293. *        使用''(单引号)并填写任务ID。
  294. *        *任务ID将是“任务数据库”中的列表编号。
  295. *
  296. *         如果任务可以接受,则返回true
  297. *         如果任务无法接受,则返回false
  298. *
  299. *  【示例】如果您要检查是否可以接受的任务在
  300. *             “任务数据库”列表编号3中,
  301. *             $gameQuest.canAssent('quest3')
  302. *
  303. * -----------------------------------------------------------------------------
  304. *
  305. *  ●任务是否可以报告?
  306. *   $gameQuest.canReport(id)
  307. *   id : quest id.
  308. *       使用''(单引号)并填写任务ID。
  309. *        *任务ID将是“任务数据库”中的列表编号。
  310. *
  311. *         如果任务可以进行报告,则返回true
  312. *         如果任务尚不能进行报告,则返回false
  313. *
  314. *  【示例】如果您要检查的任务在“任务数据库”中
  315. *               的列表编号为3
  316. *             $gameQuest.canReport('quest3')
  317. *
  318. * -----------------------------------------------------------------------------
  319. *
  320. *  ●任务是否接受?
  321. *   $gameQuest.isAssented(id)
  322. *   id : quest id.
  323. *        use ''(Single quote) and write quest id.
  324. *        *quest id will be the list number in 'Quest Database'.
  325. *
  326. *         如果任务已接受,则返回true
  327. *         如果任务尚未接受,则返回false
  328. *
  329. *  【示例】如果您想要检查“任务数据库”中列表编号为3
  330. *              的任务是否已接受。
  331. *             $gameQuest.isAssented('quest3')
  332. *
  333. * -----------------------------------------------------------------------------
  334. *
  335. *  ●任务是否已报告?
  336. *   $gameQuest.isReported(id)
  337. *   id : quest id.
  338. *        use ''(Single quote) and write quest id.
  339. *        *quest id will be the list number in 'Quest Database'.
  340. *
  341. *        如果任务已报告,则返回true
  342. *        如果任务尚未报告,则返回false
  343. *
  344. *  【示例】如果您想要检查“任务数据库”中列表编号为3
  345. *             的任务是否已报告。
  346. *             $gameQuest.isReported('quest3')
  347. *
  348. * =============================================================================
  349. *
  350. * =============================================================================
  351. *
  352. *  脚本命令「quest_obj」- 任务目标 -
  353. *
  354. * =============================================================================
  355. *
  356. *  将数量插入到任务目标的当前进度中
  357. *   Ayatam.QUEST.insObj(id,setId,amount)
  358. *  id : 任务编号。
  359. *            使用''(单引号)并填写任务编号。
  360. *            *任务编号将是在“任务数据库”中的列表编号。
  361. *   setId : 目标集合编号。
  362. *            使用''(单引号)并填写目标集合编号。
  363. *            *目标集合编号将是在任务的“目标列表”中的列表编号。
  364. *   amount : 要插入的数量。
  365. *
  366. *  【示例】如果您想要将20插入到任务2的目标集合1中。
  367. *             Ayatam.QUEST.insObj('quest2','set1',20)
  368. *
  369. * -----------------------------------------------------------------------------
  370. *
  371. *  ●向目标当前进度添加数量
  372. *   Ayatam.QUEST.addObj(id,setId,amount)
  373. *   id     : quest id.
  374. *            使用''(单引号)并写入任务id。
  375. *             *任务id将是“任务数据库”中的列表编号。
  376. *   setId  : objective set id.
  377. *            使用''(单引号)并写入目标集合id
  378. *             *目标集id将是任务“目标列表”中的列表编号。
  379. *   amount:要添加的数量。
  380. *
  381. *  【示例】如果您想将5添加到任务3的目标集4中。
  382. *             Ayatam.QUEST.addObj('quest3','set4',5)
  383. *
  384. * -----------------------------------------------------------------------------
  385. *
  386. *  ●从目标当前进度中减去一定数量的值
  387. *   Ayatam.QUEST.subObj(id,setId,amount)
  388. *   id : 任务id。.
  389. *            使用''(单引号)并填写任务id
  390. *            *任务id将是'任务数据库'中的列表编号。
  391. *   setId : 目标集合id。
  392. *            使用''(单引号)并填写目标集合id
  393. *            *目标集合id将是任务'目标列表'中的列表编号。
  394. *   amount : 要减去的数量。
  395. *
  396. *  【例子】如果你想从任务1的目标集合2中减去40
  397. *             Ayatam.QUEST.subObj('quest1','set2',40)
  398. *
  399. * -----------------------------------------------------------------------------
  400. *
  401. *  ●获取目标进度
  402. *   Ayatam.QUEST.questObj(id,setId)
  403. *   id : 任务id。
  404. *            use ''(Single quote) and write quest id.
  405. *            *quest id will be the list number in 'Quest Database'.
  406. *   setId : 目标集合id。
  407. *            use ''(Single quote) and write quest id.
  408. *            *objective set id will be the list number in quest 'objective list'.
  409. *
  410. *  【例子】如果你想查找任务1的目标集合2的进度。
  411. *             Ayatam.QUEST.questObj('quest1','set2')
  412. *
  413. *  【使用示例1
  414. *               Ayatam.QUEST.questObj('quest1','set2') >= 4
  415. *               这意味着任务1的集合2的进度是否大于4
  416. *              它将返回true/false
  417. *
  418. *  *此命令用于事件命令“流程控制”的「条件分支」的脚本命令。
  419. *   
  420. *
  421. *  【使用示例2
  422. *               $gameVariables.setValue(1,Ayatam.QUEST.questObj('quest1','set2'))
  423. *               这意味着将任务1的集合2的进度数值插入到变量ID 1 中。
  424. *               
  425. *
  426. *   *此命令用于事件命令“高级脚本命令”。
  427. *
  428. * -----------------------------------------------------------------------------
  429. *
  430. *  ●更改目标完成进度的数量
  431. *   Ayatam.QUEST.objChangeClearAmount(id,setId,amount)
  432. *   id     : id : 任务id。
  433. *            use ''(Single quote) and write quest id.
  434. *            *quest id will be the list number in 'Quest Database'.
  435. *   setId : 目标集合id。
  436. *            use ''(Single quote) and write quest id.
  437. *            *objective set id will be the list number in quest 'objective list'.
  438. *   amount : 要插入的新完成进度数量。
  439. *
  440. *  【例子】如果你想将任务3的目标集合2的完成进度数量更改为10
  441. *            
  442. *             Ayatam.QUEST.objChangeClearAmount('quest3','set2',10)
  443. *
  444. * =============================================================================
  445. *
  446. * =============================================================================
  447. *
  448. *  脚本命令 - 任务地图图标 -
  449. *
  450. * =============================================================================
  451. *
  452. *  ●在事件上显示任务图标「注释」
  453. *  「在事件页的第一行实现此功能」
  454. *   <quest: id, x, y>
  455. *  id : 任务id。
  456. *        使用''(单引号)并填写任务id。
  457. *        *任务id将是'任务数据库'中的列表编号。
  458. *   x  :  X坐标的调整值。
  459. *   y  :  Y坐标的调整值。
  460. *
  461. *  *如果当前任务可接受,这将显示你在'任务数据库'中设置的'任务图标'
  462. *  当任务被接受后,图标会消失。
  463. *  当任务可以进行报告时,图标会变为你在'全局设置'中设置的'任务报告图标'
  464. *  *每个事件页只能设置一个任务图标。
  465. *  如果切换了事件页,则可以实现不同的任务。
  466. *
  467. *  【example of use:1】<quest: quest1, 0, 0>
  468. *                      这意味着当任务1可接受时,它将显示任务1'任务图标'
  469. *                      并且没有对X和Y坐标进行调整。
  470. *                     
  471. *
  472. *  【example of use:2】<quest: quest1, -10, -10>
  473. *                      这意味着当任务1可接受时,它将显示任务1'任务图标'
  474. *                      并且将X坐标调整为-10,Y坐标调整为-10
  475. *                     
  476. *
  477. * -----------------------------------------------------------------------------
  478. *
  479. *  ●在事件上显示任务图标「注释」
  480. *  「在事件页的第一行实现此功能」
  481. *   <questStay: id, x, y>
  482. *   id : 任务id。
  483. *        使用''(单引号)并填写任务id。
  484. *        *任务id将是'任务数据库'中的列表编号。
  485. *   x  :  adjust value of x coordinate.
  486. *   y  :  adjust value of y coordinate.
  487. *
  488. *   *如果当前任务可接受且正在进行中,这将显示你在'任务数据库'中设置的'任务图标'
  489. *   当任务被接受后,图标将保持出现。
  490. *   当任务可以进行报告时,图标会变为你在'全局设置'中设置的'任务报告图标'
  491. *   *每个事件页只能设置一个任务图标。
  492. *   如果切换了事件页,则可以实现不同的任务。
  493. *
  494. *  【example of use:1】<questStay: quest1, 0, 0>
  495. *                      这意味着当任务1可接受且正在进行时,
  496. *                      它将显示任务1'任务图标'
  497. *                      并且没有对X和Y坐标进行调整。
  498. *
  499. *  【example of use:2】<questStay: quest1, -10, -10>
  500. *                      this mean`s it will show 'quest icon' of quest 1
  501. *                      when the quest 1 is available to assent and in progress.
  502. *                      and adjustment coordinate to x -10 and y -10.
  503. *
  504. * -----------------------------------------------------------------------------
  505. *
  506. *  ●在事件上显示目标激活图标「注释」
  507. *  「在事件页的第一行实现此功能」
  508. *   <questObj: id, setId, x, y>
  509. *   id     : quest id.
  510. *            use ''(Single quote) and write quest id.
  511. *            *任务id将是'任务数据库'中的列表编号。
  512. *   setId  : objective set id.
  513. *            use ''(Single quote) and write quest id.
  514. *           *目标集合id将是任务'目标列表'中的列表编号。
  515.  
  516. *   x      : adjust value of x coordinate.
  517. *   y      : adjust value of y coordinate.
  518. *
  519. *   *当玩家接受了当前任务并且设置的目标已经激活时,
  520. *   这将显示你在'全局设置'中设置的'目标激活图标'
  521. *   *每个事件页只能设置一个目标激活图标。
  522. *   如果切换了事件页,则可以实现不同的任务。
  523. *
  524. *  【example of use:1】<questObj: quest1, set1, 0, 0>
  525. *                      这意味着当任务1的目标集合1被激活时,
  526. *                      它将显示'目标激活图标'
  527. *                      并且没有对X和Y坐标进行调整。
  528. *
  529. *  【example of use:2】<questObj: quest1, set1, +10, -20>
  530. *                      this mean`s it will show 'Objective Active Icon' of quest 1`s
  531. *                      objective set 1 is activated.
  532. *                      and adjustment coordinate to x +10 and y -20.
  533. *
  534. *   *当当前任务设置为'根任务'时,目标将逐个被激活。
  535. *   
  536. *
  537. * =============================================================================


评分

参与人数 3+3 收起 理由
a66294836 + 1 精品文章
dunklen.f + 1 塞糖
bleen + 1 塞糖

查看全部评分

定制立绘,定制行走图,定制CG,定制龙骨模型,live2d制作,简单产品的3D建模渲染,可联系qq1101340379。
十分擅长10-20岁的美少女绘制
新作-近代西方魔幻克系RPG《虚构未来》筹备制作中。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-5-17 15:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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