Tá, mas explique como é o sistema, por favor. Nem todos jogam RadBr.
PS: Detalhe bem, quanto mais detalhes melhor.
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

Tá, mas explique como é o sistema, por favor. Nem todos jogam RadBr.
PS: Detalhe bem, quanto mais detalhes melhor.
@Tenta Esse Aqui
Exemplo de Uso:
/ban player, 3, using bug abuse
Em talkactions.xml coloque:
<talkaction log="yes" words="/ban" access="3" event="script" value="ban.lua"/>
e em /talkactions/scripts crie ban.lua:
function onSay(cid, words, param)
local parametres = string.explode(param, ",")
if(parametres[1] ~= nil) then
local accId = getAccountIdByName(parametres[1])
if(accId > 0) then
local comment = ""
if(parametres[2] == nil) then
doPlayerSendCancel(cid, "You must enter ban days.")
return true
elseif(isNumber(parametres[2]) == false) then
doPlayerSendCancel(cid, "Ban days use only numbers.")
return true
end
if(parametres[3] ~= nil) then
comment = parametres[3]
end
doAddAccountBanishment(accId, getPlayerGUIDByName(parametres[1]), os.time() + (86400 * parametres[2]), 4, 2, comment, getPlayerGUID(cid), '')
local player = getPlayerByNameWildcard(parametres[1])
if(isPlayer(player) == TRUE) then
doRemoveCreature(player)
end
else
doPlayerSendCancel(cid, "Player with name " .. parametres[1] .. " doesn't exist.")
end
else
doPlayerSendCancel(cid, "You must enter name.")
end
return true
end
info
Grupo: Barão
Registrado: 23/03/08
Posts: 205
Reputação: +4

Usei no meu e so DEU kick no player e nao foi banido... o player entro denovo e continuo jogando normal
info
Grupo: Artesão
Registrado: 27/10/12
Posts: 102
Reputação: +12
Char no Tibia: Não tenho

@Luck
Os dois scripts tem no fórum mas parece que o usuário não segue as regras do fórum e ninguem o ajuda.2
1° De notificação:
de banimento é este:
1 (WARNING) 1 semana 20 barras
2 (WARNING) 2 semanas 40 barras
3 (WARNING) 1 mês 60 barras
4 (WARNING) 2 meses 90 barras
5 (WARNING) Permanente 120 barras
6 (WARNING) Permanente 150 barras
7 (WARNING) Permanente 250 barras
8 (WARNING) Permanente 350 barras
9 (WARNING) Permanente 500 barras
10 (WARNING) Permanente 750 barras
11+ (WARNING) Permanente 999 barras
Vendo pela tabela fica claro que:
1 warning = 1 semana e assim sucessivamente
Após a 5° warning o ban tem que ficar permanente.
Para banir o player o membro da staff usará o comando:
/ban Nome do player, Quantidade de Warnings, Motivo
Se caso o player for ser deletado:
/deletar Nome do Player, Motivo
@Edit
Outro detalhe:
O membro da equipe que usar ele pode escolher em:
/ban Juca, Ofensa > ai NÃO manda uma broad só bani.
Ou
/ban juca, Ofensa, 1(quantidade de warnings)
Ao plyaer ser Banido aparece uma broad Cast com a seguinte MSG:
14:13 Jogador Joao banido por Administrador. Warnings setadas de 0 para 1. Comentário: Uso de cheater.
Para o jogador ser desbanido terá o comando
/desban Nome do Player
Ai cada quantidade de barras que está ali será 1 item 9971 que será removido exemplo:
Se ele for banido por uma semana, usará o comando /desban Joao ai o sistema remove 20 barras do player e desbani o char.
@LTK~
O player somente é kikado e não e banido.
Editado Outubro 31 por Lummos
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

Rapaz, por favor, explique claramente como é o sistema, pela imagem e pelo textim ai eu ainda não captei como é.
info
Grupo: Artesão
Registrado: 27/10/12
Posts: 102
Reputação: +12
Char no Tibia: Não tenho

