Ir para conteúdo
  • 0

Sistema De Notificação / Banimento Do Radbr


Lummos

Pergunta

12 respostass a esta questão

Posts Recomendados

  • 0

@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

Link para o comentário
Compartilhar em outros sites

  • 0

@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 por Lummos
Link para o comentário
Compartilhar em outros sites

  • 0

@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.

Link para o comentário
Compartilhar em outros sites

  • 0

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)

Link para o comentário
Compartilhar em outros sites

  • 0

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)

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...