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

Project1

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

[已经解决] 如何在脚本中 直接 填充 武器说明档 的内容

[复制链接]

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
跳转到指定楼层
1
发表于 2021-5-31 13:28:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
200星屑
似乎不能直接让武器说明栏显示三行了。那就换个思路。

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

这里悬赏的是 【如何用脚本 直接 填充 武器说明档 的内容。】

Lv5.捕梦者

梦石
0
星屑
26259
在线时间
5354 小时
注册时间
2016-3-8
帖子
1655
2
发表于 2021-5-31 13:28: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
复制代码
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
3
 楼主| 发表于 2021-5-31 15:50:52 | 只看该作者
受我一拜。让我立刻著手测式吸收。

等我测式成功,再给亲打上悬赏噢。亲稍等一下哦。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
4
 楼主| 发表于 2021-5-31 16:19:13 | 只看该作者
大人。时代变了。不对! 是大人,你又对了,悬赏奉上。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
5
 楼主| 发表于 2021-5-31 16:39:54 | 只看该作者
DESCRIPTION_TEXTS::WEAPONS[item.id].each {|text|
        draw_text_ex(4, Font.default_size * i, text)
        i += 1


这句脚本能改升级一下,使得 /c[6] 之类的变色文字功能可以使用吗?
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
6
 楼主| 发表于 2021-5-31 16:41:05 | 只看该作者

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


大人这句脚本能改升级一下,使得 /c[6] 之类的变色文字功能可以使吗?

点评

draw_text_ex本来就可以用\\C[6]吧...  发表于 2021-5-31 16:46
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
7
 楼主| 发表于 2021-5-31 16:54:15 | 只看该作者
alianlord 发表于 2021-5-31 16:41
DESCRIPTION_TEXTS::WEAPONS.each {|text|
        draw_text_ex(4, Font.default_size * i, text)
     ...

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

点评

是\\才对, 不是//  发表于 2021-5-31 16:55
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 23:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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