- Joined
- Nov 7, 2018
- Messages
- 58
- Reaction score
- 52
- First Language
- C#
- Primarily Uses
- RMMV
This is really embarrasing, but. How do I do it?
I have a simple plugin, that works if I use it as a script.
I just can't call for it's function, no matter what I do or try.
I tried the following, where the first two options don't do anything at all, and the third simply just gives me the error "CallShop is not defined.
http://prntscr.com/lkrfgr
- I tried this in a completely new project, no other plugins active
- Plugin is turned on etc
What am I doing wrong?
I have a simple plugin, that works if I use it as a script.
Code:
//=============================================================================
// MrB_Shop.js
//=============================================================================
/*:
* @plugindesc Add and remove items from a shopscene
* @author MrB
* @help Yes I need help.
*
* A lot of it.
*/
(function() {
function CallShop(){
//Add item unlock
if ($gameSwitches.value(1)){
var WoodenRing = [0,4,0,0];
} else {
var WoodenRing = "Not Unlocked";
}
var shopItems = [
[0,1,0,0],
[0,2,0,0],
[0,3,0,0],
WoodenRing
];
SceneManager.push(Scene_Shop);
SceneManager.prepareNextScene(shopItems, false);
}
})();
I tried the following, where the first two options don't do anything at all, and the third simply just gives me the error "CallShop is not defined.
http://prntscr.com/lkrfgr
- I tried this in a completely new project, no other plugins active
- Plugin is turned on etc
What am I doing wrong?

