Здравствуйте помогите пожалуйста столкнулся с слитым плагином на летающие ботинки которые должен игрок покупать за 100000 валюты но покупать может любой и когда утебя нет денег что в этом коде не правильно
Тык <?php namespace PremiumPlugins;
use pocketmine\plugin\PluginBase;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\event\Listener;
use pocketmine\item\Item;
use pocketmine\scheduler\CallbackTask;
use pocketmine\event\player\PlayerJoinEvent;
use pocketmine\event\player\PlayerInteractEvent;
class boots extends PluginBase implements Listener{
public function onEnable(){
$this->getServer()->getPluginManager()->registerEvents($this, $this);
$this->eco = $this->getServer()->getPluginManager()->getPlugin(“EconomyAPI”);
$this->getServer()->getScheduler()->scheduleRepeatingTask(new CallbackTask(array($this, “oBoots”)), 20 * 1);
}
public function oBoots(){
foreach($this->getServer()->getOnlinePlayers() as $p){
$item = $p->getInventory()->getBoots();
if($item->getId() == 450 && $item->getCustomName() == "§l§7Ботинки §l§bБога"){
$p->setAllowFlight(true);
} else $p->setAllowFlight(false);
}
}
public function onCommand(CommandSender $s, Command $cmd, $label, array $args){
switch($cmd->getName()){
case "boots":
$this->eco->reduceMoney($s, 100000);
$i = Item::get(450, 0, 1); //Айди ботинок
$i->setCustomName("§l§7Ботинки §l§bБога"); //названи после покупки
$s->getInventory()->setBoots($i);
$s->sendMessage("§l§7Вы успешно купили §l§7Ботинки §l§bБога §l§7- §l§a100000\$");
return true;
}
}
public function oJoinPlayerSo(PlayerInteractEvent $ev){
$p = $ev->getPlayer();
$item = $p->getInventory()->getBoots();
if($item->getId() == 450 && $item->getCustomName() == "§l§7Ботинки §l§bБога"){ //айди ботинок и название
$p->setAllowFlight(true);
} else $p->setAllowFlight(false);
}
А мне кажется не разбирались, я думаю что в момент отсутствия форума они вообще ничего не делали или искали в слитых сборках, а как форум вернулся сразу налетели на халяву
Чел тебя не просят помощи, Я прошу помощи только у того кто мне поможет, и если тебе что-то не нравится не пиши мне и комуто ещо, всем на тебя все равно
Во первых, просить помощи хорошо в умеренных количествах, а не за каждый вопрос, нужно самому развиваться если тебе это интересно, а ты, как и многие другие этого не делают.
А во вторых я не тебе написал, а ответил другому человеку.
Я лично спрашиваю потому что не знаю а когда ответят мне я это запомню и в следущий раз уже не буду спрашивать а если нету инфы где и что как я могу узнать