查看: 3383|回复: 15

随等级改怪物属性脚本问题

  [复制链接]

沈黙栤冷

梦石
0
星屑
55
在线时间
5 小时
注册时间
2007-12-15
回帖
2928
发表于 2008-2-3 00:16:35 | 显示全部楼层 |阅读模式

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

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

×
  1. #===============================================================
  2. # 本脚本来自www.66rpg.com
  3. # 功能:Game_Enemy里加入了敌人等级的设定
  4. #===============================================================
  5. #==============================================================================
  6. # 本脚本来自www.66rpg.com,使用前请参考制作录像
  7. #==============================================================================
  8. # ■ Game_Enemy
  9. #------------------------------------------------------------------------------
  10. #  处理敌人的类。本类在 Game_Troop 类 ($game_troop) 的
  11. # 内部使用。
  12. #==============================================================================
  13. $a1 = rand(10)    #更改能力用的随机数变量
  14. $a2 = 0     #更改能力用的随机数变量
  15. $a3 = 0     #更改能力用的随机数变量
  16. class Game_Enemy < Game_Battler
  17. attr_accessor   :level                    # 水平
  18. #--------------------------------------------------------------------------
  19. # ● 初始化对像
  20. #     troop_id     : 循环 ID
  21. #     member_index : 循环成员的索引
  22. #--------------------------------------------------------------------------
  23. def initialize(troop_id, member_index)
  24.    super()
  25.    @troop_id = troop_id
  26.    @member_index = member_index
  27.    troop = $data_troops[@troop_id]
  28.    @enemy_id = troop.members[@member_index].enemy_id
  29.    enemy = $data_enemies[@enemy_id]
  30.       
  31.    
  32.    @level = 1                  #初始等级的设定
  33.    

  34.    @battler_name = enemy.battler_name
  35.    @battler_hue = enemy.battler_hue
  36.    @hp = maxhp
  37.    @sp = maxsp
  38.    @hidden = troop.members[@member_index].hidden
  39.    @immortal = troop.members[@member_index].immortal
  40. end


  41. #--------------------------------------------------------------------------
  42. # ● 更改水品
  43. #     level : 新的等级
  44. #--------------------------------------------------------------------------
  45. def level
  46.    return @level
  47. end


  48. #--------------------------------------------------------------------------
  49. # ● 获取敌人 ID
  50. #--------------------------------------------------------------------------
  51. def id
  52.    return @enemy_id
  53. end
  54. #--------------------------------------------------------------------------
  55. # ● 获取索引
  56. #--------------------------------------------------------------------------
  57. def index
  58.    return @member_index
  59. end
  60. #--------------------------------------------------------------------------
  61. # ● 获取名称
  62. #--------------------------------------------------------------------------
  63. def name
  64.    return $data_enemies[@enemy_id].name
  65. end
  66. #--------------------------------------------------------------------------
  67. # ● 获取基本 MaxHP
  68. #--------------------------------------------------------------------------
  69. def base_maxhp
  70.    return ($data_enemies[@enemy_id].maxhp + $a1) * @level
  71. end
  72. #--------------------------------------------------------------------------
  73. # ● 获取基本 MaxSP
  74. #--------------------------------------------------------------------------
  75. def base_maxsp
  76.    return ($data_enemies[@enemy_id].maxsp + $a1) * @level
  77. end
复制代码

以上是脚本一部分……
我在队伍中加了 $game_troop.enemies[0].level = 10
结果MAX HP和MAX SP不变,就变属性……
重来,一切将回更美好?我想不一定,因为苍天给予你的是最美好的结束……阿弥陀佛……(我了个去,关“阿弥陀佛”什么事?)
对于破解游戏,我无话可说,对于破解后宣传,我强烈鄙视,没错,我刚破解了某个正版游戏,想要吗?请自宫后,拿那个东西过来换吧。
……请用行动来支持国产游戏……
PS:谁有仙五破解版啊……(喂!PIA!)
什么情况,汽车漏胎?

御灵的宠物

梦石
12
星屑
8481
在线时间
94 小时
注册时间
2006-12-11
回帖
3101

第2届TG大赛亚军

发表于 2008-2-3 00:17:30 | 显示全部楼层
……那问题是什么?
我的Lofter:http://nightoye.lofter.com/

回复

使用道具 举报

沈黙栤冷

梦石
0
星屑
55
在线时间
5 小时
注册时间
2007-12-15
回帖
2928
 楼主| 发表于 2008-2-3 00:24:15 | 显示全部楼层
