[PMMP] WantedUI - плагин на розыск игроков

WantedUI

Мой новый плагин на розыск игроков через формы

Возможности:

  • Начать охоту сразу нескольким игрокам

  • Докинуть сумму к розыску (Типа сначала за его голову назначили 1000$, то можно докинуть к примеру 2000$ и получится за его голову 3000$)

  • Настраиваемые сообщения

Команды:

  • /wanted add [player: string] [int: price] - Назначить сумму за голову игрока
  • /wanted list - Список игроков в розыске
  • /wanted - Открывает меню плагина

Пермишены:

  • melvi.wanted.hunt - Возможность объявить игрока в розыск
  • melvi.wanted.list - Возможность смотреть список разыскиваемых

Зависимости:

config.yml:

config.yml
# {playerNick} заменяеться на ник игрока который обьявил в розыск
# {wantedNick} заменяеться на ник игрока который обьявлен в розыск


player-wanted-text-first-line: §cВНИМАНИЕ, §a{wantedNick}
player-wanted-text-second-line: §cВАС ОБЬЯВИЛ В РОЗЫСК ИГРОК §a{playerNick}

sender-cannot-wanted-self: Вы не можете обьявить в розыск самого себя!

sender-cannot-type-not-int: Введите число!
sender-wanted-success: Игрок {wantedNick} успешно отправлен в розыск

sender-unknown-args: Не понял команды, может напишите "/wanted help"?

enable-debug: false

sender-start-hunt-window-title: Вы уверены?
sender-start-hunt-window-desc: Вы действительно уверены что хотите начать охоту на игрока {wantedNick}?
sender-start-hunt-window-yes: Да
sender-start-hunt-window-no: Нет

sender-ui-window-title: Меню плагина Wanted
sender-ui-window-desc: Выберите нужную опцию
sender-ui-window-add-button: Обьявить игрока в розыск
sender-ui-window-list-button: Просмотреть список игроков в розыске

sender-add-ui-window-title: Обьявить в розыск
sender-add-ui-window-desc: Введите нужные данные
sender-add-ui-window-name-player: Имя игрока
sender-add-ui-window-price-player: Цена за его голову

sender-start-hunt-window-close: Вы отменили операцию.
sender-start-hunt-window-success: Вы начали охоту на игрока {wantedNick}
sender-start-hunt-window-success-but-offline: Вы начали охоту на игрока {wantedNick}, но он сейчас оффлайн

sender-start-hunt-no-players: Никого сейчас не разыскивают

sender-hunt-list-title: Разыскиваються
sender-hunt-list-desc: Выберите игрока на которого хотите начать охоту

sender-has-no-money: У вас недостаточно денег!

sender-start-hunt-already: Вы уже начали охоту на игрока {wantedNick}

player-wanted-he-no-longer-wanted: Так как вас убил игрок {playerNick} то вы больше не в розыске

Скриншоты:

Скриншоты




Скачать:

WantedUI_v0.1.phar (PMMP API4) (21.9 КБ)
WantedUI_0.1.zip (PMMP API4) (8.3 КБ)

Лог обновлений:

0.1
  • Первая версия плагина
3 симпатии

Хачу zip, дай zip.

ООО первый человек на форуме с активированной виндой

1 симпатия

image

какая разница

Всем привет

//    public function onCommand(CommandSender $sender, Command $command, string $label, array $args): bool
//    {
//        if ($command->getName() == "getmap")
//        {
//            if (!$sender instanceof Player) { $sender->sendMessage("No."); return false; }
//            $sender->getInventory()->addItem($this->getMapItem($sender));
//        }
//
//        if ($command->getName() == "wanted") {
//            if (!$sender instanceof Player) {
//                $sender->sendMessage("No.");
//                return false;
//            }
//
//            if (isset($args[0])) {
//                switch ($args[0]) {
//                    case "add":
//                        if (isset($args[1]) && isset($args[2])) {
//                            $money = (int)$args[2];
//                            if (strtolower($args[1]) == strtolower($sender->getName())) {
//                                $sender->sendMessage($this->config->get("sender-cannot-wanted-self"));
//                                return false;
//                            }
//
//                            $this->addWantedPlayer($args[1], $sender, $money);
//                        }
//                        return true;
//                        break;
//
//                    case "list":
//                        $this->openMenu($sender);
//                        return true;
//                        break;
//
//                    default:
//                        $sender->sendMessage($this->config->get("sender-unknown-args"));
//                        return true;
//                        break;
//                }
//            }
//        }
//        return true;
//    }

Я ненужная часть кода которая попала в релиз

image

Прости это не тебе

Привет ненужная часть кода!

зато какой код

Я тебе больше скажу, никто не отменял KMS Activator. Который до сих пор работает и на 11.

(но это лицуха)

image
Вот еще часть кода которая не попала в релиз

как говорил один человек, все что закомментировано - не существует

1 симпатия

Главное пк не БУ а я лицензию не покупал)))) Там в магазе активировал кто-то)))

Некромант

всееем поохууй Microsoft прекратила весь бизнес в России и винду можно пиратить леегаальноо

а еще всееем поохууй х2 потому что линукс

Гонщик не легальный!