summaryrefslogtreecommitdiffstats
path: root/MCServer/Plugins/Core/onjoinleave.lua
blob: c794aaf940616e3316decefeae751957d4dd5c1c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function OnPlayerJoined(Player)
	--if( BannedPlayersIni:GetValueB("Banned", Player:GetName(), false) == true ) then
	--	LOGINFO( Player:GetName() .. " tried to join, but is banned!" )
	--	KickPlayer(Player:GetName(), cChatColor.Red .. "You are banned!" )
	--	return true
	--elseif( WhiteListIni:GetValueB("WhiteListSettings", "WhiteListOn", false ) == true ) then
	--	if( WhiteListIni:GetValueB("WhiteList", Player:GetName(), false ) == false ) then
	--		LOGINFO( Player:GetName() .. " tried to join, but is not whitelisted!" )
	--		KickPlayer(Player:GetName(), cChatColor.Red .. "You are not whitelisted!" )
	--	end
	--else
		ShowMOTDTo( Player )
		local Server = cRoot:Get():GetServer()
		Server:SendMessage(cChatColor.Yellow .. "[JOIN] " .. cChatColor.White .. Player:GetName() .. " has joined the game" )
		return false
	--end
end

function OnDisconnect(Player, Reason)
	local Server = cRoot:Get():GetServer()
	Server:SendMessage(cChatColor.Yellow .. "[LEAVE] " .. cChatColor.White .. Player:GetName() .. " has left the game" )
	LOG("Player " .. Player:GetName() .. " has left the game.")
	return true
end