Update README.md

This commit is contained in:
Ad5001 2016-07-31 13:34:41 +03:00 committed by GitHub
parent 3c989e043c
commit 640ad2949e

View file

@ -1,6 +1,38 @@
# GameManager # GameManager
Make minigames easilier ! Make minigames easilier !
Gamemanager is a plugin that allow minigame writing a lot easilier with his easy api, dizigned for per world minigame ! Gamemanager is a plugin that allow minigame writing a lot easilier with his easy api, disigned for per world minigame !
I made this for me at start bur feel free to use it to write your own minigame ! I made this for me at start but feel free to use it to write your own minigame !
API : ### How to make a game:
Currently writing the wiki... To make a game base, create a new file called "<YOUR_GAME_NAME>.php". Inside it, add a
``
<?php
use Ad5001\GameManager\Game;
use pocketmine\Player;
class <YOUR_GAME_NAME> extends Game {
public function onGameStart() { // When the game start (enought players)
// $this->getServer()->broadcastMessage("Game started on {$this->getLevel()->getName()}");
}
public function onGameStop() { // When you stop the game.
// $this->getServer()->broadcastMessage("Game stoped on {$this->getLevel()->getName()}");
}
public function getName() : string {
return "<YOUR_GAME_NAME>";
}
public function getMaxPlayers() : int { // Return the max of the players
return <NUMBER OF PLAYERS MAX>;
}
// Write in progress :)
}
``