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

Project1

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

[已经解决] 重新求个增减能力值时提示的脚本

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2009-7-5
帖子
148
跳转到指定楼层
1
发表于 2009-7-20 17:09:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv1.梦旅人

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
帖子
3693
2
发表于 2009-7-20 19:21:43 | 只看该作者
  1. HZHJ_SE = "Audio/SE/015-Jump01"

  2. #==============================================================================
  3. # ■ Interpreter
  4. #==============================================================================

  5. class Interpreter
  6.   #--------------------------------------------------------------------------
  7.   # ● 增减能力值
  8.   #--------------------------------------------------------------------------
  9.   def command_317
  10.     # 获取操作值
  11.     value = operate_value(@parameters[2], @parameters[3], @parameters[4])
  12.     # 获取角色
  13.     actor = $game_actors[@parameters[0]]
  14.     # 更改能力值
  15.     if actor != nil
  16.       hzhj_window = Window_Base.new(240,192,160,96)
  17.       hzhj_window.z = 9999
  18.       hzhj_window.visible = false
  19.       hzhj_window.contents = Bitmap.new(128, 64)
  20.       hzhj_window.contents.font.color = Color.new(255,255,255,255)
  21.       hzhj_window.contents.draw_text(4, 0, 120, 32, actor.name)
  22.       @t1 = value >= 0 ? "+" : "-"
  23.       @t2 = value.abs.to_s
  24.       case @parameters[1]
  25.       when 0  # MaxHP
  26.         @t3 = "最大" + $data_system.words.hp
  27.         actor.maxhp += value
  28.       when 1  # MaxSP
  29.         @t3 = "最大" + $data_system.words.sp
  30.         actor.maxsp += value
  31.       when 2  # 力量
  32.         @t3 = $data_system.words.str
  33.         actor.str += value
  34.       when 3  # 灵巧
  35.         @t3 = $data_system.words.dex
  36.         actor.dex += value
  37.       when 4  # 速度
  38.         @t3 = $data_system.words.agi
  39.         actor.agi += value
  40.       when 5  # 魔力
  41.         @t3 = $data_system.words.int
  42.         actor.int += value
  43.       end
  44.       hzhj_window.contents.draw_text(4, 32,120,32,@t3+" "+@t1+" "+@t2, 2)
  45.       hzhj_window.visible = true
  46.       Audio.se_play(HZHJ_SE)
  47.       for i in 0...40
  48.         Graphics.update
  49.         hzhj_window.opacity -= 3
  50.       end
  51.       hzhj_window.dispose
  52.     end
  53.     # 继续
  54.     return true
  55.   end
  56. end
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-6 15:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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