Gistrec

ShowModalFormPacket

Aug 3rd, 2017
202
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public function onInteract(PlayerInteractEvent $event) {
  2.     $player = $event->getPlayer();
  3.     $data = ['type' => 'custom_form',
  4.     'title' => 'Это мега крутое меню',
  5.     'content' => [[
  6.             "type" => "label",
  7.             "text" => "Это надпись крч (Label)"
  8.         ],[
  9.             "type" => "input",
  10.             "text" => "Инпут",
  11.             "placeholder" => "азазазаза",
  12.             "default" => ""
  13.         ],
  14.         [
  15.             "type" => "slider",
  16.             "text" => "Это слайдер нах",
  17.             "min" => 0,
  18.             "max" => 100,
  19.             "step" => 1
  20.         ],
  21.         [
  22.             "type" => "toggle",
  23.             "text" => "это чек бокс",
  24.             "default" => true
  25.         ],
  26.         [
  27.             'type' => 'step_slider',
  28.             'text' => 'Степ слайдер',
  29.             'steps' => ["Lorem", "Ipsum", "Dolor"],
  30.             'default' => 1
  31.         ],
  32.         [
  33.             'type' => 'dropdown',
  34.             'text' => 'а это дропдаун',
  35.             'options' => ['lorem', 'ipsum', 'dolor'],
  36.             'default' => 0
  37.         ]]];
  38.     $data = json_encode($data);
  39.     $packet = new ShowModalFormPacket();
  40.     $packet->formId = 1;
  41.     $packet->data = $data;
  42.     $player->dataPacket($packet);
  43. }
Comments
  • User was banned
Add Comment
Please, Sign In to add comment