Крч… На
Надеюсь ты как то с ним разберёшься (просто закинь в плагины и всё!)
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 работать вот и взял твой плагин в качестве примера, ну все ровно же он в открытом виде)
зачем рома закрыл профиль. у него есть скелеты в шкафу?![]()
Я не закрывал, это снова баги форума
А как его вывести? Прям использовать переменную $a? Я что-то не втупляю немного…
Мне его надо в onClose лишь в массив?
array_map
Возвращает массив с элементами
array_map вернет массив содержащий ники игроков
