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

Project1

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

[RMVX发布] 【ISA】装备设定强化 - Equip Set Strengthen - for vx

[复制链接]

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

跳转到指定楼层
1
发表于 2011-2-20 11:27:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 忧雪の伤 于 2011-2-26 13:52 编辑
  1. #==============================================================================
  2. # ■ 【ISA】装备设定强化 - Equip Set Strengthen
  3. #------------------------------------------------------------------------------
  4. # - 2011.2.19
  5. #   初始化 忧雪の伤
  6. # - 2011.2.25
  7. #   更新 忧雪の伤
  8. #______________________________________________________________________________
  9. #
  10. # 追加装备对于命中率的影响。
  11. #
  12. #==============================================================================
  13. #==============================================================================
  14. # ★ 设定部分 ★
  15. #==============================================================================
  16. module ISA
  17.   # 功能开关
  18.   ESS = true
  19.   # 分割字符·命中增幅
  20.   EES_HIT = "hit"
  21.   # 设定方式
  22.   # => 装备描述 分割字符 命中增幅
  23. end

  24. #★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

  25. # 注册【ISA】
  26. $ISA = {} if $ISA == nil
  27. $ISA["EES"] = true

  28. #★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

  29. #==============================================================================
  30. # ★ 开关判定 ★
  31. #==============================================================================

  32. if ISA::ESS == true then

  33. #==============================================================================
  34. # ★ 重新定义 ★
  35. #==============================================================================
  36. module RPG
  37.   class Weapon
  38.     EES_HIT = ISA::EES_HIT
  39.     # 获取字符设定
  40.     def description
  41.       # 分割开始
  42.       description = @description.split(/#{EES_HIT}/)[0]
  43.       return description != nil ? description : ''
  44.     end
  45.     def hit
  46.       # 分割开始
  47.       hit = @description.split(/#{EES_HIT}/)[1]
  48.       return hit != nil ?  hit.to_i : 0
  49.     end
  50.   end
  51.   class Armor
  52.     EES_HIT = ISA::EES_HIT
  53.     # 获取字符设定
  54.     def description
  55.       # 分割开始
  56.       description = @description.split(/#{EES_HIT}/)[0]
  57.       return description != nil ? description : ''
  58.     end
  59.     def hit
  60.       # 分割开始
  61.       hit = @description.split(/#{EES_HIT}/)[1]
  62.       return hit != nil ?  hit.to_i : 0
  63.     end
  64.   end
  65. end

  66. #==============================================================================
  67. # ■ Game_Actor
  68. #------------------------------------------------------------------------------
  69. #  处理角色的类。本类在 Game_Actors 类 ($game_actors)
  70. # 的内部使用、Game_Party 类请参考 ($game_party) 。
  71. #==============================================================================
  72. class Game_Actor
  73.   #--------------------------------------------------------------------------
  74.   # ● 获取命中率
  75.   #--------------------------------------------------------------------------
  76.   alias old_hit hit
  77.   def hit
  78.     # 声明别名
  79.     # 获取防具
  80.     weapon = $data_weapons[@weapon_id] != nil ? $data_weapons[@weapon_id].hit : 0
  81.     armor1 = $data_armors[@armor1_id] != nil ? $data_armors[@armor1_id].hit : 0
  82.     armor2 = $data_armors[@armor2_id] != nil ? $data_armors[@armor2_id].hit : 0
  83.     armor3 = $data_armors[@armor3_id] != nil ? $data_armors[@armor3_id].hit : 0
  84.     armor4 = $data_armors[@armor4_id] != nil ? $data_armors[@armor4_id].hit : 0
  85.     # 获取增幅
  86.     n = weapon + armor1 + armor2 + armor3 + armor4
  87.     # => p old_hit + n
  88.     return Integer(old_hit + n)
  89.   end
  90. end

  91. end
复制代码

评分

参与人数 2星屑 +282 收起 理由
DeathKing + 222 D计划加分。
429259591 + 60 快点把暴击和闪避弄好

查看全部评分

Lv4.逐梦者 (版主)

职业の水客

梦石
0
星屑
13969
在线时间
7201 小时
注册时间
2010-6-16
帖子
3497

开拓者

2
发表于 2011-2-20 11:28:54 | 只看该作者
沙发.......总算有VX脚本了.......

点评

真神速……  发表于 2011-2-20 11:29
一个看图的地方
群爆炸重建后状态:论坛老人最多(只剩下了活跃的老人),技术力很强(依旧不变)的编程灌水群:901540785
专门讨论RM相关的Q群:56875149
PS:第一个群不是专门讨论RM的,第二个才是哦。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

水土火风重逢处

梦石
0
星屑
234
在线时间
691 小时
注册时间
2010-7-17
帖子
3042
3
发表于 2011-2-20 11:32:49 | 只看该作者
忧雪快点把暴击和闪避弄好~~~~

点评

我说你不能照猫画虎自己写那两个么= =  发表于 2011-3-22 22:24
独坐望城,望断天涯
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
282 小时
注册时间
2010-11-5
帖子
225
4
发表于 2011-3-11 16:05:02 | 只看该作者
求楼主大大让装备带上体力设定吧!{:4_84:}

本菜鸟跪谢了!


天翔风舞于2011-3-13 14:43补充以下内容:
多谢楼上忧雪大大指点……再弱弱地问下,该脚本MS只针对武器……如果是装备呢?

点评

http://bbs.66rpg.com/thread-169622-1-1.html  发表于 2011-3-13 13:37
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
13 小时
注册时间
2011-3-19
帖子
5
5
发表于 2011-3-22 16:35:27 | 只看该作者
怎么设置执行脚本啊。。。。。。求助
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
559
在线时间
664 小时
注册时间
2010-6-30
帖子
223
6
发表于 2011-7-15 08:35:03 | 只看该作者
本帖最后由 Front 于 2011-7-15 08:38 编辑

发现脚本有BUG,强化武器的时候身上必须带个合成石,不然有强化石也没用,而且点下去还可以强化~什么属性都没变而且强化石也没少就是~钱一直在变。。希望楼主尽快修复.

还有一个弱弱的问题,为啥背景不能设置成png,只能设置成jpg的.


Front于2011-7-16 21:42补充以下内容:
这脚本有BUG,强化武器带个强化石无法强化,必须多带个合成石.没合成石的话武器强化没效果,强化石没被扣,但钱确被扣了。自己去测试看。。很华丽的BUG。

点评

什么东西???  发表于 2011-7-15 17:29
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 22:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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