我在队伍中加了 $game_troop.enemies[0].level = 10
结果MAX HP和MAX SP不变,就变属性……

就是没有变 HP和SP,改一下午了,我累趴……
重来,一切将回更美好?我想不一定,因为苍天给予你的是最美好的结束……阿弥陀佛……(我了个去,关“阿弥陀佛”什么事?)
对于破解游戏,我无话可说,对于破解后宣传,我强烈鄙视,没错,我刚破解了某个正版游戏,想要吗?请自宫后,拿那个东西过来换吧。
……请用行动来支持国产游戏……
PS:谁有仙五破解版啊……(喂!PIA!)
什么情况,汽车漏胎?
回复

使用道具 举报

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
回帖
4461

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

发表于 2008-2-3 03:25:04 | 显示全部楼层
给敌人全体回复把血补满了吗?$a1这个参数有没有设置成常量看看?
不行的话看这里,Sailcat大的方法可不可行。
http://rpg.blue/viewthread.php?tid=36685&page=1

生命即是责任。自己即是世界。
回复

使用道具 举报

沈黙栤冷

梦石
0
星屑
55
在线时间
5 小时
注册时间
2007-12-15
回帖
2928
 楼主| 发表于 2008-2-3 03:55:34 | 显示全部楼层
HP和SP时 @a1 这个是可以,但是*level却不可以……
重来,一切将回更美好?我想不一定,因为苍天给予你的是最美好的结束……阿弥陀佛……(我了个去,关“阿弥陀佛”什么事?)
对于破解游戏,我无话可说,对于破解后宣传,我强烈鄙视,没错,我刚破解了某个正版游戏,想要吗?请自宫后,拿那个东西过来换吧。
……请用行动来支持国产游戏……
PS:谁有仙五破解版啊……(喂!PIA!)
什么情况,汽车漏胎?
回复

使用道具 举报

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
回帖
4461

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

发表于 2008-2-3 03:57:16 | 显示全部楼层
实在不行把level当作全局变量来弄吧……把@level改成$level看看{/gg}

生命即是责任。自己即是世界。
回复

使用道具 举报

沈黙栤冷

梦石
0
星屑
55
在线时间
5 小时
注册时间
2007-12-15
回帖
2928
 楼主| 发表于 2008-2-3 04:25:03 | 显示全部楼层
以下引用天圣的马甲于2008-2-2 19:57:16的发言:

实在不行把level当作全局变量来弄吧……把@level改成$level看看

改了之后……完全……用不了……
重来,一切将回更美好?我想不一定,因为苍天给予你的是最美好的结束……阿弥陀佛……(我了个去,关“阿弥陀佛”什么事?)
对于破解游戏,我无话可说,对于破解后宣传,我强烈鄙视,没错,我刚破解了某个正版游戏,想要吗?请自宫后,拿那个东西过来换吧。
……请用行动来支持国产游戏……
PS:谁有仙五破解版啊……(喂!PIA!)
什么情况,汽车漏胎?
回复

使用道具 举报

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
回帖
4461

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

发表于 2008-2-3 04:38:54 | 显示全部楼层
倒,继承了Game_Battler难怪……
唉……不行的话就直接给变量$a1这个参数赋值角色等级相关参数吧= =

生命即是责任。自己即是世界。
回复

使用道具 举报

沈黙栤冷

梦石
0
星屑
55
在线时间
5 小时
注册时间
2007-12-15
回帖
2928
 楼主| 发表于 2008-2-3 04:40:55 | 显示全部楼层
以下引用天圣的马甲于2008-2-2 20:38:54的发言:

倒,继承了Game_Battler难怪……
唉……不行的话就直接给变量$a1这个参数赋值角色等级相关参数吧= =

额……不知道能不能让$a1 = level * 最大HP
重来,一切将回更美好?我想不一定,因为苍天给予你的是最美好的结束……阿弥陀佛……(我了个去,关“阿弥陀佛”什么事?)
对于破解游戏,我无话可说,对于破解后宣传,我强烈鄙视,没错,我刚破解了某个正版游戏,想要吗?请自宫后,拿那个东西过来换吧。
……请用行动来支持国产游戏……
PS:谁有仙五破解版啊……(喂!PIA!)
什么情况,汽车漏胎?
回复

使用道具 举报

头像被屏蔽

心无天使

梦石
0
星屑
49
在线时间
0 小时
注册时间
2007-12-15
回帖
895
发表于 2008-2-3 04:54:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部