flying-squid/lib/playerPlugins/log.js
2015-08-26 21:48:56 +02:00

33 lines
No EOL
1 KiB
JavaScript

module.exports=inject;
function inject(serv,player)
{
player.on("connected",function(){
var addr = player._client.socket.remoteAddress + ':' + player._client.socket.remotePort;
console.log("[INFO]: " + player.username + ' connected', '(' + addr + ')');
serv.log("[INFO]: " + player.username + ' connected', '(' + addr + ')');
});
player.on("spawned",function(){
console.log("[INFO]: position written, player spawning...");
serv.log("[INFO]: position written, player spawning...");
});
player.on("disconnected",function(){
console.log("[INFO]: " + player.username + ' disconnected', '(' + addr + ')');
serv.log("[INFO]: " + player.username + ' disconnected', '(' + addr + ')');
});
player.on("error",function(error){
console.log('[ERR] ' + error.stack);
serv.log('[ERR]: Client: ' + error.stack);
});
player.on("chat",function(message){
message = '<' + player.username + '>' + ' ' + message;
console.log("[INFO] " + message);
serv.log("[INFO] " + message);
});
}