• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】

已解决 这是什么问题,如图,代码应该是正确的。

新生

【Lv:2】

注册
2021/09/05
消息
43
金粒
5,133.09金粒
本人新手,刚刚入门遇到了一些问题。目前已将安装了vscode的Pocketmine IDE,PochetMine Plugin AutoPackager,pocketmine-plugin-support这几款插件,代码写在了一个
叫Main.php的文件里,出现了如下情况,我继承的类名,继承的一些函数都出现了红色下划线
代码如下,下划线见附件图片:
[CODE lang="php" title="Main.php"]<?php

namespace Xinsheng\Main;

use pocketmine\plugin\PluginBase;

use pocketmine\event\player\PlayerJoinEvent;

use pocketmine\Player;

use pocketmine\Server;

use pocketmine\event\Listener;


class Information extends PluginBase implements Listener{

public function OnEnable() {

$this->getServer()->getPluginManager()->registerEvents($this,$this);
$this->getLogger()->info('NLOS_information is on enable.');
}

public function OnLoad() {
$this->getLogger()->info('NLOS_information is on load.');

}

public function OnDisable() {
$this->getLogger()->info('NLOS_information is on disable!');
}

public function onJoin(PlayerJoinEvent $event) {
$player = $event->getPlayer();
$name = $player->getName();
$inv = $player->getInventory();

$this->getserver()->broadcastMessage('Welcome $name to NLOS!!!');
$item = Item::get(345,0,1);
$inv->setItem(0,$item);
}
}

[/CODE]
 

附件

  • 截屏2021-12-04 21.18.09.webp
    截屏2021-12-04 21.18.09.webp
    23.7 KB · 查看: 10
  • 截屏2021-12-04 21.18.12.webp
    截屏2021-12-04 21.18.12.webp
    37.9 KB · 查看: 11
  • 截屏2021-12-04 21.18.14.webp
    截屏2021-12-04 21.18.14.webp
    32.6 KB · 查看: 10
最后编辑:
好的谢谢了
另外问一下您用的什么软件开发
我这边用的PHPStrom,vscode也是可以的,但是完全没必要装插件,推荐看看官方的插件案例,以及Github上其他PM插件的写法,勤看官方API文档,希望你可以越来越好
 
我这边用的PHPStrom,vscode也是可以的,但是完全没必要装插件,推荐看看官方的插件案例,以及Github上其他PM插件的写法,勤看官方API文档,希望你可以越来越好
好的,多谢您了
祝您生活愉快!
 

在线管理成员

在线会员

  • mcmanzi
  • 安稳
  • bast_l
  • melodyCY
  • ChampionZone
  • 洛风澜_Sea
  • I IKUN2004
  • max136216
  • Tawer
  • baimochen
  • DrSounds606948
  • hgch
  • awa()
  • Regotly
  • jeffera
  • 健纲 黄
后退
顶部 底部