Ir para conteúdo

Featured Replies

Postado

Desnecessário criar uma tabela com outra tabela. Simplifique fazendo uso de apenas uma:

local positions = {
    ["Nome da mensagem"] = {x = 000, y = 00, z = 0}
}

function onThink(cid, interval, lastExecution)
    for text, pos in pairs(positions) do
        doSendAnimatedText(pos, text, math.random(0, 255))
    end

    return true
end
Mas de qualquer forma, é bom ver um membro ajudando outro, parabéns.

 

Do jeito ou do outro isto não vai mudar em nada no codigo.

Editado por slyton (veja o histórico de edições)

JqGfm7S.png

Servidor com sources estáveis, com sistemas completos e tudo atualizados, para saber mais acessem   https://www.facebook.com/pokeVKS

  • Respostas 13
  • Visualizações 1.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Mudar, não vai. Mas irá poupar espaço pra armazenamento no servidor do cara, mesmo que seja um valor insignificante, continua sendo um valor. Se há como simplificar, então simplifique.

  • Do jeito ou do outro isto não vai mudar em nada no codigo.

  • Também vale lembrar do interval, não sei se seu server é em milesegundos ou segundos. Faça o teste.   Em interval vc coloca o tempo que os textos irão aparecer.     Se for em milisegundos, para c

Postado

 

<globalevent name="texto" interval="2" script="texto.lua" />

Também vale lembrar do interval, não sei se seu server é em milesegundos ou segundos. Faça o teste.

 

Em interval vc coloca o tempo que os textos irão aparecer.

 

 

Se for em milisegundos, para colocar 2 segundos, vc coloca 2000

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Postado

Também vale lembrar do interval, não sei se seu server é em milesegundos ou segundos. Faça o teste.

 

Em interval vc coloca o tempo que os textos irão aparecer.

 

 

Se for em milisegundos, para colocar 2 segundos, vc coloca 2000

É bem lembrado, agradecido 

JqGfm7S.png

Servidor com sources estáveis, com sistemas completos e tudo atualizados, para saber mais acessem   https://www.facebook.com/pokeVKS

Postado

Do jeito ou do outro isto não vai mudar em nada no codigo.

Mudar, não vai. Mas irá poupar espaço pra armazenamento no servidor do cara, mesmo que seja um valor insignificante, continua sendo um valor.
Se há como simplificar, então simplifique.

The corrupt fear us.

The honest support us.

The heroic join us.

Postado
  • Autor

Opa funciona Rep+ Obrigado.. 

 

Obs meu server é mile segundos.


Vá em data\globalevents.xml e adicione isto.


<globalevent name="texto" interval="2" script="texto.lua" />

Agora vá em data\globalevents\scripts e crie um arquivo lua chamado texto e adicione isto dentro.


local config = {
    positions = {
        ["Nome da mensagem"] = { x = 000, y = 00, z = 0 }, -- Coordenadas daonde vai sair a mensagem
   
    }
}

function onThink(cid, interval, lastExecution)
    for text, pos in pairs(config.positions) do
        doSendAnimatedText(pos, text, math.random(1, 255))
    end
    
    return TRUE
end  

Ajudei? da 1 rep +, não vai cair o dedo, vai cair se você não der :P

No caso se eu quiser fazer em outras coordenadas eu só duplico a parte das coordenadas ? ou faço outra pasta ? e como mudo a cor da letra ?

Editado por igorcbc (veja o histórico de edições)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo