<?php
namespace GameMode;
use pocketmine\plugin\PluginBase;
use pocketmine\event\Listener;
use pocketmine\command\CommandSender;
use pocketmine\command\Command;
use pocketmine\Player;
class GM extends PluginBase implements Listener {
public function onCommand(CommandSender $sender, Command $cmd, $label, array $args): bool {
$cmdName = $cmd->getName();
if ($cmdName === "gm") {
if(!$sender->hasPermission("maingrief.gm2") && $args[0] == "1") {
$sender->setGamemode(1);
$sender->sendMessage("§l§c¦§f Режим игры изменён на §bкреатив");
}else {
$sender->sendMessage("§l§c¦§f Преобретите привелегию §bКРЕАТИВ §fдля использования команды!");
}
if(!$sender->hasPermission("maingrief.gm2") && $args[0] == "0") {
$sender->setGamemode(0);
$sender->sendMessage("§l§c¦§f Режим игры изменён на §bвыживание");
}else {
$sender->sendMessage("§l§c¦§f Преобретите привелегию §bкреатив §fдля использования команды!");
}
}
return true;
}
}
ща все сделаю
ок жду
function onCommand(CommandSender $sender, Command $command, $label, array $args): bool {
if ($command->getName() === "gm") {
if (!$sender->hasPermission("maingrief.gm2")) {
$sender->sendMessage("No permission :,<");
return true;
}
if (empty($args[0])) {
$sender->sendMessage("Using: /" . $label . " <0/1>");
return true;
}
switch ($args[0]) {
case "0":
$sender->setGamemode(0);
$sender->sendMessage("Enable mode Survival");
break;
case "1":
$sender->setGamemode(1);
$sender->sendMessage("Enable mode Creative");
break;
default:
$sender->sendMessage("Using: /" . $label . " <0/1>");
break;
}
}
return true;
}
@elizy думаем чат жопа или он сам сделал?
Привет, в вк зайди)
а что там сложного в этом коде?)
код на 4-8 строк
Наркомания…
Че не так?
Сокращать gamemode и еще при этом писать новый плагин
алиасы для кого? можешь дописать полное имя команды
многие используют /gm т.к она короче
я написал метод с командой - остальное все че хочешь - делает автор поста
Эта тема была автоматически закрыта через 12 часов после последнего ответа. В ней больше нельзя отвечать.