18wyj2
我想大家都记得ljy大神的KillBearBoys
可是ljy大神并没有将它更新1.4
于是我就写了这个插件......
我叫它ServerLog

指令:
/co 或者/serverlog 开启查询模式

用法:
查询方块部分:
和KillBearBoys相同
在查询模式状态下破坏或放置方块获取日志

还有一个查询玩家部分:
在查询模式状态下点击玩家
获取玩家信息
获取的信息包括:
玩家名称
玩家血量
玩家游戏模式
玩家最近一次使用的命令

注意:
这个插件可能会占许多内存
请及时删除日志


特别感谢:



最后,希望大家喜欢,如果有什么Bug,请反馈给我




cdreamy
Server.log本来就有的啊

18wyj2
cdreamy 发表于 2014-10-2 21:48
Server.log本来就有的啊

查询插件....OP方便查熊。。你没看懂我的意思吗。。

cdreamy
18wyj2 发表于 2014-10-2 21:51
查询插件....OP方便查熊。。你没看懂我的意思吗。。

LOGALL插件足够了

哥是牛哥!
两位大湿好厉害。。。。Σ( ° △ °|||)︴

哥是牛哥!
较真的水深火热。。。O__O"…

18wyj2
cdreamy 发表于 2014-10-2 21:51
LOGALL插件足够了

LOGALL是什么...没找到..
反正我没找到1.4的查询插件
所以我写了它

18wyj2
哥是牛哥! 发表于 2014-10-2 21:52
两位大湿好厉害。。。。Σ( ° △ °|||)︴

本帖终于有第三个人了

哥是牛哥!
18wyj2 发表于 2014-10-2 21:55
本帖终于有第三个人了

Σ( ° △ °|||)︴。。。。O__O"…。。

hsk001ufo
cdreamy 发表于 2014-10-2 21:51
LOGALL插件足够了

这里是PE板块

cdreamy

哦哦。。。没看清

kevin2000
本帖最后由 kevin2000 于 2014-12-27 09:05 编辑

希望删除点击玩家获得信息那部分或者修改一下
严重导致崩服bug一天崩了10几次-----------------------------------------
PocketMine-MP Crash Dump Fri Dec 26 23:48:10 UTC 2014

Error: Call to undefined method pocketmine\entity\PrimedTNT::getName()
File: /home/minecraft/multicraft/servers/server448/plugins/[查熊]ServerLog_v2.2.0.phar/src/ServerLog/ServerLog
Line: 118
Type: E_ERROR

THIS CRASH WAS CAUSED BY A PLUGIN
BAD PLUGIN: ServerLog v2.2.0

