Update chatplus
This commit is contained in:
parent
9df63edff9
commit
f4053a34d7
1 changed files with 13 additions and 9 deletions
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
|
|
||||||
chatplus = {
|
chatplus = {
|
||||||
version = 2.2,
|
version = 2.3,
|
||||||
_logpath = minetest.get_worldpath().."/chatplus-log.txt",
|
_logpath = minetest.get_worldpath().."/chatplus-log.txt",
|
||||||
_defsettings = {
|
_defsettings = {
|
||||||
log = true,
|
log = true,
|
||||||
|
@ -164,6 +164,14 @@ function chatplus.poke(name,player)
|
||||||
return chatplus.players[name]
|
return chatplus.players[name]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
minetest.register_on_joinplayer(function(player)
|
||||||
|
chatplus.poke(player:get_player_name(), player)
|
||||||
|
end)
|
||||||
|
|
||||||
|
minetest.register_on_leaveplayer(function(player)
|
||||||
|
chatplus.poke(player:get_player_name(), "end")
|
||||||
|
end)
|
||||||
|
|
||||||
function chatplus.register_handler(func,place)
|
function chatplus.register_handler(func,place)
|
||||||
if not place then
|
if not place then
|
||||||
table.insert(chatplus._handlers, func)
|
table.insert(chatplus._handlers, func)
|
||||||
|
@ -177,19 +185,15 @@ function chatplus.log_message(from, msg)
|
||||||
chatplus.log("<" .. from .. "> " .. msg)
|
chatplus.log("<" .. from .. "> " .. msg)
|
||||||
end
|
end
|
||||||
|
|
||||||
minetest.register_on_joinplayer(function(player)
|
|
||||||
chatplus.poke(player:get_player_name(), player)
|
|
||||||
end)
|
|
||||||
|
|
||||||
minetest.register_on_leaveplayer(function(player)
|
|
||||||
chatplus.poke(player:get_player_name(), "end")
|
|
||||||
end)
|
|
||||||
|
|
||||||
function chatplus.send(from, msg)
|
function chatplus.send(from, msg)
|
||||||
if msg:sub(1, 1) == "/" then
|
if msg:sub(1, 1) == "/" then
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if not minetest.check_player_privs(from, {shout = true}) then
|
||||||
|
return nil
|
||||||
|
end
|
||||||
|
|
||||||
chatplus.log_message(from, msg)
|
chatplus.log_message(from, msg)
|
||||||
|
|
||||||
if #chatplus._handlers == 0 then
|
if #chatplus._handlers == 0 then
|
||||||
|
|
Loading…
Reference in a new issue