查看: 1676|回复: 7

技能不扣魔扣血脚本。

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-3-29
回帖
75
发表于 2009-5-28 15:16:57 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

天仙

梦石
0
星屑
720
在线时间
184 小时
注册时间
2008-4-15
回帖
4872

贵宾

发表于 2009-5-28 15:33:59 | 显示全部楼层
http://f44.aaa.livedoor.jp/~ytomy/tkool/rpgtech/php/tech.php?tool=VX&cat=tech_vx/skill&tech=mp_cost_alter
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复

使用道具 举报

名侦探小柯

梦石
10
星屑
4410
在线时间
3740 小时
注册时间
2006-9-6
回帖
36596

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

发表于 2009-5-28 15:44:12 | 显示全部楼层
其实可以用事件做的啊……
不定期回归 ~ 游戏开发之旅
———————————————————————————————
回复

使用道具 举报

天仙

梦石
0
星屑
720
在线时间
184 小时
注册时间
2008-4-15
回帖
4872

贵宾

发表于 2009-5-28 16:22:36 | 显示全部楼层
以下引用越前リョーマ于2009-5-28 7:44:12的发言:
其实可以用事件做的啊……

嗯.....典型事件派的回答啊{/tp}{/tp}

补充一下:
用事件的话,使用技能自带的公共事件,先补回消耗的MP,再减掉相对应的HP

建议用改变显示技能颜色的脚本
让人能够分辨这个技能是消耗HP还是MP
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-3-29
回帖
75
 楼主| 发表于 2009-5-28 19:20:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-3-29
回帖
75
 楼主| 发表于 2009-5-28 19:22:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-3-29
回帖
75
 楼主| 发表于 2009-5-28 19:34:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

天仙

梦石
0
星屑
720
在线时间
184 小时
注册时间
2008-4-15
回帖
4872

贵宾

发表于 2009-5-28 19:53:27 | 显示全部楼层
  1. class RPG::BaseItem
  2.   def word_color
  3.     self.note.split(/[\r\n]+/).each { |line|
  4.       if line =~ /\[word color H (\d+), (\d+), (\d+)\]/i
  5.         return Color.new($1.to_i, $2.to_i, $3.to_i)
  6.       elsif line =~ /\[wordcolor (\d+)\]/i
  7.         x = 64 + ($1.to_i % 8) * 8
  8.         y = 96 + ($1.to_i / 8) * 8
  9.         return Cache.system("Window").get_pixel(x, y)
  10.       end}
  11.     return Color.new(255, 255, 255)
  12.   end
  13. end
  14. class Window_Base < Window
  15.   def draw_item_name(item, x, y, enabled = true)
  16.     if item != nil
  17.       draw_icon(item.icon_index, x, y, enabled)
  18.       self.contents.font.color = item.word_color
  19.       self.contents.font.color.alpha = enabled ? 255 : 128
  20.       self.contents.draw_text(x + 24, y, 172, WLH, item.name)
  21.     end
  22.   end
  23. end
复制代码

使用方法:
在备注栏里面写
[word color 颜色ID]
或
[word color H R, G, B]
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部