Faça assim:
server.lua
addEventHandler ("onPlayerBan", root, function (banPointer) -- Neste evento, source = quem foi banido.
if getElementData(source, "teste") then -- Se o jogador banido tem essa data, então:
outputChatBox (getPlayerName(source).." não pode ser banido. (banimento negado)", root, 255, 0, 0) -- Manda isso pra geral.
removeBan (banPointer) -- Desbane o jogador antes de ser chutado pelo ban, fazendo com que ele nem seja chutado.
-- ESTE RESOURCE PRECISA TER ACESSO ADMIN PARA REMOVER O BAN.
end
end)
Eu recomendo fortemente que não use elementData para este objetivo, pois é facilmente burlável e jogadores que deveriam ser banidos podem começar a se proteger de banimentos.
Em vez disso, use isso:
if getAccountName(getPlayerAccount(source)) == "myAccountName" then -- Se o jogador estiver logado nessa conta, então:
Assim enquanto o jogador estiver logado nessa conta específica, ele não poderá ser banido.