summaryrefslogtreecommitdiffstats
path: root/MCServer/Plugins/Core/onjoinleave.lua
blob: 372f6af47a4003fa799434624cda4f3e3ef56f33 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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" )
end