@Luck
Eu sou adm certo? Chego que banir o jogador e boa..
Ai uso o comando
/ban LuckOack, Ofensa, 1
Explicando > LuckOack = nome do jogador
Onfensa = Comentário
1 = Quantidade de Warnings que dará a account.
Ai boa.. vou lá e logo outro char para desbanir o que foi banido..
Tabela de preços para desban
1 (WARNING) 1 semana 20 barras
2 (WARNING) 2 semanas 40 barras
3 (WARNING) 1 mês 60 barras
4 (WARNING) 2 meses 90 barras
5 (WARNING) Permanente 120 barras
6 (WARNING) Permanente 150 barras
7 (WARNING) Permanente 250 barras
8 (WARNING) Permanente 350 barras
9 (WARNING) Permanente 500 barras
10 (WARNING) Permanente 750 barras
11+ (WARNING) Permanente 999 barras
Cada número de 1 a 11 e a quantidade de warninrgs + o tempo no caso do exemplo, foi 1 warning = 1 semana de banimento. A cada warning dada ao player aumenta o valor das barras para desbanir e o tempo que ficará banido.
Já o de notificação dará a mensagem acima da SS
/not LuckOak, Ofensa
Ai mandará as broadcast iguais da SS
Cada vez que usar o comando /not acrescentará uma notificação ai quando chegar a 3 manda a mensagem global O Jogador LuckOack foi banido por conter 3 notificações. Warnings Setadas de 0 para 1.
Caso ele já tenha warnings na acc muda pra Warnings Setadas de 5 para 6.
info
Grupo: Campones
Registrado: 15/10/12
Posts: 20
Reputação: 0

Sisteminha complicado esse, mas gostaria de ver também. Seria de grande uso, visto que já procurei mas nao acho de jeito algum um script de ban que funcione.
info
Grupo: Artesão
Registrado: 27/10/12
Posts: 102
Reputação: +12
Char no Tibia: Não tenho

Sim, é complicado mas não é impossível para os excelentes scripters do Xtibia.
Só pra lembrar uso servidor versão 9.6;
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

Cara, xo ver se eu entendi.
Eu sou o GOD, dou ban num ser humano e escolho um número de warnings pra ele. Se um player quiser desbanir esse char, tem que pagar o número de barras pelo número de warnings atuais.
Se for isso, não é difícil de fazer.
(Só não entendi ainda o negócio do Warnings setadas de 0 pra 1, etc)
info
Grupo: Artesão
Registrado: 27/10/12
Posts: 102
Reputação: +12
Char no Tibia: Não tenho

Sim isso mesmo.
No caso da Warnings setadas de 0 pra 1 funciona assim:
Ao player ser banido mostra a seguinte mensagem para todos:
O jogador LuckOacke, foi banido por Lummos. Comentário: Ofensa. Warnings setadas de 0 para 1.
Ai no 0 para 1 varia de acordo com as warnings que a conta tem e acrescenta + 1 ou o tanto que o GOD quiser.
Exemplo quero te banir com 3 warnings para ficar 1 mês banido ai eu falo:
/ban LuckOacke, Ofensa, 3
ai manda a MSG:
O jogador LuckOacke, foi banido por Lummos. Comentário: Ofensa. Warnings setadas de 0 para 3.
E se caso você já tiver warnings exemplo:
O jogador LuckOacke, foi banido por Lummos. Comentário: Ofensa. Warnings setadas de 4 para 7.
E assim vai. E cada warning acrescentada na conta gera um tempo de banimento igual o da lista acima.
Ai o comando !unban LuckOacke vai desbanir de acordo com a quantidade de warnings. Exemplo se tem 11 warnings ai o valor é 999 barras (ITEM ID 9971)
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

info
Grupo: Artesão
Registrado: 27/10/12
Posts: 102
Reputação: +12
Char no Tibia: Não tenho
Preciso do sistema de notificação e de banir jogadores do RadBR!
Se alguém fizer irei dar rep ++ por uma semana, um mes sei láa você escolhe!
Abraços,
Leonardo