Ir para conteúdo

TicioMadara

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Obrigado
    @TicioMadara Essa talkactions apenas envia o broadcast , pois não sei como funciona seu sistema de torneio , lembrando que o /torneio iniciar eu já te respondi em outro tópico.
    -- XML = <talkaction log="yes" words="/torneio" access="5" event="script" value="torneio.lua"/> function onSay(cid, words, param, channel) if param == "abrir" then doBroadcastMessage("As inscrições para o Torneio de Kanto foram iniciadas", 12) -- /torneio abrir return true end if param == "fechar" then doBroadcastMessage("Inscrições fechada", 12) -- /torneio fechar return true end end  
  2. Gostei
    @TicioMadara Perdão , erro meu , agora vai :
    function getPlayersInArea(fromPos, toPos) playersInArea = {} for x = fromPos.x, toPos.x do for y = fromPos.y, toPos.y do for z = fromPos.z, toPos.z do totalArea = {x = x, y= y, z = z} playerz = getTopCreature(totalArea) if isPlayer(playerz.uid) then table.insert(playersInArea, playerz.uid) end end end end return playersInArea end function onSay(cid, words, param, channel) local fromPos = {x = 10, y = 10, z = 7} local toPos = {x = 5, y = 5, z = 7} local area = getPlayersInArea(fromPos, toPos) if area then for i=1, #area do doPlayerSendTextMessage(area[i], 12, "3") addEvent(doPlayerSendTextMessage, 1000 , area[i], 12, "2") addEvent(doPlayerSendTextMessage, 2000 , area[i], 12, "1") addEvent(doPlayerSendTextMessage, 3000 , area[i], 12, "GO!") end else doPlayerSendTextMessage(cid, 27, "Não tem nenhum player na área") end end  
  3. Obrigado
    @TicioMadara Enfim , a mensagem não aparece para quem está fora da arena se você tiver configurado corretamente e segundo , esses caracteres que você quer não são típicos de um servidor , nesse caso ai são Effects , o que você pode fazer é configurar nessa parte 
    doPlayerSendTextMessage(area[i], 21, "3") addEvent(doPlayerSendTextMessage, 1000 , area[i], 21, "2") addEvent(doPlayerSendTextMessage, 2000 , area[i], 21, "1") addEvent(doPlayerSendTextMessage, 3000 , area[i], 21, "GO!") Onde 21 é o tipo de mensagem enviada , sendo elas :
    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
    Onde está 1000 , 2000 , 3000 são os milissegundos de atraso que as mensagens são enviadas 

Informação Importante

Confirmação de Termo