主页
论坛
新帖
最新消息
新帖
最新动态
制作互助群
登录
注册
Toggle sidebar
Toggle sidebar
菜单
安装应用
安装
回复主题
【进站必读】宝可饭堂社区全局规定v1.10
关于坚决维护同人创作社群秩序与共识的公告
论坛
独立开发
进阶教程
【趣味教程】添加具体的特性、道具、招式
禁用JavaScript。为了获得更好的体验,请在运行之前启用浏览器中的JavaScript。
您正在使用一款已经过时的浏览器!部分功能不能正常使用。
请尝试升级或使用
其他浏览器
。
信息
<blockquote data-quote="ES泽洛" data-source="post: 1144" data-attributes="member: 2"><p><h3><span style="color: rgb(26, 188, 156)"><span style="font-size: 22px">道具</span></span></h3><p><span style="font-size: 15px">3.<strong>海王钓竿(重要道具)</strong>:传说中的钓竿。在有水的地方使用的话,容易钓到异色宝可梦或稀有道具。</span></p><p>[SPOILER="查看详情"]</p><p><span style="font-size: 15px">(1)在<em><span style="color: rgb(61, 142, 185)">PBS/items.txt</span></em>中添加数据,并在<em><span style="color: rgb(61, 142, 185)">Graphics/Items</span></em>文件夹下添加<span style="color: rgb(61, 142, 185)"><em>AQUAROD</em></span><em><span style="color: rgb(61, 142, 185)"><em>.png</em></span></em>图片</span></p><p>[CODE]</p><p>[AQUAROD]</p><p>Name = 海王钓竿</p><p>NamePlural = 海王钓竿</p><p>Pocket = 8</p><p>Price = 0</p><p>FieldUse = Direct</p><p>Flags = KeyItem</p><p>Description = 传说中的钓竿。在有水的地方使用的话, 容易钓到异色宝可梦或稀有道具。</p><p>[/CODE]</p><p><span style="font-size: 15px">(2)在脚本编辑器的<span style="color: rgb(61, 142, 185)"><em>Game_Stats</em></span>的第19行附近添加</span></p><p>[CODE=ruby]</p><p>attr_accessor :fishing_shiny # 海王钓竿</p><p>[/CODE]</p><p>[ATTACH=full]1411[/ATTACH]</p><p><span style="font-size: 15px">往下翻在89行附近添加</span></p><p>[CODE=ruby]</p><p>@fishing_shiny = 0 # 海王钓竿</p><p>[/CODE]</p><p>[ATTACH=full]1412[/ATTACH]</p><p><span style="font-size: 15px">(3)在<em><span style="color: rgb(61, 142, 185)">Overworld_WildEncounters</span></em>的第412行附近添加</span></p><p>[CODE=ruby]</p><p>shiny_retries += $stats.fishing_shiny #海王钓竿</p><p>[/CODE]</p><p><span style="font-size: 15px">[ATTACH=full]1413[/ATTACH]</span></p><p><span style="font-size: 15px">(4)在<em><span style="color: rgb(61, 142, 185)">Item_Effects</span></em>的最下方添加</span></p><p>[CODE=ruby]</p><p>#海王钓竿</p><p>ItemHandlers::UseInField.add(:AQUAROD, proc { |item|</p><p> notCliff = $game_map.passable?($game_player.x, $game_player.y, $game_player.direction, $game_player)</p><p> if !$game_player.pbFacingTerrainTag.can_fish || (!$PokemonGlobal.surfing && !notCliff)</p><p> pbMessage(_INTL("不能在这里使用"))</p><p> next false</p><p> end</p><p> encounter = $PokemonEncounters.has_encounter_type?(:SuperRod)</p><p> if pbFishing(encounter, 3)</p><p> if rand(100) < 50</p><p> $stats.fishing_battles += 1</p><p> $stats.fishing_shiny = 2 #异色额外判定次数,2和闪耀护符一样,最好不要超过65536,公式是 1-(4095/4096)^次数</p><p> pbEncounter(:SuperRod)</p><p> $stats.fishing_shiny = 0 #遭遇完就置0,避免影响其他野怪</p><p> else</p><p> items = [</p><p> #在此处编辑你想要的道具,自行增减条目</p><p> :RARECANDY,:BIGPEARL,:PEARLSTRING,</p><p> :COMETSHARD,:HELIXFOSSIL,:DOMEFOSSIL</p><p> ]</p><p> pbReceiveItem(items[rand(items.length)])</p><p> pbMessage(_INTL("原来只是个道具。"))</p><p> end</p><p> end</p><p> next true</p><p>})</p><p>[/CODE]</p><p>[ATTACH=full]1414[/ATTACH]</p><p>[/SPOILER]</p></blockquote><p></p>
[QUOTE="ES泽洛, post: 1144, member: 2"] [HEADING=2][COLOR=rgb(26, 188, 156)][SIZE=6]道具[/SIZE][/COLOR][/HEADING] [SIZE=4]3.[B]海王钓竿(重要道具)[/B]:传说中的钓竿。在有水的地方使用的话,容易钓到异色宝可梦或稀有道具。[/SIZE] [SPOILER="查看详情"] [SIZE=4](1)在[I][COLOR=rgb(61, 142, 185)]PBS/items.txt[/COLOR][/I]中添加数据,并在[I][COLOR=rgb(61, 142, 185)]Graphics/Items[/COLOR][/I]文件夹下添加[COLOR=rgb(61, 142, 185)][I]AQUAROD[/I][/COLOR][I][COLOR=rgb(61, 142, 185)][I].png[/I][/COLOR][/I]图片[/SIZE] [CODE] [AQUAROD] Name = 海王钓竿 NamePlural = 海王钓竿 Pocket = 8 Price = 0 FieldUse = Direct Flags = KeyItem Description = 传说中的钓竿。在有水的地方使用的话, 容易钓到异色宝可梦或稀有道具。 [/CODE] [SIZE=4](2)在脚本编辑器的[COLOR=rgb(61, 142, 185)][I]Game_Stats[/I][/COLOR]的第19行附近添加[/SIZE] [CODE=ruby] attr_accessor :fishing_shiny # 海王钓竿 [/CODE] [ATTACH type="full" alt="1694261190802.png"]1411[/ATTACH] [SIZE=4]往下翻在89行附近添加[/SIZE] [CODE=ruby] @fishing_shiny = 0 # 海王钓竿 [/CODE] [ATTACH type="full" alt="1694261264401.png"]1412[/ATTACH] [SIZE=4](3)在[I][COLOR=rgb(61, 142, 185)]Overworld_WildEncounters[/COLOR][/I]的第412行附近添加[/SIZE] [CODE=ruby] shiny_retries += $stats.fishing_shiny #海王钓竿 [/CODE] [SIZE=4][ATTACH type="full" alt="1694261366064.png"]1413[/ATTACH] (4)在[I][COLOR=rgb(61, 142, 185)]Item_Effects[/COLOR][/I]的最下方添加[/SIZE] [CODE=ruby] #海王钓竿 ItemHandlers::UseInField.add(:AQUAROD, proc { |item| notCliff = $game_map.passable?($game_player.x, $game_player.y, $game_player.direction, $game_player) if !$game_player.pbFacingTerrainTag.can_fish || (!$PokemonGlobal.surfing && !notCliff) pbMessage(_INTL("不能在这里使用")) next false end encounter = $PokemonEncounters.has_encounter_type?(:SuperRod) if pbFishing(encounter, 3) if rand(100) < 50 $stats.fishing_battles += 1 $stats.fishing_shiny = 2 #异色额外判定次数,2和闪耀护符一样,最好不要超过65536,公式是 1-(4095/4096)^次数 pbEncounter(:SuperRod) $stats.fishing_shiny = 0 #遭遇完就置0,避免影响其他野怪 else items = [ #在此处编辑你想要的道具,自行增减条目 :RARECANDY,:BIGPEARL,:PEARLSTRING, :COMETSHARD,:HELIXFOSSIL,:DOMEFOSSIL ] pbReceiveItem(items[rand(items.length)]) pbMessage(_INTL("原来只是个道具。")) end end next true }) [/CODE] [ATTACH type="full" alt="1694261444706.png"]1414[/ATTACH] [/SPOILER] [/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
论坛
独立开发
进阶教程
【趣味教程】添加具体的特性、道具、招式
顶部