• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~

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

新生

【Lv:2】

注册
2021/09/05
消息
44
金粒
5,133金粒
本人新手,刚刚入门遇到了一些问题。目前已将安装了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文档,希望你可以越来越好
好的,多谢您了
祝您生活愉快!
 

在线会员

  • 落雨前夕
  • B1ack
  • bluezjx
  • hhgihhg
  • aisibi
  • 2409460473
  • 648645654465456
  • 古怪ilil
  • sssjiu
  • TheMagic_Star
  • zw35426
  • Oreocookies_
  • anbandun
  • 墨绒
  • xianyu637
  • littleduan
  • 离川
  • LiZi35
  • xinghe0635
  • Edithfus
  • PuddingKC
...和 77 更多。
后退
顶部 底部