主页
论坛
新帖
最新消息
新帖
最新动态
制作互助群
登录
注册
Toggle sidebar
Toggle sidebar
菜单
安装应用
安装
回复主题
【进站必读】宝可饭堂社区全局规定v1.10
关于坚决维护同人创作社群秩序与共识的公告
论坛
独立开发
开发问题
【求助帖】关于一个自创特性的问题
禁用JavaScript。为了获得更好的体验,请在运行之前启用浏览器中的JavaScript。
您正在使用一款已经过时的浏览器!部分功能不能正常使用。
请尝试升级或使用
其他浏览器
。
信息
<blockquote data-quote="韩英鑫1111" data-source="post: 2029" data-attributes="member: 2566"><p>好的鬼佬,我电脑拿去修了,今天刚看论坛,请问是这么改对吗</p><p>[CODE=ruby]#寒气</p><p>Battle::AbilityEffects::OnEndOfUsingMove.add(:FROZENAIR,</p><p> proc { |ability, user, targets, move, battle|</p><p> next if move.type != :ICE</p><p> next if !move.contactMove?</p><p> next if battle.pbRandom(100) >= 99</p><p> battle.pbShowAbilitySplash(user)</p><p> if targets.hasActiveAbility?(:SHIELDDUST) && !battle.moldBreaker</p><p> battle.pbShowAbilitySplash(targets)</p><p> if !Battle::Scene::USE_ABILITY_SPLASH</p><p> battle.pbDisplay(_INTL("对于{1},完全没有效果!", targets.pbThis))</p><p> end</p><p> battle.pbHideAbilitySplash(targets)</p><p> elsif targets.pbCanFreeze?(user, Battle::Scene::USE_ABILITY_SPLASH)</p><p> msg = nil</p><p> if !Battle::Scene::USE_ABILITY_SPLASH</p><p> msg = _INTL("{1}的{2}让{3}冰冻了!", user.pbThis, user.abilityName, targets.pbThis(true))</p><p> end</p><p> targets.pbFreeze(msg)</p><p> end</p><p> battle.pbHideAbilitySplash(user)</p><p> }</p><p>)</p><p></p><p>Battle::AbilityEffects::OnDealingHit.add(:FROZENAIR,</p><p> proc { |ability, user, target, move, battle|</p><p> next if !move.contactMove?</p><p> next if battle.pbRandom(100) >= 99</p><p> battle.pbShowAbilitySplash(user)</p><p> if target.hasActiveAbility?(:SHIELDDUST) && !battle.moldBreaker</p><p> battle.pbShowAbilitySplash(target)</p><p> if !Battle::Scene::USE_ABILITY_SPLASH</p><p> battle.pbDisplay(_INTL("对于{1},完全没有效果!", target.pbThis))</p><p> end</p><p> battle.pbHideAbilitySplash(target)</p><p> elsif target.pbCanFreeze?(user, Battle::Scene::USE_ABILITY_SPLASH)</p><p> msg = nil</p><p> if !Battle::Scene::USE_ABILITY_SPLASH</p><p> msg = _INTL("{1}的{2}让{3}冰冻了!", user.pbThis, user.abilityName, target.pbThis(true))</p><p> end</p><p> target.pbFreeze(msg)</p><p> end</p><p> battle.pbHideAbilitySplash(user)</p><p> }</p><p>)</p><p></p><p>Battle::AbilityEffects::OnBeingHit.add(:FROZENAIR,</p><p> proc { |ability, user, target, move, battle|</p><p> next if !move.pbContactMove?(user)</p><p> next if user.frozen? || battle.pbRandom(100) >= 99</p><p> battle.pbShowAbilitySplash(target)</p><p> if user.pbCanFreeze?(target, Battle::Scene::USE_ABILITY_SPLASH) &&</p><p> user.affectedByContactEffect?(Battle::Scene::USE_ABILITY_SPLASH)</p><p> msg = nil</p><p> if !Battle::Scene::USE_ABILITY_SPLASH</p><p> msg = _INTL("{1}的{2}让{3}被冰冻了!", target.pbThis, target.abilityName, user.pbThis(true))</p><p> end</p><p> user.pbFreeze(msg)</p><p> end</p><p> battle.pbHideAbilitySplash(target)</p><p> }</p><p>)[/CODE]</p></blockquote><p></p>
[QUOTE="韩英鑫1111, post: 2029, member: 2566"] 好的鬼佬,我电脑拿去修了,今天刚看论坛,请问是这么改对吗 [CODE=ruby]#寒气 Battle::AbilityEffects::OnEndOfUsingMove.add(:FROZENAIR, proc { |ability, user, targets, move, battle| next if move.type != :ICE next if !move.contactMove? next if battle.pbRandom(100) >= 99 battle.pbShowAbilitySplash(user) if targets.hasActiveAbility?(:SHIELDDUST) && !battle.moldBreaker battle.pbShowAbilitySplash(targets) if !Battle::Scene::USE_ABILITY_SPLASH battle.pbDisplay(_INTL("对于{1},完全没有效果!", targets.pbThis)) end battle.pbHideAbilitySplash(targets) elsif targets.pbCanFreeze?(user, Battle::Scene::USE_ABILITY_SPLASH) msg = nil if !Battle::Scene::USE_ABILITY_SPLASH msg = _INTL("{1}的{2}让{3}冰冻了!", user.pbThis, user.abilityName, targets.pbThis(true)) end targets.pbFreeze(msg) end battle.pbHideAbilitySplash(user) } ) Battle::AbilityEffects::OnDealingHit.add(:FROZENAIR, proc { |ability, user, target, move, battle| next if !move.contactMove? next if battle.pbRandom(100) >= 99 battle.pbShowAbilitySplash(user) if target.hasActiveAbility?(:SHIELDDUST) && !battle.moldBreaker battle.pbShowAbilitySplash(target) if !Battle::Scene::USE_ABILITY_SPLASH battle.pbDisplay(_INTL("对于{1},完全没有效果!", target.pbThis)) end battle.pbHideAbilitySplash(target) elsif target.pbCanFreeze?(user, Battle::Scene::USE_ABILITY_SPLASH) msg = nil if !Battle::Scene::USE_ABILITY_SPLASH msg = _INTL("{1}的{2}让{3}冰冻了!", user.pbThis, user.abilityName, target.pbThis(true)) end target.pbFreeze(msg) end battle.pbHideAbilitySplash(user) } ) Battle::AbilityEffects::OnBeingHit.add(:FROZENAIR, proc { |ability, user, target, move, battle| next if !move.pbContactMove?(user) next if user.frozen? || battle.pbRandom(100) >= 99 battle.pbShowAbilitySplash(target) if user.pbCanFreeze?(target, Battle::Scene::USE_ABILITY_SPLASH) && user.affectedByContactEffect?(Battle::Scene::USE_ABILITY_SPLASH) msg = nil if !Battle::Scene::USE_ABILITY_SPLASH msg = _INTL("{1}的{2}让{3}被冰冻了!", target.pbThis, target.abilityName, user.pbThis(true)) end user.pbFreeze(msg) end battle.pbHideAbilitySplash(target) } )[/CODE] [/QUOTE]
验证
目前宝可梦官方数据已经包含多少个图鉴?(纯数字)
回复帖子
最新帖子
全
怎么把地图画好看?
最新更新:全民制作人
星期三,17:43
开发问题
W
进化道具没用怎么办
最新更新:We115
星期二,15:41
开发问题
我发现了宝藏网站
最新更新:幽冥魔帝
星期一,20:35
心情茶坊
全
我想切换视角讲述故事
最新更新:全民制作人
2026/07/22
开发问题
Z
将GBA打包成APK
最新更新:zheyeyeye
2026/07/22
GBA教程
论坛统计
主题
562
消息
2,425
成员
3,889
最新成员
yunyu
联系我们
QQ
2201858342
邮箱
pokefans@qq.com
论坛
独立开发
开发问题
【求助帖】关于一个自创特性的问题
顶部