主页
论坛
新帖
最新消息
新帖
最新动态
制作互助群
登录
注册
Toggle sidebar
Toggle sidebar
菜单
安装应用
安装
回复主题
【进站必读】宝可饭堂社区全局规定v1.10
关于坚决维护同人创作社群秩序与共识的公告
论坛
独立开发
开发用品
[21.1]背包检索功能;
禁用JavaScript。为了获得更好的体验,请在运行之前启用浏览器中的JavaScript。
您正在使用一款已经过时的浏览器!部分功能不能正常使用。
请尝试升级或使用
其他浏览器
。
信息
<blockquote data-quote="Halily" data-source="post: 2597" data-attributes="member: 2337"><p>从宝可梦同人Tectonic Earthquake中移植出来的功能;</p><p>在原有的基础上,支持全背包检索,并能跳转到对应口袋:</p><p></p><p>[ATTACH=full]3014[/ATTACH]</p><p>如果您安装了Bag Screen with interactable Party插件:</p><p>则在适当位置添加以下内容:</p><p>[CODE=ruby]elsif Input.triggerex?(:TAB)</p><p> searchText = pbEnterText("输人物品名称或描述.", 0, 999)</p><p> if searchText != ""</p><p> searchText = searchText.downcase </p><p> matchedItems = []</p><p></p><p> @bag.pockets.each_with_index do |thispocket, pocketIndex|</p><p> thispocket.each_with_index do |potentialItem, potentialIndex|</p><p> description = GameData::Item.get(potentialItem[0]).name.downcase + GameData::Item.get(potentialItem[0]).description.downcase</p><p> if description.include?(searchText)</p><p> matchedItems.push({ index: potentialIndex, pocket: pocketIndex, item: potentialItem[0] })</p><p> end</p><p> end</p><p> end</p><p> </p><p> if matchedItems.length == 1</p><p> item = matchedItems[0]</p><p> itemwindow.pocket = item[:pocket]</p><p> itemwindow.index = item[:index]</p><p> </p><p> @bag.last_viewed_pocket = item[:pocket]</p><p> pbRefresh</p><p> </p><p> elsif matchedItems.length > 1</p><p> itemId = pbChooseItemFromListWithoutVar("搜索结果.", *matchedItems.map { |m| m[:item] })</p><p> if itemId</p><p> selectedItem = matchedItems.find { |m| m[:item] == itemId }</p><p> if selectedItem</p><p> itemwindow.pocket = selectedItem[:pocket]</p><p> itemwindow.index = selectedItem[:index]</p><p></p><p> @bag.last_viewed_pocket = selectedItem[:pocket]</p><p> pbRefresh</p><p> end</p><p> end</p><p> end</p><p> end[/CODE]</p><p></p><p>[ATTACH=full]3015[/ATTACH]</p><p>最近一次更新:2024/11/10</p></blockquote><p></p>
[QUOTE="Halily, post: 2597, member: 2337"] 从宝可梦同人Tectonic Earthquake中移植出来的功能; 在原有的基础上,支持全背包检索,并能跳转到对应口袋: [ATTACH type="full"]3014[/ATTACH] 如果您安装了Bag Screen with interactable Party插件: 则在适当位置添加以下内容: [CODE=ruby]elsif Input.triggerex?(:TAB) searchText = pbEnterText("输人物品名称或描述.", 0, 999) if searchText != "" searchText = searchText.downcase matchedItems = [] @bag.pockets.each_with_index do |thispocket, pocketIndex| thispocket.each_with_index do |potentialItem, potentialIndex| description = GameData::Item.get(potentialItem[0]).name.downcase + GameData::Item.get(potentialItem[0]).description.downcase if description.include?(searchText) matchedItems.push({ index: potentialIndex, pocket: pocketIndex, item: potentialItem[0] }) end end end if matchedItems.length == 1 item = matchedItems[0] itemwindow.pocket = item[:pocket] itemwindow.index = item[:index] @bag.last_viewed_pocket = item[:pocket] pbRefresh elsif matchedItems.length > 1 itemId = pbChooseItemFromListWithoutVar("搜索结果.", *matchedItems.map { |m| m[:item] }) if itemId selectedItem = matchedItems.find { |m| m[:item] == itemId } if selectedItem itemwindow.pocket = selectedItem[:pocket] itemwindow.index = selectedItem[:index] @bag.last_viewed_pocket = selectedItem[:pocket] pbRefresh end end end end[/CODE] [ATTACH type="full"]3015[/ATTACH] 最近一次更新:2024/11/10 [/QUOTE]
验证
使用必应搜索是否可以搜到本网站?
回复帖子
最新帖子
全
我想切换视角讲述故事
最新更新:全民制作人
星期三,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
论坛
独立开发
开发用品
[21.1]背包检索功能;
顶部