(Genisys) OpMoyaAPI 1.1.x — ОБНОВА!

OpMoyaAPI:

  • Описание:

Уже не совсем маленький апи, функционал более менее, думаю шо кому то поможет и зайдет!

Команды

/clear - очистить инвентарь!
/gg - пожелать игрокам приятной игры!
/cc - очистить чат!
/elytra - получить себе элитры! (Фан команда:slight_smile:)
/gmc - установить режим креатива.
/gms - установить режим выживания.
/donate - список доната! (Настроить можно в php файле)
/day - установить день!
/night - установить ночь!
/agro - выразить свое недовольствие. (ОСТОРОЖНО, МАТ!!!) (Можно настроить в php файле)
/+ - выдать самому себе предмет
/ban - забанить игрока
/banip - забанить игрока по айпи
/banc - забанить игрока по сиду (айди клиента)
/fly - включить/выключить флай
/rename - переименовывает предмет в руке
/shock - эффект тошноты игроку на 3 секунды силы 10, эффект потери у игрока 10 полу сердец

Пермишены

clear.u - пермишен к команде /clear
gg.u - пермишен к команде /gg
cc.u - пермишен к команде /cc
elytra.u - пермишен к команде /elytra
gmc.u - пермишен к команде /gmc
gms.u - пермишен к команде /gms
donate.u - пермишен к команде /donate
day.u - пермишен к команде /day
night.u - пермишен к команде /night
agro.u - пермишен к команде /agro
+.u - пермишен к команде /+
rename.u - пермишен к команде /rename
fly.u - пермишен к команде /fly
ban.u - пермишен к команде /ban
banip.u - пермишен к команде /banip
banc.u - пермишен к команде /banc
shock.u - пермишен к команде /shock

Скачать

Ядро: GenisysPro 1.1.x, Версия плагина: 0.0.11, Файл: OpMoyaAPI_1.1.x.zip (3.0 КБ)
Ядро: GenisysPro 1.1.x, Версия плагина: 0.0.11, Файл: OpMoyaAPI_1.1.x.phar (2.6 КБ)

2 симпатии

в phar собери


/mp имя

Готово, ток я не через майн

можно из консоли

/mp
/ep

1 симпатия

Нормально

  • Неиспользуемые импорты.
  • Многоразовая обработка команд(если найдет команду, то дальше будет проверять другие команды).
  • Из игрока получать игрока - гениально!
  • Табуляция как таковая отсуствует.
  • Не обрабатываются исключения и ошибки. (а вдруг игрок уже в гм или пустой инвентарь, или нет места для элитры)
  • Не имеются phpDoc блоки. (Иногда даже не понимаешь какие значения обрабатываются)

Хочется утопиться с таким апи. И не вижу возможностей для расширения, чтобы работать как с полноценным апи.

Моя оценка 1/5

Комментарий:нужно приложить колоссальные усилия для дальнейшего развития!

9 симпатий

Хорошо, а в каком смысле “Многоразовая обработка команд”? Объясните по лучше, это на что то влияет??

аж интересно стало, а оцените мою авторизацию, если найдёте время

К примеру, на обработку поступила команда с именем “gmc”. И конуструкция “if” (для дальнейшего удобства буду называть как “условие”) выполнила свою обработку, но следующие условия будут тоже задействованы.

Считаю, что обьяснил максимально детально!

1 симпатия

Сейчас тестить буду.

в плане стиля кода, а не работоспособности

Ору с сообщений «Нигга по кликухе $name забанил какого-то $name за $reason». Бан можно было и не добавлять…

1 симпатия

Чел сверху тупа по фактам всё рассказал

3 симпатии

Бан не работает, это плохая обнова

функционал обычного слитого апи с кучей недоработок, бессмысленный плагин.

2 симпатии

Ты что даже не тестил?

1 симпатия

наверно нет зачем тестить если ты топ кодер

2 симпатии

сделай просто команду gm
case “gm”:
if($p->getGamemode() == 1) {
$p->setGamemode(0);
$p->addTitle("§a§lВыживание", “§aПриятной игры!”);
} else {
$p->setGamemode(1);
$p->addTitle("§9§lКреатив", “§aПриятной игры!”);
}
break;

если у игрока будет гм3 вселенная свёрнется

1 симпатия