- Joined
- Nov 1, 2017
- Posts
- 77
It really depends on what you mean by that.How to implement the function of using multiple items at a time?
I'd rather not help with custom edits to avoid the headache, so good luck with that, man.
It really depends on what you mean by that.How to implement the function of using multiple items at a time?
max_at_once = ItemHandlers.triggerUseOnPokemonMaximum(item, pkmn)
max_at_once = [max_at_once, $bag.quantity(item)].min
if max_at_once > 1
qty = pbChooseNumber(
_INTL("How many {1} do you want to use?", GameData::Item.get(item).portion_name_plural), max_at_once
)
end
This works perfectly! Although, for someone like me using Customizable Level Caps by phantombass, you can use multiple amounts of any candy to bypass this. Unrelated between the two, just something I have to fix myself sometimeSeems I have found a solution to using multiple stat items at once. Find def pbBagUseItem, put these codes between the line of ret = false and screen.pbRefresh.
And add && qty > 0 after if pbCheckUseOnPokemon(item, pkmn, screen)Ruby:max_at_once = ItemHandlers.triggerUseOnPokemonMaximum(item, pkmn) max_at_once = [max_at_once, $bag.quantity(item)].min if max_at_once > 1 qty = pbChooseNumber( _INTL("How many {1} do you want to use?", GameData::Item.get(item).portion_name_plural), max_at_once ) end
I would go and read the instruction again, there's a specific bit of code you need to add in to prevent thisI'm getting this error clicking Sell items. I even had an empty bag and then also bought an item in the shop prior to selling. Both gave me this error while using BW Pokemart screen.
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]
Script error in event 1 (coords 10,24), map 79 (New Bark Town)
Exception: ArgumentError
Message: wrong number of arguments (given 1, expected 2..5)
***Full script:
pbPokemonMart([
:TM21, :TM27,
:TM87, :TM78,
:TM12, :TM41,
:TM20, :TM28,
:TM76, :TM55,
:TM72, :TM79
])
Backtrace:
[Bag Screen w/int. Party] Script.rb:556:in `pbStartScene'
[BW PokéMart Screen] BWMartScreen.rb:320:in `pbStartSellScene2'
[BW PokéMart Screen] BWMartScreen.rb:305:in `pbStartSellScene'
[BW PokéMart Screen] BWMartScreen.rb:675:in `pbSellScreen'
[BW PokéMart Screen] BWMartScreen.rb:736:in `block in pbPokemonMart'
[BW PokéMart Screen] BWMartScreen.rb:728:in `loop'
[BW PokéMart Screen] BWMartScreen.rb:728:in `pbPokemonMart'
(eval):1:in `execute_script'
Interpreter:138:in `eval'
Interpreter:138:in `execute_script'
-------------------------------------
Taking out the script does the same thing.
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]
Script error in event 1 (coords 10,24), map 79 (New Bark Town)
Exception: ArgumentError
Message: wrong number of arguments (given 1, expected 2..5)
***Full script:
pbPokemonMart([
:TM21, :TM27,
:TM87, :TM78,
:TM12, :TM41,
:TM20, :TM28,
:TM76, :TM55,
:TM72, :TM79
])
Backtrace:
[Bag Screen w/int. Party] Script.rb:556:in `pbStartScene'
UI_PokeMart:320:in `pbStartSellScene2'
UI_PokeMart:305:in `pbStartSellScene'
UI_PokeMart:679:in `pbSellScreen'
UI_PokeMart:740:in `block in pbPokemonMart'
UI_PokeMart:732:in `loop'
UI_PokeMart:732:in `pbPokemonMart'
(eval):1:in `execute_script'
Interpreter:138:in `eval'
Interpreter:138:in `execute_script'
I thought that was script commands at first. Thank you.I would go and read the instruction again, there's a specific bit of code you need to add in to prevent this