Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local ignorelist = {}
- addCommandHandler("ignore",
- function (player, cmd, ignored)
- if (not ignored) then
- outputChatBox("#E7E7E7Usage: /ignore ", player, 255, 255, 255, true)
- return
- end
- local ignored = getPlayerFromName(ignored) --getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower()(ignored)
- if (not ignored) then
- outputChatBox("#E7E7E7Ignore: Player doesn't exist", player, 255, 255, 255, true)
- return
- end
- if (ignored == player) then
- outputChatBox("#E7E7E7Ignore: You can't ignore yourself", player, 255, 255, 255, true)
- return
- end
- if (not ignorelist[ignored]) then
- ignorelist[ignored] = {}
- end
- if (not ignorelist[ignored][player]) then
- ignorelist[ignored][player] = true
- outputChatBox("#E7E7E7You #FF6965started #E7E7E7ignoring ".. getPlayerName(ignored), player, 255, 255, 255, true)
- else
- ignorelist[ignored][player] = false
- outputChatBox("#E7E7E7You #86FF65stopped #E7E7E7ignoring ".. getPlayerName(ignored), player, 255, 255, 255, true)
- end
- end
- )
- addEvent ( "onPlayerChat", true )
- addEventHandler("onPlayerChat", root,
- function (message, messageType)
- local name = getPlayerName(source)
- if (messageType == 0) then
- local players = getElementsByType("player")
- for _, player in ipairs(players) do
- outputChatBox("valami6", player, 255, 255, 255, true) -- kiírja
- if ( not (ignorelist[source] and ignorelist[source][player])) then
- outputChatBox("valami7", player, 255, 255, 255, true) -- nem írja ki
- cancelEvent()
- end
- end
- elseif (messageType == 1) then
- local players = getElementsByType("player")
- for _, player in ipairs(players) do
- if (ignorelist[source] and ignorelist[source][player]) then
- cancelEvent()
- end
- end
- elseif (messageType == 2) then
- local team = getPlayerTeam(source)
- if (team) then
- local players = getPlayersInTeam(team)
- for _, player in ipairs(players) do
- if (ignorelist[source] and ignorelist[source][player]) then
- cancelEvent()
- end
- end
- end
- end
- end
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement