Project1

标题: 如何在脚本中 直接 填充 武器说明档 的内容 [打印本页]

作者: alianlord    时间: 2021-5-31 13:28
标题: 如何在脚本中 直接 填充 武器说明档 的内容
似乎不能直接让武器说明栏显示三行了。那就换个思路。

能否直接用脚本直接指定 武器id 的 说明文本。

这里悬赏的是 【如何用脚本 直接 填充 武器说明档 的内容。】
作者: alexncf125    时间: 2021-5-31 13:28
本帖最后由 alexncf125 于 2021-5-31 16:52 编辑
  1. module DESCRIPTION_TEXTS
  2.   WEAPONS = {}
  3.   WEAPONS[1] = ["123", "456", "789"]
  4.   WEAPONS[2] = ["abc", "def", "ghi"]
  5.   WEAPONS[3] = ["\\C[1]一\\C[2]二\\C[3]三", "\\C[4]四\\C[5]五\\C[6]六", "\\C[7]七\\C[8]八\\C[9]九"]
  6. end

  7. class Window_Help < Window_Base
  8.   
  9.   alias date_20210531_initialize initialize
  10.   def initialize(line_number = 2)
  11.     line_number = 3 if SceneManager.scene.is_a?(Scene_Item) || SceneManager.scene.is_a?(Scene_Equip)
  12.     date_20210531_initialize(line_number)
  13.   end
  14.   
  15.   alias date_20210531_set_item set_item
  16.   def set_item(item)
  17.     date_20210531_set_item(item)
  18.     if item && item.is_a?(RPG::Weapon) && DESCRIPTION_TEXTS::WEAPONS.keys.include?(item.id)
  19.       contents.clear
  20.       i = 0
  21.       DESCRIPTION_TEXTS::WEAPONS[item.id].each {|text|
  22.         draw_text_ex(4, Font.default_size * i, text)
  23.         i += 1
  24.       }
  25.     end
  26.   end
  27.   
  28. end
复制代码

作者: alianlord    时间: 2021-5-31 15:50
受我一拜。让我立刻著手测式吸收。

等我测式成功,再给亲打上悬赏噢。亲稍等一下哦。
作者: alianlord    时间: 2021-5-31 16:19
大人。时代变了。不对! 是大人,你又对了,悬赏奉上。
作者: alianlord    时间: 2021-5-31 16:39
DESCRIPTION_TEXTS::WEAPONS[item.id].each {|text|
        draw_text_ex(4, Font.default_size * i, text)
        i += 1


这句脚本能改升级一下,使得 /c[6] 之类的变色文字功能可以使用吗?
作者: alianlord    时间: 2021-5-31 16:41
alexncf125 发表于 2021-5-31 13:28

DESCRIPTION_TEXTS::WEAPONS[item.id].each {|text|
        draw_text_ex(4, Font.default_size * i, text)
        i += 1


大人这句脚本能改升级一下,使得 /c[6] 之类的变色文字功能可以使吗?
作者: alianlord    时间: 2021-5-31 16:54
alianlord 发表于 2021-5-31 16:41
DESCRIPTION_TEXTS::WEAPONS.each {|text|
        draw_text_ex(4, Font.default_size * i, text)
     ...

我肤浅了。是//c[6]  而不是 /c[6]啊………




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