Здравствуйте, ищу плагин на /god, вырезать с апи не могу, помогите пожалуйста кто может.
Aquamarine 1.0.1 | 1.1.x
так по кускам и соберешь целый плагин
Интересно, такие люди понимают что такое api, но называют кучу команд в одном плагине так потому-что его многие так называют, или все-таки не понимают что это означает?
блин даже не знаю
можешь в плагин засунуть пожалуйста?
не, сорри, занят я щас
норм все)
ладно, ну если не жалко будет уделить времени в дальнейшем, то скинь в плагине пожалуйста
хорошо
Самый лучший программист тысячелетия
всм? норм же код
Но толку от него нету
<?php namespace folder;
declare(strict_types=1);
use pocketmine\plugin\PluginBase;
use pocketmine\utils\TextFormat;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\event\Listener;
use pocketmine\event\EntityDamageEvent;
class ClassName extends PluginBase implements Listener
{
private array $players = [];
public function onEnable(): void
{
$this->getServer()->getPluginManeger()->registerEvents($this, $this);
}
public function onCommand(CommandSender $sender, Command $command, $label, array $args): bool
{
if($command->getName() === "god")
{
if($this->checkGod($sender)){
$sender->sendMessage(TextFormat::RED . "Режим бессмертия выключен!");
}else{
$sender->sendMessage(TextFormat::GREEN . "Режим бессмертия включен!");
}
}
}
public function onDamage(EntityDamageEvent $event)
{
$entity = $event->getEntity();
if($this->checkGod($entity))
{
$event->setCancelled(true);
}
}
public function checkGod($player): bool
{
$nickname = strtolower($player->getName());
if(isset($this->players[$nickname]))
{
unset($this->players[$nickname]);
return true;
}else{
$this->players[$nickname] = true;
return false;
}
}
}
?>
У меня есть подозрение что ивент нерабочий, поэтому да, если что, поправьте меня. Я нубик в кубиках ваших.
в плагине можешь скинуть пожалуйста?
Сам вставляй, я сейчас на ноуте ОС переустанавливаю
Я специально скинул в виде класса
я прошлый код вставил мне ошибку выдало
при этом владелец лайта и делаешь новую версию)))
Да, что-то против имеешь?
А по факту, я просто не собирался ему писать ничего. Мне лень было в документацию залазить.
Основное написал, пусть сам думает