The RPG Maker Resource Kit

RMRK RPG Maker Creation => MV => Topic started by: yuyu! on December 21, 2015, 06:43:57 AM

Title: [Solved] Remove item by variable (script call help)
Post by: yuyu! on December 21, 2015, 06:43:57 AM
Hi, friends. :)

I've been working on a system for giving NPCs gifts, but seem to have run into a bit of a wall with MV's script calls. Does anyone know how to have items removed by variable? When using "select item" the item's id is stored in variable #12 and I would like to have a script call automatically remove the item by the id stored in that variable.

Here is what I tried (along with many variations of this):
$gameParty.loseItem($dataItems[$gameVariables[12]], 1);

I feel like I'm missing something simple. ;9 It didn't crash or anything...just didn't work. ;_;


On another note...I may just be calling MV scripts wrong or something? I tried to also have a script call within a conditional branch check variable values between numbers and that didn't seem to work either.

For example:
$gameVariables[12] >= 35 && $gameVariables[12] <= 40;

It's tough to get used to the script calls in a new engine. ;___;
Title: Re: Remove item by variable (script call help)
Post by: &&&&&&&&&&&&& on December 21, 2015, 06:58:15 AM
$gameParty.gainItem($dataItems[$gameVariables[12]], -1);
Title: Re: Remove item by variable (script call help)
Post by: yuyu! on December 21, 2015, 07:27:49 PM
I had no luck with that, either... ;9
Title: Re: Remove item by variable (script call help)
Post by: yuyu! on December 21, 2015, 11:15:43 PM
This is solved now. :3 Apparently you have to add ".value" and use parenthesis. I guess it's a JS thing. :B In case someone else tries this (you can also use "loseItem"):

Code: [Select]
$gameParty.gainItem($dataItems[$gameVariables.value(6)], -1);

The same goes for the conditional variables I tried to use:

Code: [Select]
$gameVariables.value(var) == 1 && $gameVariables.value(var) == 3;

Many thanks to boe and an RPGMakerWeb user by the name of Tommy Gun. ^_^
Title: Re: [Solved] Remove item by variable (script call help)
Post by: Mikuyaki on October 04, 2016, 09:51:54 AM
A topic that is very special I can not stop myself to read it. It's nothing new for me and many people.
Title: Re: [Solved] Remove item by variable (script call help)
Post by: yuyu! on October 06, 2016, 01:28:27 AM
I'm glad the topic that is very special could not stop yourself to read it. But sorry to hear it's nothing new for you and many people.

(Spambot banned) ;o
Title: Re: [Solved] Remove item by variable (script call help)
Post by: &&&&&&&&&&&&& on October 06, 2016, 01:53:48 AM
Not going to lie I was then not at the right forum. Thank you for sharing this post for the world I'll post it in my blog.