[LiteCore] NPC [Aquamarine]

Крч… На
Надеюсь ты как то с ним разберёшься (просто закинь в плагины и всё!)
NPC_v1.4_LiteCore-1.phar (49.9 КБ)

Почему я создаю нпс го происходит не известная ошибка._.

это пиздец

@Nik1t0n4ik, мне понравилось это видео, рекламу делаешь?

кнш

легенда а не канал был, эх

Используешь LiteCore?

Мне до теста далеко. @MrHoller все правильно?

public static function openAddMoney(Player $player) : void{
		$form = new CustomForm(
			title: 
			elements: [
			new Dropdown(
                text: "Выберите игрока",
                options: array_keys(Server::getInstance()->getOnlinePlayers()),
                callable: fn(string $value) => $this->setTempData($player, "player", $value)
			),
            new Input(
                text: "Введите сколько пополнить баланс.",
                placeholder: "Введите сумму",
                callable: fn(string $value) => $this->setTempData($player, "add", $value)
            )
            ],
            onClose: function(Player $player) : void{
            	$int = $this->getTempData($player)["add"];
                $name = $this->getTempData($player)["player"];
            	if(!is_numeric($int)){
            	   $player->sendMessage("Это должно быть число!");
            	   return false;
            	}
                if($int < 5000000){
                	$player->sendMessage("Не должно превышать 5,000,000");
                    return false;
                }
                $player->sendMessage("Мы это сделали :), ты выбрал: ".$name);
            }
         ); 
         $player->sendForm($form);
	}

Нет

syntax error

1 лайк

А здесь надо

array_map(function($a){ return $a->getName(); }, Server::getInstance()->getOnlinePlayers());
1 лайк

спасибо боже, я и забыл про этот метод. очень пригодится

Копипастишь с моего FShop

Я не знал особо как с libforms работать вот и взял твой плагин в качестве примера, ну все ровно же он в открытом виде)

зачем рома закрыл профиль. у него есть скелеты в шкафу?:slight_smile:

Я не закрывал, это снова баги форума

А как его вывести? Прям использовать переменную $a? Я что-то не втупляю немного…

Мне его надо в onClose лишь в массив?

array_map

Возвращает массив с элементами

array_map вернет массив содержащий ники игроков