Jump to content

MulTi96

Members
  • Posts

    1
  • Joined

  • Last visited

Everything posted by MulTi96

  1. TeamPlayer = {}; TeamPlayer.__index = TeamPlayer; ChatPlayer = {}; function TeamPlayer:Enter( player ) if ( ChatPlayer[player] ) then return; end local objector = {}; objector.player = player; objector.class = false; _chatenter = function() objector:EnterChat() end; _chatfunction = function( msg, type ) objector:Chat( msg, type ) end; addCommandHandler("class", _chatenter); addEventHandler("onPlayerChat", root, _chatfunction); table.insert( ChatPlayer, objector.player ); setmetatable( objector, self ); return objector; end function TeamPlayer:EnterChat( ) if ChatPlayer[self.player] then self.class = true; end end function TeamPlayer:Chat(msg) if ( self.class ) then cancelEvent() for k, v in pairs( ChatPlayer ) do outputChatBox(msg, v, 255, 255, 255 ) end end end function LeaveOutClassChat( player ) for k, v in pairs( ChatPlayer ) do if v == player then table.remove( ChatPlayer, k ); end end return true end addCommandHandler("leaveclass", LeaveOutClassChat) function enterInClassChat( player ) TeamPlayer:Enter( player ); end addCommandHandler("enterclass", enterInClassChat)
×
×
  • Create New...