Tell me what's wrong in it? PHP: <?phpnamespace PrimusLV\LTest;use pocketmine\plugin\PluginBase;use pocketmine\player\Player;use pocketmine\server\Server;use pocketmine\command\Command;class Main extends PluginBase{ public function onEnable(){ $this->getLogger()->info("Activated"); } public function onDisable(){ $this->getLogger()->info("Deactivated"); }public function onCommand(CommandSender $sender, Command $command, $label, array $args){ if(strtolower($command->getName()) === "test"){ $onlinePlayers = $this->getServer()->getOnlinePlayers(); $playerNo = count($this->getServer()->getOnlinePlayers()); $maxPlayers = $this->getServer()->getMaxPlayers(); $sender->sendMessage("Currently playing:". $onlinePlayers."/". $maxPlayers ." "); return true; } return false;} I got this error all the time? i can't get how to create command work >_<! Parse error: syntax error, unexpected 'return' (T_RETURN) in C:\PocketMine-MP\plugins\Heal\src\PrimusLV\LTest\Main.php on line 25 Call Stack: 0.0156 340224 1. {main}() C:\PocketMine-MP\PocketMine-MP.phar:0 0.0156 334872 2. require('phar://C:/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/PocketMine.php') C:\PocketMine-MP\PocketMine-MP.phar:1 0.2652 452064 3. pocketmine\Server->__construct() phar://C:/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/PocketMine.php:442 1.3300 10636232 4. pocketmine\Server->enablePlugins() phar://C:/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/Server.php:1628 1.3300 10636304 5. pocketmine\Server->enablePlugin() phar://C:/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/Server.php:1771 1.3300 10636400 6. pocketmine\plugin\PluginManager->enablePlugin() phar://C:/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/Server.php:1785 1.3300 10638048 7. pocketmine\plugin\PharPluginLoader->enablePlugin() phar://C:/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/plugin/PluginManager.php:559 1.3300 10638112 8. pocketmine\plugin\PluginBase->setEnabled() phar://C:/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/plugin/PharPluginLoader.php:123 1.3300 10638192 9. DevTools\DevTools->onEnable() phar://C:/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/plugin/PluginBase.php:86 1.3300 10641536 10. pocketmine\plugin\PluginManager->loadPlugins() phar://C:/PocketMine-MP/plugins/DevTools_v1.10.0.phar/src/DevTools/DevTools.php:45 1.3300 10645728 11. pocketmine\plugin\PluginManager->loadPlugin() phar://C:/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/plugin/PluginManager.php:296 1.3300 10648544 12. FolderPluginLoader\FolderPluginLoader->loadPlugin() phar://C:/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/plugin/PluginManager.php:152 1.3300 10651152 13. class_exists() phar://C:/PocketMine-MP/plugins/DevTools_v1.10.0.phar/src/FolderPluginLoader/FolderPluginLoader.php:64 1.3300 10651328 14. spl_autoload_call() phar://C:/PocketMine-MP/plugins/DevTools_v1.10.0.phar/src/FolderPluginLoader/FolderPluginLoader.php:64 1.3300 10651360 15. BaseClassLoader->loadClass() phar://C:/PocketMine-MP/plugins/DevTools_v1.10.0.phar/src/FolderPluginLoader/FolderPluginLoader.php:64 Sorry i'm begginer
Um... you need one more } at the end, it'll look like this: PHP: <?phpnamespace PrimusLV\LTest;use pocketmine\plugin\PluginBase;use pocketmine\player\Player;use pocketmine\server\Server;use pocketmine\command\Command;class Main extends PluginBase{ public function onEnable(){ $this->getLogger()->info("Activated"); } public function onDisable(){ $this->getLogger()->info("Deactivated"); }public function onCommand(CommandSender $sender, Command $command, $label, array $args){ if(strtolower($command->getName()) === "test"){ $onlinePlayers = $this->getServer()->getOnlinePlayers(); # array $playerN = count($this->getServer()->getOnlinePlayers()); # (integer) $maxPlayers = $this->getServer()->getMaxPlayers(); # (integer) $sender->sendMessage("Currently playing: ". $playerN."/". $maxPlayers ." "); return true; } return false; }} #one more here!
When it says 'unexpected' something, you forgot to close something. Usually you need to add an extra "}" (Sometimes you need to add a ";", but that is a different story )