Code:
[109]            $player = $event->getPlayer();
[110]                    $name = $player->getDisplayName();
[111]                  $commandInfo = $event->getMessage();
[112]                 $this->log->set($name, $commandInfo);
[113]                     $this->log->save();
[114]                    }
[115]         public function onEntityDamageByEntity(EntityDamageByEntityEvent $event){
[116]                  $entity = $event->getEntity();
[117]                   $player = $event->getDamager();
[118]                  if($this->mode[$player->getName()] == true){
[119]                  $log = $this->log->get($entity->getName());
[120]           $player->sendMessage('玩家:'.$entity->getName());
[121]           $player->sendMessage('血量:'.$entity->getHealth().'/'.$entity->getMaxHealth());
[122]                   $player->sendMessage('游戏模式:'.$entity->getgamemode());
[123]                   $player->sendMessage('近期使用过的命令:'.$log);
[124]                   //被攻击玩家各项资料
[125]                    $event->setCancelled();
[126]                    //最后别忘了SetCancelled
[127]         }else{
[128]                 }

Backtrace:

PocketMine-MP version: Alpha_1.4dev #855 [Protocol 20; API 1.8.0]
Git commit: 0000000000000000000000000000000000000000
uname -a: Linux s3.minegame.cc 3.13.0-38-generic #65~precise1-Ubuntu SMP Thu Oct 9 19:24:01 UTC 2014 x86_64
PHP Version: 5.6.3
Zend version: 2.6.0
OS : Linux, linux

Loaded plugins:
ServerMail 0.0.1 by tschrock ([email protected]) for API(s) 1.0.0
TimerBan 2.0 by onebone for API(s) 1.2.0, 1.2.1
EconomyJob 2.0.0汉化by风歌青天 by onebone for API(s) 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1
SimpleHelp 1.0.0 by 18wyj2 for API(s) 1.0.0
DevTools 1.8.0 by PocketMine Team, shoghicp for API(s) 1.0.0
ALLSurvival 1.2.1 by PMPCT-Zzm for API(s) 1.0.0
EconomyAPI 2.0.1汉化by风歌青天 by onebone for API(s) 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1
WorldBorder 1.0.0 by Topic for API(s) 1.0.0
SignCommand Build_1 by 18WYJ2 for API(s) 1.0.0
VoteReward 2.1 by LDX for API(s) 1.0.0, 1.1.0, 1.2.0, 1.3.0
TouchHome 2 by LDX for API(s) 1.1.0
EconomyAirport 2.0.0汉化by风歌青天 by onebone for API(s) 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1
QuitandJoinmsg 1.0.0 by  for API(s) 1.0.0
GeoLocation 3.0.2 by DarkN3ss & boybook & zzm客窜 for API(s) 1.1.0
Broadcaster 1.01 by EvolSoft for API(s) 1.2.0
KeepInventory 1.1.0 by boybook for API(s) 1.0.0
SimpleVIP Build_1 by 18wyj2 for API(s) 1.0.0
xPermissions 1.3.1 by 64FF00 for API(s) 1.2.0
TimeCommander 2 by LDX for API(s) 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0
essentialsTP 1.0.9 by  for API(s) 1.0.0
PeacefulSpawn 2.4 by LDX for API(s) 1.3.1, 1.4.0
SimpleBanItem 1.1.0 by 18wyj2 for API(s) 1.0.0
PocketGuard 2.1 by MinecrafterJPN for API(s) 1.6.0
EconomyLand 2.0.1汉化by风歌青天 by onebone for API(s) 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1
ServerLog 2.2.0 by 18wyj2 for API(s) 1.0.0
EconomyShop 2.0.0汉化by风歌青天 by onebone for API(s) 1.3.0, 1.3.1, 1.4.0, 1.4.1
SimpleAuth 1.6.0 by PocketMine Team, shoghicp for API(s) 1.8.0
iControlU 1.3 by Falkirks for API(s) 1.6.0
EconomySell 2.0.1汉化by风歌青天 by onebone for API(s) 1.3.0, 1.3.1, 1.4.0, 1.4.1



wujipohh
18wyj2 发表于 2014-10-2 21:51
查询插件....OP方便查熊。。你没看懂我的意思吗。。

我来告诉你BUG的
我的pm用了以后已经崩溃
错误报告:Warning! This crash was caused by the ServerLog plugin. Please contact the original plugin author.

13865526510
能不能新做一套pe1.4汉化经济插件,大神

739590379
顶一个。。。。。。。。。。。。。

uuuu1
我只能说,bug严重,后台刷姨妈红
$this->mode[$player->getName()]有这个的地方,pm都会报错
报错内容,不规范。。
lz你需要更新了

3160311361
链接链接。。。。。。。。。。。。

Damnation丶
我的表示用不了,一用就说报错,压根没法用…

qq505916481
lz块更新啊啊啊啊啊啊啊啊啊

xdf
后台刷屏报错:
20:24:54 [CRITICAL] Could not pass event pocketmine\event\entity\EntityDamageEvent to ServerLog v2.2.0: Argument 1 passed to ServerLog\ServerLog::onEntityDamageByEntity() must be an instance of pocketmine\event\entity\EntityDamageByEntityEvent, instance of pocketmine\event\entity\EntityDamageEvent given, called in phar:///root/pm/PocketMine-MP.phar/src/pocketmine/plugin/MethodEventExecutor.php on line 36 and defined on ServerLog\ServerLog
20:24:54 [NOTICE] InvalidArgumentException: "Argument 1 passed to ServerLog\ServerLog::onEntityDamageByEntity() must be an instance of pocketmine\event\entity\EntityDamageByEntityEvent, instance of pocketmine\event\entity\EntityDamageEvent given, called in phar:///root/pm/PocketMine-MP.phar/src/pocketmine/plugin/MethodEventExecutor.php on line 36 and defined" (E_RECOVERABLE_ERROR) in "/ServerLog_v2.2.0.phar/src/ServerLog/ServerLog" at line 115

jerrystickmin
后台显示一大堆文字,大概是01.05 06:22:20 [Server] NOTICE InvalidArgumentException: "Argument 1 passed to ServerLog\ServerLog::onEntityDamageByEntity() must be an instance of pocketmine\event\entity\EntityDamageByEntityEvent, instance of pocketmine\event\entity\EntityDamageEvent given, called in phar:///jar/Minecraft PE 0.10.X.phar/src/pocketmine/plugin/MethodEventExecutor.php on line 36 and defined" (E_RECOVERABLE_ERROR) in "/ServerLog_v2.2.0.phar/src/ServerLog/ServerLog" at line 115 01.05 06:22:20 [Server] CRITICAL Could not pass event pocketmine\event\entity\EntityDamageEvent to ServerLog v2.2.0: Argument

jerrystickmin
另外,只能查出最近一次方块变动记录,希望能够查出多次记录。至少也要1到5次吧。

524452319
不懂。。。如果是已经被撸掉的怎么办

第一页 上一页 下一页 最后一页