InfinityGamers / HungerGames-UPDATED

A HungerGames plugin for PocketMine-MP developed by xBeastMode
45 stars 24 forks source link

Feature Idea #63

Closed EpicPinkCreeper closed 6 years ago

EpicPinkCreeper commented 6 years ago

Please add a way to disable clearing a player's inventory when they join. This is a great plugin but I can't use it because of that.

xBeastMode commented 6 years ago

Try installing this in your server, in the scripts folder: https://github.com/InfinityGamers/HungerGames-UPDATED/blob/xBeastMode-patch-1/scripts/ClearInventoryOnJoin.php

xBeastMode commented 6 years ago

Did it work?

EpicPinkCreeper commented 6 years ago

no it gave this error

[01:12:33] [Server thread/CRITICAL]: Error: "Call to undefined function hungergames\lib\utils\token_get_all()" (EXCEPTION) in "HungerGames_dev-18.phar/src/hungergames/lib/utils/exc" at line 218 [01:12:33] [Server thread/DEBUG]: #0 HungerGames_dev-18.phar/src/hungergames/lib/utils/exc(208): hungergames\lib\utils\exc::getPHPClasses(string <?php..class ClearInventoryOnJoin extends \hungergames\api\scripts\HGAPIScript{.. public function construct(){. parent::construct("ClearInventoryOnJoin", "1.1", "xBeastMode");. }.. public function onLoad(){. $this->sendConsoleMessage("Enabling ClearInventoryOnJoin");. }.. /*. . @param \pocketmine\Player $p. @param \hungergames\obj\HungerGames $game. . /. public function onPlayerJoinGame(\pocketmine\Player $p, \hungergames\obj\HungerGames $game){. $p->getInventory()->clearAll();. }.}) [01:12:33] [Server thread/DEBUG]: #1 HungerGames_dev-18.phar/src/hungergames/api/scripts/HGAPIScriptManager(36): hungergames\lib\utils\exc::getFileClasses(string C:\Users\epicp\Downloads\MCPE SERVERS\PocketMine-MP - NEW\plugins\HungerGames/scripts/ClearInventoryOnJoin.php) [01:12:33] [Server thread/DEBUG]: #2 HungerGames_dev-18.phar/src/hungergames/Loader(56): hungergames\api\scripts\HGAPIScriptManager->loadScripts() [01:12:33] [Server thread/DEBUG]: #3 src/pocketmine/plugin/PluginBase(90): hungergames\Loader->onEnable() [01:12:33] [Server thread/DEBUG]: #4 src/pocketmine/plugin/PharPluginLoader(122): pocketmine\plugin\PluginBase->setEnabled(boolean 1) [01:12:33] [Server thread/DEBUG]: #5 src/pocketmine/plugin/PluginManager(610): pocketmine\plugin\PharPluginLoader->enablePlugin(hungergames\Loader object) [01:12:33] [Server thread/DEBUG]: #6 src/pocketmine/Server(1955): pocketmine\plugin\PluginManager->enablePlugin(hungergames\Loader object) [01:12:33] [Server thread/DEBUG]: #7 src/pocketmine/Server(1941): pocketmine\Server->enablePlugin(hungergames\Loader object) [01:12:33] [Server thread/DEBUG]: #8 src/pocketmine/Server(1655): pocketmine\Server->enablePlugins(integer 0) [01:12:33] [Server thread/DEBUG]: #9 src/pocketmine/PocketMine(554): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string C:\Users\epicp\Downloads\MCPE SERVERS\PocketMine-MP - NEW\, string C:\Users\epicp\Downloads\MCPE SERVERS\PocketMine-MP - NEW\plugins) [01:12:33] [Server thread/DEBUG]: #10 C:/Users/epicp/Downloads/MCPE SERVERS/PocketMine-MP - NEW/PocketMine-MP.phar(1): require(string phar://C:/Users/epicp/Downloads/MCPE SERVERS/PocketMine-MP - NEW/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

xBeastMode commented 6 years ago

This has been added in this build, please look: https://github.com/InfinityGamers/HungerGames-UPDATED/releases/tag/Build%2318

EpicPinkCreeper commented 6 years ago

no I meant add a way to disable it, since it had already been added

xBeastMode commented 6 years ago

I've added in this release: https://github.com/InfinityGamers/HungerGames-UPDATED/releases/latest Just add this somewhere in your arena config: clear_inventory_on_join: false