本帖最后由 zsyminecraft 于 2015-8-11 15:40 编辑
求大神看看
plugin.yml
****************
name: ops
api: 1.0.0
version: 1.0 alpha
load: postworld
main: ops\ops
author: time
commands:
ops1:
description: "opsssssssss"
usage: "/ops"
*****************
ops.php
*****************
<?php
namespace ops;
use pocketmine\event\Listener;
use pocketmine\Player;
use pocketmine\plugin\PluginBase;
use pocketmine\scheduler\CallbackTask;
use pocketmine\Server;
use pocketmine\utils\TextFormat;
use pocketmine\utils\Config;
use pocketmine\event\player\PlayerJoinEvent;
use pocketmine\command\commandsender;
use pocketmine\command;
class ops extends PluginBase implements Listener {
//*****************************************************************************
public function onEnable(){
$this->getLogger()->info(TextFormat::GREEN."Ops-Plugin is
loading!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
$this->getServer()->getPluginManager()->registerEvents($this,$this);
$this->getLogger()->info(TextFormat::GREEN."Ops-Plugin is loaded
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
}
//*****************************************************************************
public function onDisable(){
$this->getLogger()->info(TextFormat::GREEN."Ops-Plugin is unloaded
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
}
//*****************************************************************************
public function onJoin(PlayerJoinEvent $event){
$player = $event->getPlayer();
$name = $player->getName();
$player->sendMessage("You're welcome
");
$event->setJoinMessage("hello.".$name.".how are you
");
unset($player,$event);
}
//*****************************************************************************
public function onCommand(CommandSender $sender, Command $command, $label, array $args){
$username = $sender->getName();
switch($command->getName()){
case "ops":
if($sender->isOP){$sender->sendMessage("hello")
}else{$sender->sendMessage("fuck")
break;
}
}
//*****************************************************************************
}
?>
*********************************************************************************************
rt.插件老是报错
求大神看看
plugin.yml
****************
name: ops
api: 1.0.0
version: 1.0 alpha
load: postworld
main: ops\ops
author: time
commands:
ops1:
description: "opsssssssss"
usage: "/ops"
*****************
ops.php
*****************
<?php
namespace ops;
use pocketmine\event\Listener;
use pocketmine\Player;
use pocketmine\plugin\PluginBase;
use pocketmine\scheduler\CallbackTask;
use pocketmine\Server;
use pocketmine\utils\TextFormat;
use pocketmine\utils\Config;
use pocketmine\event\player\PlayerJoinEvent;
use pocketmine\command\commandsender;
use pocketmine\command;
class ops extends PluginBase implements Listener {
//*****************************************************************************
public function onEnable(){
$this->getLogger()->info(TextFormat::GREEN."Ops-Plugin is
loading!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
$this->getServer()->getPluginManager()->registerEvents($this,$this);
$this->getLogger()->info(TextFormat::GREEN."Ops-Plugin is loaded
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
}
//*****************************************************************************
public function onDisable(){
$this->getLogger()->info(TextFormat::GREEN."Ops-Plugin is unloaded
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
}
//*****************************************************************************
public function onJoin(PlayerJoinEvent $event){
$player = $event->getPlayer();
$name = $player->getName();
$player->sendMessage("You're welcome
");
$event->setJoinMessage("hello.".$name.".how are you
");
unset($player,$event);
}
//*****************************************************************************
public function onCommand(CommandSender $sender, Command $command, $label, array $args){
$username = $sender->getName();
switch($command->getName()){
case "ops":
if($sender->isOP){$sender->sendMessage("hello")
}else{$sender->sendMessage("fuck")
break;
}
}
//*****************************************************************************
}
?>
*********************************************************************************************
2021.12 数据,可能有更多内容
rt.插件老是报错求大神看看
plugin.yml
****************
name: ops
api: 1.0.0
version: 1.0 alpha
load: postworld
main: ops\ops
author: time
commands:
ops1:
description: "opsssssssss"
usage: "/ops"
*****************
ops.php
*****************
<?php
namespace ops;
use pocketmine\event\Listener;
use pocketmine\Player;
use pocketmine\plugin\PluginBase;
use pocketmine\scheduler\CallbackTask;
use pocketmine\Server;
use pocketmine\utils\TextFormat;
use pocketmine\utils\Config;
use pocketmine\event\player\PlayerJoinEvent;
use pocketmine\command\commandsender;
use pocketmine\command;
class ops extends PluginBase implements Listener {
//*****************************************************************************
public function onEnable(){
$this->getLogger()->info(TextFormat::GREEN."Ops-Plugin is
loading!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
$this->getServer()->getPluginManager()->registerEvents($this,$this);
$this->getLogger()->info(TextFormat::GREEN."Ops-Plugin is loaded
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
}
//*****************************************************************************
public function onDisable(){
$this->getLogger()->info(TextFormat::GREEN."Ops-Plugin is unloaded
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
}
//*****************************************************************************
public function onJoin(PlayerJoinEvent $event){
$player = $event->getPlayer();
$name = $player->getName();
$player->sendMessage("You're welcome
");
$event->setJoinMessage("hello.".$name.".how are you
");
unset($player,$event);
}
//*****************************************************************************
public function onCommand(CommandSender $sender, Command $command, $label, array $args){
$username = $sender->getName();
switch($command->getName()){
case "ops":
if($sender->isOP){$sender->sendMessage("hello")
}else{$sender->sendMessage("fuck")
break;
}
}
//*****************************************************************************
}
?>
*********************************************************************************************
你可能是句末标志";"没有加复制代码
- <?php namespace ops; use pocketmine\event\Listener; use pocketmine\Player; use pocketmine\plugin\PluginBase; use pocketmine\scheduler\CallbackTask; use pocketmine\Server; use pocketmine\utils\TextFormat; use pocketmine\utils\Config; use pocketmine\event\player\PlayerJoinEvent; use pocketmine\command\commandsender; use pocketmine\command; class ops extends PluginBase implements Listener { //***************************************************************************** public function onEnable(){ $this->getLogger()->info(TextFormat::GREEN."Ops-Plugin is loading!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); $this->getServer()->getPluginManager()->registerEvents($this,$this); $this->getLogger()->info(TextFormat::GREEN."Ops-Plugin is loaded!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); } //***************************************************************************** public function onDisable(){ $this->getLogger()->info(TextFormat::GREEN."Ops-Plugin is unloaded!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); } //***************************************************************************** public function onJoin(PlayerJoinEvent $event){ $player = $event->getPlayer(); $name = $player->getName(); $player->sendMessage("You're welcome"); $event->setJoinMessage("hello.".$name.".how are you"); unset($player,$event); } //***************************************************************************** public function onCommand(CommandSender $sender, Command $command, $label, array $args){ $username = $sender->getName(); switch($command->getName()){ case "ops": if($sender->isOP){$sender->sendMessage("hello"); } else{ $sender->sendMessage("**"); } break; } } //***************************************************************************** } ?>
怕了。我不是PHP解释器,请问能不能给个报错内容?
另外,代码可以用复制代码[/code]框起来,大家看着不会痛苦。
另外,代码可以用
- [code]