Ir para conteúdo

Pergunta

Ae galera alguem poderia me ajuda com um script de banição tipo assim /ban player, days, motivo ai aparece vermelho pra todos ver exemplo O jogador maluco foi banido pelo motivo: Clonagem exemplo (/ban maluco, 3, clonagem

 

(/ban player, days, motivo)

 

de vermelho nome do player,

de verde os dias que o player sera banido,

azul o motiivo que ele sera banido

 

Quem me ajuda +rep... Eu uso Azeroth Server 8.6

cool.png

Editado por Hyagoferreira
Link para o comentário
https://xtibia.com/forum/topic/191116-ban-com-inform%C3%A7%C3%A3o/
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

CARA QUASE TODOS OS SERVIDORES VEM COM ESSE SYSTEMA É SO VC ENTRAR NA CONTA DO GOD E APERTAR CTRL+Y E APARECERA UMA TABELA PRA VC PRENCHER COM NOME DA PESSOA O MOTIVO DO BAN E SE VAI SER BANIDO OU VAI SER APENAS ADVERTIDO ETC

 

 

AJUDEI ? REP+

SHADOWNZINHO

Link para o comentário
https://xtibia.com/forum/topic/191116-ban-com-inform%C3%A7%C3%A3o/#findComment-1307380
Compartilhar em outros sites

  • 0

FIlho.. Creio que nao entendeu o tópico. Creio que o usuário saiba usar isso. Porem, ele quer uma talk, que facilite mais , e que seja melhor e enfin.

@topic. andei procurando e achei um, porem ele nao aparece a mensagem. Vou ver se discolo e ja posto aki.

Abraços .

Link para o comentário
https://xtibia.com/forum/topic/191116-ban-com-inform%C3%A7%C3%A3o/#findComment-1307397
Compartilhar em outros sites

  • 0

ai nego fiz por hrs que é a mesma coisa

 

 

function onSay(cid, words, param)
local t = string.explode(string.lower(param), ",")
if not t[1] then
               doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.") return true
end
       local player = getPlayerByNameWildcard(t[1]) 
       if(not player)then 
               doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player not found.") return true 
       end
       local hours,comment = not tonumber(t[2]) and 24 or tonumber(t[2]),not t[3] and "Motivo não especificado" or t[3]
doBroadcastMessage("O jogador "..getCreatureName(player).." foi banido por "..comment, 18)
doAddAccountBanishment(getPlayerAccountId(player), target, os.time() + hours*3600, 5, 2,comment, 0)
doRemoveCreature(player)
return true
end

 

/ban nick,horas,motivo

 

exemplo:

 

/ban Vodkart,48,banido por ser lindo

 

se você não especificar as horas, ele será banido por 24 hrs.

Link para o comentário
https://xtibia.com/forum/topic/191116-ban-com-inform%C3%A7%C3%A3o/#findComment-1307416
Compartilhar em outros sites

  • 0

Vodkart EU TESTEI esse script e fucionou mais so tem uma coisa errada eu queria quando bani-se aparece-se de vermelho para todos os player verem o player que foi banido e o mutivo . se me ajudar +REP

Link para o comentário
https://xtibia.com/forum/topic/191116-ban-com-inform%C3%A7%C3%A3o/#findComment-1307444
Compartilhar em outros sites

  • 0

editei aki

 

function onSay(cid, words, param)
local t = string.explode(string.lower(param), ",")
if not t[1] then
		    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.") return true
end
    local player = getPlayerByNameWildcard(t[1])
    if(not player)then
		    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player not found.") return true
    end
    local hours,comment = not tonumber(t[2]) and 24 or tonumber(t[2]),not t[3] and "Motivo não especificado" or t[3]
doBroadcastMessage("O jogador "..getCreatureName(player).." foi banido por "..comment, 22)
doAddAccountBanishment(getPlayerAccountId(player), target, os.time() + hours*3600, 5, 2,comment, 0)
doRemoveCreature(player)
return true
end

Link para o comentário
https://xtibia.com/forum/topic/191116-ban-com-inform%C3%A7%C3%A3o/#findComment-1307455
Compartilhar em outros sites

  • 0

VLW +REP

 

mais cara ta aparecendo de branco tinha que ser de vermelho = brodcast menssagen ajuda ae ;d

Editado por Hyagoferreira
Link para o comentário
https://xtibia.com/forum/topic/191116-ban-com-inform%C3%A7%C3%A3o/#findComment-1307462
Compartilhar em outros sites

  • 0

VLW +REP

 

mais cara ta aparecendo de branco tinha que ser de vermelho = brodcast menssagen ajuda ae ;d

 

Pronto tenta ai agr

 

function onSay(cid, words, param)
local t = string.explode(string.lower(param), ",")
if not t[1] then
					    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.") return true
end
	    local player = getPlayerByNameWildcard(t[1])
	    if(not player)then
					    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player not found.") return true
	    end
	    local hours,comment = not tonumber(t[2]) and 24 or tonumber(t[2]),not t[3] and "Motivo não especificado" or t[3]
doBroadcastMessage("O jogador "..getCreatureName(player).." foi banido por "..comment)
doAddAccountBanishment(getPlayerAccountId(player), target, os.time() + hours*3600, 5, 2,comment, 0)
doRemoveCreature(player)
return true
end

Editado por SkyLigh
Link para o comentário
https://xtibia.com/forum/topic/191116-ban-com-inform%C3%A7%C3%A3o/#findComment-1307486
Compartilhar em outros sites

  • 0

mas estava mandando em cor vermelha a broadcast

 

aqui está a lista das cores:

 

MESSAGE_FIRST = 18
MESSAGE_STATUS_CONSOLE_RED = MESSAGE_FIRST
MESSAGE_EVENT_ORANGE = 19
MESSAGE_STATUS_CONSOLE_ORANGE = 20
MESSAGE_STATUS_WARNING = 21
MESSAGE_EVENT_ADVANCE = 22
MESSAGE_EVENT_DEFAULT = 23
MESSAGE_STATUS_DEFAULT = 24
MESSAGE_INFO_DESCR = 25
MESSAGE_STATUS_SMALL = 26
MESSAGE_STATUS_CONSOLE_BLUE = 27
MESSAGE_LAST = MESSAGE_STATUS_CONSOLE_BLUE

Link para o comentário
https://xtibia.com/forum/topic/191116-ban-com-inform%C3%A7%C3%A3o/#findComment-1307488
Compartilhar em outros sites

  • 0

VLW DE NOVO VCS E FODA +REP

 

Ae galera da uma ajudinha nesse script que eu pedi ae

 

http://www.xtibia.com/forum/topic/191119-ban-player-de-cave-bot/page__fromsearch__1

happy.png

 

 

 

quem ajuda + REP

Editado por Hyagoferreira
Link para o comentário
https://xtibia.com/forum/topic/191116-ban-com-inform%C3%A7%C3%A3o/#findComment-1307491
Compartilhar em outros sites

×
×
  • Criar Novo...