Frago9876543210 / EasyForms

Plugin for pmmp that allow you create GUI in a few clicks.
GNU General Public License v3.0
59 stars 16 forks source link

How to use? #26

Open frederik-giesske opened 4 years ago

frederik-giesske commented 4 years ago

Hello, I have some questions: 1) in which file path do I have to save a new function? 2) how can I trigger a function via command e.g. /warp and it opens a menu where I can select a warp Please give me a full example.

xxAROX commented 4 years ago
//your command here
$player->sendForm(new MenuForm(
                "Selecte a Button",
                "",
                ["Button 1","Button 2","Button 3"],
                function (Player $player, Button $button): void{// if the player press a button.
                    $selected = $button->getText();
                    $player->sendMessage("selected {$selected}");
                },
                function (Player $player): void{// if the player press "X".
                    $player->sendMessage("Closed.");
                }
            ));

I hope i can help you