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

Project1

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

[已经过期] 怎么用脚本修改武防具说明?

[复制链接]

Lv2.观梦者

故九江太守

梦石
0
星屑
583
在线时间
2161 小时
注册时间
2012-12-5
帖子
4464
跳转到指定楼层
1
发表于 2013-12-4 20:27:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 你最珍贵 于 2013-12-4 21:38 编辑

就是想在道具说明上加上属性提升情况,比如这个武器的攻击是7,那么武器的说明就会加上:攻击+7以此类推
使用了随机装备,属性也是随机的。这样直接输入不行好么……:-D

点评

你说的"其他地方"是什么?  发表于 2013-12-6 23:29
范例什么的…有时间做一个吧…  发表于 2013-12-4 23:57

Lv3.寻梦者

梦石
0
星屑
3846
在线时间
1966 小时
注册时间
2013-1-3
帖子
9536
2
发表于 2013-12-4 21:27:52 | 只看该作者
与其修改Window类的脚本,还没有直接输入的方便

点评

使用了随机装备,属性也是随机的。这样直接输入不行好么……:-D  发表于 2013-12-4 21:37
《宿愿·寻剑篇》正式版已经发布!快去看看!点击进入论坛发布贴
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2744
在线时间
2630 小时
注册时间
2013-1-16
帖子
5657

贵宾

3
发表于 2013-12-4 22:56:37 | 只看该作者
要在武器的说明中加入特殊字符,然后在Window_Help里修改,当出现相应字符时,相应的字符就替换为"能力"+"能力变化"。如果会脚本的话可以从Ruby的字符串处理入手。

点评

拜托了  发表于 2013-12-5 12:10
求范例  发表于 2013-12-4 23:14
(Created by @喵kano)


施工现场:hotege.github.io
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2744
在线时间
2630 小时
注册时间
2013-1-16
帖子
5657

贵宾

4
发表于 2013-12-6 19:30:04 | 只看该作者
main 前脚本
我觉得你的水平应该能够举一反三(好吧,我有点偷懒了……)
  1. class Window_EquipItem
  2.   def update_help
  3.     if self.item != nil
  4.       if self.item.description.include?("[type")
  5.         type = self.item.description.split("type")[1].to_i
  6.         case type
  7.         when 0 #假设0为攻击
  8.           if self.item.description.include?("[value")
  9.             value = self.item.description.split("value")[1].to_i
  10.             target = self.item.description.split("[")[0]
  11.             target += "攻击:" + value.to_s
  12.             @help_window.set_text(self.item == nil ? "" : target)
  13.           end
  14.         end
  15.       end
  16.     end
  17.   end
  18. end

  19. class Window_EquipRight
  20.   def update_help
  21.     if self.item != nil
  22.       if self.item.description.include?("[type")
  23.         type = self.item.description.split("type")[1].to_i
  24.         case type
  25.         when 0 #假设0为攻击
  26.           if self.item.description.include?("[value")
  27.             value = self.item.description.split("value")[1].to_i
  28.             target = self.item.description.split("[")[0]
  29.             target += "攻击:" + value.to_s
  30.             @help_window.set_text(self.item == nil ? "" : target)
  31.           end
  32.         end
  33.       end
  34.     end
  35.   end
  36. end
复制代码

Project1.rar

186.96 KB, 下载次数: 18

点评

就是物品的哪些其他地方……我想问那个角色初期装备的帮助窗口的咋搞  发表于 2013-12-6 23:52
在其他地方也要修改对咩  发表于 2013-12-6 23:23
(Created by @喵kano)


施工现场:hotege.github.io
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-30 05:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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