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

Project1

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

[原创发布] 【领悟系统】战斗结束后可以随机领悟特技

 关闭 [复制链接]

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
跳转到指定楼层
1
发表于 2009-10-17 19:36:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
新手作品,高手请无视。
非常简单,就不带范例了,随便找个工程插入在MAIN前面即可,除了窗口可能同名以外,基本上做到了0冲突。
  1. #==============================================================================
  2. # ■ 领悟系统
  3. #------------------------------------------------------------------------------
  4. #  战斗结束后可以随机领悟特技。
  5. #   By奶油Da蛋糕  http://mxxyy.5d6d.com  
  6. #==============================================================================
  7. $cake_领悟的几率 = 100 #领悟的几率为百分之n
  8. $cake_允许领悟的特技的ID = [1,2,3,4,5] #自己想加多少就加多少
  9. $cake_领悟者ID = 1 #就是给n号角色战斗后随即领悟以上技能

  10. class Window_NewSkill < Window_Base
  11.     def initialize
  12.     super(128, 96-64, 640-256, 80)
  13.     self.opacity = 0
  14.     self.contents = Bitmap.new(width - 32, height - 32)
  15.   end
  16.     def update(i)
  17.     self.contents.clear
  18.     self.contents.font.size = 18
  19.     self.contents.font.color = normal_color
  20.     self.contents.draw_text(0,0,100,50,$game_actors[1].name,0)
  21.     a = $game_actors[1].name.length
  22.     a *= 6
  23.     self.contents.draw_text(a+5,0,100,50,"领悟了",0)
  24.     self.contents.draw_text(a+36+18+10,0,100,50,$data_skills[i].name,0)
  25.   end  
  26. end
  27. class Scene_Battle
  28.   alias main_cake main
  29.   def main
  30.     @window_NewSkill = Window_NewSkill.new
  31.     main_cake
  32.     @window_NewSkill.dispose
  33.     end
  34. alias start_phase5_cake start_phase5
  35. def start_phase5
  36. start_phase5_cake
  37. if lingwu == true
  38.   i = rand($cake_允许领悟的特技的ID.size)
  39.   a = $cake_允许领悟的特技的ID[i]
  40.   $game_actors[$cake_领悟者ID].learn_skill(a)
  41.   @window_NewSkill.opacity = 255
  42.   @window_NewSkill.update(a)
  43. end
  44. end
  45. def lingwu
  46. return rand(100) < $cake_领悟的几率
  47. end
  48. end
复制代码
我爱66RPG,但我讨厌66.

Lv1.梦旅人

梦石
0
星屑
73
在线时间
24 小时
注册时间
2008-8-4
帖子
113
5
发表于 2009-11-21 01:18:56 | 只看该作者
适合开放式游戏·
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-8-15
帖子
98
4
发表于 2009-11-20 17:59:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-8-24
帖子
18
3
发表于 2009-10-17 20:43:09 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
帖子
2790
2
发表于 2009-10-17 19:49:23 | 只看该作者
全局变量啊……
这个脚本只能用于一个人么?

炼金术的根本法则是等价交换。想要获得,必须失去同等价值的东西。每当烦躁的时候,煎熬在不想做却又正在做的烦心事中的时候,我就安慰自己,提醒自己做这些事情的目的所在,告诉自己不要忽略所获得或者即将获得的回报,物质的,精神的,肉体的,灵魂的回报!只做想做的事情,就会失去不想失去的东西。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-3-15 16:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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