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

Project1

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

我想写个技能得失提示

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

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-12-11
帖子
6
跳转到指定楼层
1
发表于 2008-12-12 15:10:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv4.逐梦者

ST戰士

梦石
11
星屑
82
在线时间
1155 小时
注册时间
2007-5-5
帖子
3489

第5届短篇游戏比赛季军

2
发表于 2008-12-12 17:17:10 | 只看该作者
是说当A角色学会了B技能,
然后系统讯息就显示“技能B 生效”这样吗?
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

歡迎瀏覽我的頻道:JinRaiXin -迅雷進-
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-12-11
帖子
6
3
 楼主| 发表于 2008-12-12 17:50:11 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

ST戰士

梦石
11
星屑
82
在线时间
1155 小时
注册时间
2007-5-5
帖子
3489

第5届短篇游戏比赛季军

4
发表于 2008-12-12 18:18:41 | 只看该作者
  1. # 注意!!!在对话后得到技能,请在对话后先用事件等待3帧,否则对话框来不及消失。

  2. # 开关定义:

  3. $不显示技能视窗 = 1

  4. # 以上开关,当打开的时候,获得技能将不会提示,比如默认打开1号开关,获得技能不再提示

  5. # ————————————————————————————————————

  6. class Interpreter
  7.   #--------------------------------------------------------------------------
  8.   # ● 增减技能
  9.   #--------------------------------------------------------------------------
  10.   def command_318
  11.     actor = $game_actors[@parameters[0]]
  12.     if actor != nil
  13.       if @parameters[1] == 0
  14.         actor.learn_skill(@parameters[2])
  15.       else
  16.         actor.forget_skill(@parameters[2])
  17.       end
  18.     end
  19.    
  20.     if $game_switches[$不显示技能视窗]==false
  21.       skill_item = $data_skills[@parameters[2]]
  22.       skill = Window_Base.new((640-260)/2,192,200,64)
  23.       skill.contents = Bitmap.new(skill.width - 32, skill.height - 32)
  24.       actor = $game_actors[@parameters[0]]
  25.     if @parameters[1] == 0
  26.       skill.contents.draw_text(0 + 92,0,240,32,"生效!")
  27.       #──声效,可以自己改
  28.       Audio.se_play("Audio/SE/"+"005-System06",80,100)
  29.     else
  30.       skill.contents.draw_text(0 + 92,0,240,32,"失效!")
  31.       #──声效,可以自己改
  32.       Audio.se_play("Audio/SE/"+"005-System05",80,100)
  33.     end
  34.     skill.contents.draw_text(0 + 16,0, 212, 32, skill_item.name, 0)
  35.     skill.opacity = 160
  36.     for i in 0..50
  37.       Graphics.update
  38.     end
  39.     for i in 0..10
  40.       skill.opacity -= 30
  41.       skill.contents_opacity -= 30
  42.       Graphics.update
  43.     end
  44.       skill.dispose
  45.     end
  46.     return true
  47.   end
  48. end
复制代码

希望是你要的东西~ {/hx} {/hx}
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

歡迎瀏覽我的頻道:JinRaiXin -迅雷進-
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 02:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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