主页
论坛
新帖
最新消息
新帖
最新动态
制作互助群
登录
注册
Toggle sidebar
Toggle sidebar
菜单
安装应用
安装
回复主题
【进站必读】宝可饭堂社区全局规定v1.10
关于坚决维护同人创作社群秩序与共识的公告
论坛
独立开发
进阶教程
一些奇怪的道具
禁用JavaScript。为了获得更好的体验,请在运行之前启用浏览器中的JavaScript。
您正在使用一款已经过时的浏览器!部分功能不能正常使用。
请尝试升级或使用
其他浏览器
。
信息
<blockquote data-quote="LQWU" data-source="post: 1140" data-attributes="member: 1655"><p><span style="font-size: 18px"><span style="color: rgb(226, 80, 65)">特性药水--改变宝可梦的特性</span></span></p><p><span style="font-size: 15px"><span style="color: rgb(0, 0, 0)">在游戏里特性胶囊和特性膏药都能为我们改变宝可梦的特性,但并不能自由选择,在研究后,创建了一个比较自由的道具,命名为特性药水(其实是借用了调试菜单改变特性的代码)</span></span></p><p><span style="font-size: 15px"><span style="color: rgb(0, 0, 0)">来看效果</span></span></p><p></p><p>[ATTACH=full]1402[/ATTACH]</p><p></p><p><span style="font-size: 15px">首先在<span style="color: rgb(226, 80, 65)">PBS/items.txt</span>中创建一个道具</span></p><p>[SPOILER="道具"][CODE=道具][ABILITYPOTION]</p><p>Name = 特性药水</p><p>NamePlural = 特性药水</p><p>Pocket = 1</p><p>Price = 20000</p><p>FieldUse = OnPokemon</p><p>Description = 可以改变宝可梦的特性。[/CODE][/SPOILER]</p><p><strong>对于ESS20.1</strong>,将图标放在Graphics/Items文件夹,并命名为ABILITYPOTION.png。</p><p>在Item_Effects的末尾添加如下代码:</p><p>实现代码</p><p>[SPOILER="Ess20.1"][CODE=ruby]ItemHandlers::UseOnPokemon.add(:ABILITYPOTION, proc { |item, qty, pkmn,scene|</p><p> abils = pkmn.getAbilityList</p><p> ability_commands = []</p><p> abil_cmd = 0</p><p> abils.each do |i|</p><p> ability_commands.push(((i[1] < 2) ? "" : "(H) ") + GameData::Ability.get(i[0]).name)</p><p> abil_cmd = ability_commands.length - 1 if pkmn.ability_id == i[0]</p><p> end</p><p> abil_cmd =pbMessage(_INTL("选择一个特性"), ability_commands, abil_cmd)</p><p> next if abil_cmd < 0</p><p> pkmn.ability_index = abils[abil_cmd][1]</p><p> pbMessage(_INTL("特性已被修改。")) </p><p> next true</p><p>})[/CODE]</p><p></p><p>[/SPOILER]</p><p><span style="font-size: 15px">一些话</span></p><p><span style="font-size: 15px">由于我刚开始学ruby及ess,这两个道具能弄出来纯属是巧合,其实只是在找不同和抄大佬的作业,所从可能会有BUG(甚至非常恶性),所以如果你想使用它,请提前备份好你的游戏文件,在此表示抱歉(因为有BUG我估计也无法修复,抱歉抱歉)<span style="color: rgb(226, 80, 65)">备份!备份!备份!</span></span></p><p><span style="font-size: 15px">这段时间,在饭堂学到不少东西,一开始啥也不会,但是这还不够,所以我要继续努力学习,争取能多学点东西.,希望能坚持下去</span></p><p><span style="font-size: 12px">(感谢宝可饭堂,感谢每一个帮助过我的人)</span></p><p>[ATTACH=full]1403[/ATTACH]</p><p>(该素材为RPGXP自带)</p></blockquote><p></p>
[QUOTE="LQWU, post: 1140, member: 1655"] [SIZE=5][COLOR=rgb(226, 80, 65)]特性药水--改变宝可梦的特性[/COLOR][/SIZE] [SIZE=4][COLOR=rgb(0, 0, 0)]在游戏里特性胶囊和特性膏药都能为我们改变宝可梦的特性,但并不能自由选择,在研究后,创建了一个比较自由的道具,命名为特性药水(其实是借用了调试菜单改变特性的代码) 来看效果[/COLOR][/SIZE] [ATTACH type="full"]1402[/ATTACH] [SIZE=4]首先在[COLOR=rgb(226, 80, 65)]PBS/items.txt[/COLOR]中创建一个道具[/SIZE] [SPOILER="道具"][CODE=道具][ABILITYPOTION] Name = 特性药水 NamePlural = 特性药水 Pocket = 1 Price = 20000 FieldUse = OnPokemon Description = 可以改变宝可梦的特性。[/CODE][/SPOILER] [B]对于ESS20.1[/B],将图标放在Graphics/Items文件夹,并命名为ABILITYPOTION.png。 在Item_Effects的末尾添加如下代码: 实现代码 [SPOILER="Ess20.1"][CODE=ruby]ItemHandlers::UseOnPokemon.add(:ABILITYPOTION, proc { |item, qty, pkmn,scene| abils = pkmn.getAbilityList ability_commands = [] abil_cmd = 0 abils.each do |i| ability_commands.push(((i[1] < 2) ? "" : "(H) ") + GameData::Ability.get(i[0]).name) abil_cmd = ability_commands.length - 1 if pkmn.ability_id == i[0] end abil_cmd =pbMessage(_INTL("选择一个特性"), ability_commands, abil_cmd) next if abil_cmd < 0 pkmn.ability_index = abils[abil_cmd][1] pbMessage(_INTL("特性已被修改。")) next true })[/CODE] [/SPOILER] [SIZE=4]一些话 由于我刚开始学ruby及ess,这两个道具能弄出来纯属是巧合,其实只是在找不同和抄大佬的作业,所从可能会有BUG(甚至非常恶性),所以如果你想使用它,请提前备份好你的游戏文件,在此表示抱歉(因为有BUG我估计也无法修复,抱歉抱歉)[COLOR=rgb(226, 80, 65)]备份!备份!备份![/COLOR] 这段时间,在饭堂学到不少东西,一开始啥也不会,但是这还不够,所以我要继续努力学习,争取能多学点东西.,希望能坚持下去[/SIZE] [SIZE=3](感谢宝可饭堂,感谢每一个帮助过我的人)[/SIZE] [ATTACH type="full" width="40px"]1403[/ATTACH] (该素材为RPGXP自带) [/QUOTE]
验证
386-151=?
回复帖子
最新帖子
全
我想切换视角讲述故事
最新更新:全民制作人
星期三,21:43
开发问题
Z
将GBA打包成APK
最新更新:zheyeyeye
星期三,21:27
GBA教程
Z
【进站必读】宝可饭堂社区全局规定v1.10
最新更新:z1652646304
星期三,20:25
公告规定
雨
pokeemerald怎么改箱子数
最新更新:雨落天晴
星期二,10:16
开发问题
[讨论]什么契机导致你想做游戏的
最新更新:A原翼
星期一,00:12
其他相关讨论
论坛统计
主题
559
消息
2,422
成员
3,879
最新成员
stonezz
联系我们
QQ
2201858342
邮箱
pokefans@qq.com
论坛
独立开发
进阶教程
一些奇怪的道具
顶部