Ir para conteúdo
  • Cadastre-se

Normal Efeito de magia em cima do teleporte


Posts Recomendados

Olá.

 

Gostaria de saber, se tem como colocar aqueles efeitos de ''magias'', em cima dos teleporte. Iguais em otserv's baiaks que geralmente tem.

 

Por gentileza, alguem poderia me ajudar Dou rep+++.

 

Se poder detalhar ou explicar agradeço.

Link para o post
Compartilhar em outros sites

Em data/globalevents, globalevents.xml coloque isso:

 

Citar

<globalevent name="MagicEffect" interval="4000" script="efeitotp.lua" />

 

Vermelho: Tempo em segundos, 4000 = 4 segundos!

Azul: Nome do arquivo .lua

 

Agora em data/globalevents/scripts crie ou copie e cole um arquivo .lua e renomeia para o mesmo nome que você colocou na Tag xml, aqui no caso foi efeitotp.lua, agora cole isso dentro:

Citar

local pos =
{
    {{x = 154, y = 53, z = 7}, {x = 154, y = 53, z = 7, stackpos = 253}},
    }
function onThink(cid, interval, lastExecution)
    for _, positions in pairs(pos) do
        doSendMagicEffect(positions[1], 39)
        if getThingFromPos(positions[2]).itemid > 0 then
            for _, name in pairs(getOnlinePlayers()) do
                local player = getPlayerByName(name)
                    doSendAnimatedText(positions[1], "COLOQUE SUA FRASE", 18)
            end
        end
    end
return TRUE
end  

Roxo: As coordenadas de onde seu Teleport está.

Laranja: É o tipo do efeito de magia que vai sair em cima do Teleport.

Verde: Frase que vai sair em cima do Teleport.

Rosa: A cor da Frase que vai sair em cima do seu Teleport.

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

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

Por gentileza brow.

 

Como descubro os n° das magias.

 

Fiz aqui, mas não deu certo.

 

Talvez seja pq meu otserv baiak não aceite apenas 1 tom de cor no teleport

 

O script que estou utilizando pra soltar frases em cima dos TP, solta cores aleatorias.

 

Mais vai ai o Rep. Obg 

Link para o post
Compartilhar em outros sites
1 hora atrás, sirzinho disse:

Por gentileza brow.

 

Como descubro os n° das magias.

 

Fiz aqui, mas não deu certo.

 

Talvez seja pq meu otserv baiak não aceite apenas 1 tom de cor no teleport

 

O script que estou utilizando pra soltar frases em cima dos TP, solta cores aleatorias.

 

Mais vai ai o Rep. Obg 

Não funcionou? talvez não funcionou porque você já esta usando outro script de texto, se for é só retirar o comando de texto deste script, poste o erro que deu!

Qual a versão do seu TFS?

Para ver as magias em game, é só digitar, "/z" e o numero na frente ou "/x" e o numero na frente!

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

tente esse aki

 

Crie Um Arquivo .lua Na Pasta Globalevents e coloque isso aki dentro

 

Citar


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

local config = {
    {effect = 2,pos = {x=11, y=111, z=1},frase = "NomeDoTexto"},
    {effect = 2,pos = {x=111, y=111, z=1},frase = "NomeDoTexto"}
}

function onThink(cid, interval, lastExecution)
      for sinal, valor in pairs(config) do
            doSendAnimatedText(valor.pos, valor.frase, math.random(180))
            doSendMagicEffect(valor.pos,valor.effect)
      end
      return true
end

Para Alterar O Efeito Mude Aki,           {effect = 2,

Para Altera Posiçao Mude Aki,           {x=11, y=111, z=1}

Para Altera O Texto Que Ira Sair Do No Portal Mude Aki,           frase = "NomeDoTexto"},

...................................................................................................................................

 

Agora Va Em Globalevents.xml E Adicione Isso

 

Citar

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

 

 

Ajudei Rep+

Editado por Ziguirifido (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Brow,  fiz tudo como vc falou, mais n ta funcionando.

 

Criei 1 arquivo lua com o nome de efectetp, coloquei em global events assim

 

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

 

Vou colocar o script que coloquei em globalevents/scripts.

 

 

function onThink(cid, interval, lastExecution)
    for text, pos in pairs(config.positions) do
        doSendAnimatedText(pos, text, math.random(180))
    end
    
    return TRUE
end    
local config = {
    {effect = 2,pos = {x=11, y=111, z=7},frase = "Hunts"},
    {effect = 67,pos = {x=159, y=50, z=7},frase = "Plof!"}
    {effect = 67,pos = {x=149, y=50, z=7},frase = "Plof!"}
    {effect = 59,pos = {x=155, y=48, z=7},frase = ""}
    {effect = 59,pos = {x=151, y=48, z=7},frase = ""}
    {effect = 40,pos = {x=158, y=50, z=7},frase = ""}
    {effect = 40,pos = {x=148, y=50, z=1},frase = ""}
    {effect = 52,pos = {x=155, y=51, z=7},frase = ""}
}
function onThink(cid, interval, lastExecution)
      for sinal, valor in pairs(config) do
            doSendAnimatedText(valor.pos, valor.frase, math.random(180))
            doSendMagicEffect(valor.pos,valor.effect)
      end
      return true
end

O primeiro script que você postou, funcionou aqui.

 

Mas o poblema que só consigo colocar 1 efeito de magia em cima de 1 teleport.

 

Tem como vc colocar pra colocar mais uns 15 efeito?

Link para o post
Compartilhar em outros sites
11 horas atrás, sirzinho disse:

Brow,  fiz tudo como vc falou, mais n ta funcionando.

 

Criei 1 arquivo lua com o nome de efectetp, coloquei em global events assim

 

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

 

Vou colocar o script que coloquei em globalevents/scripts.

 

 

function onThink(cid, interval, lastExecution)
    for text, pos in pairs(config.positions) do
        doSendAnimatedText(pos, text, math.random(180))
    end
    
    return TRUE
end    
local config = {
    {effect = 2,pos = {x=11, y=111, z=7},frase = "Hunts"},
    {effect = 67,pos = {x=159, y=50, z=7},frase = "Plof!"}
    {effect = 67,pos = {x=149, y=50, z=7},frase = "Plof!"}
    {effect = 59,pos = {x=155, y=48, z=7},frase = ""}
    {effect = 59,pos = {x=151, y=48, z=7},frase = ""}
    {effect = 40,pos = {x=158, y=50, z=7},frase = ""}
    {effect = 40,pos = {x=148, y=50, z=1},frase = ""}
    {effect = 52,pos = {x=155, y=51, z=7},frase = ""}
}
function onThink(cid, interval, lastExecution)
      for sinal, valor in pairs(config) do
            doSendAnimatedText(valor.pos, valor.frase, math.random(180))
            doSendMagicEffect(valor.pos,valor.effect)
      end
      return true
end

O primeiro script que você postou, funcionou aqui.

 

Mas o poblema que só consigo colocar 1 efeito de magia em cima de 1 teleport.

 

Tem como vc colocar pra colocar mais uns 15 efeito?

Não entendi o que você quis dizer, tenta explicar melhor..

Citar

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

Você usa qual TFS? creio que o 2 ali esteja errado, se você quer deixar 2 segundos coloque 2000.

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites
  • 1 year later...

@Digoshow ele perguntou se poderia adicionar mais de 1 efeito tipo, para nao criar varios arquivos, colocar varios efeitos em varios portal em um so arquivo tlgd, eu tbm tou precisando se puder ajudar dou rep

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Jaurez
      .
    • Por Cat
      Em alguns casos, o tibia 8.60 comum não abre de jeito nenhum no map editor, mesmo desmarcando check file signatures e configurando o path corretamente.
       
      Este é o client 8.60 adaptado para o Remere's Map Editor. Resolvi postar já que ele foi removido do site oficial do RME. (ficou apenas a versão para linux lá)
      Se estiver tendo problemas para abrir a versão 8.60, tente utilizar este.
                                                                                                                     
      Baixar o Tibia Client 8.60 que funciona no Remere’s Map Editor
      Essa versão do Tibia 8.60 client resolve o erro unsupported client version ou Could not locate tibia.dat and/or tibia.spr, please navigate to your tibia 8.60 installation folder.
       
      Downloads
      https://tibiaking.com/applications/core/interface/file/attachment.php?id=47333

      Scan: https://www.virustotal.com/gui/file/333e172ac49ba2028db9eb5889994509e7d2de28ebccfa428c04e86defbe15cc
       
    • Por danilo belato
      Fala Galera To Com um problema aki 
       
      quero exporta umas sprites de um server para colocar em outro 
       
      eu clico na sprites ai aparece tds a forma delas do lado de la >>
       
      ai eu clico nela e ponho a opiçao de export mais quando salvo a sprite ela n abri 
       
      aparece isso quando tento vê-la 
       
      visualização não disponível ( no formatos png e bitmap)
       
      Agora no formato idc fala que o paint n pode ler 
       
      me ajudem ae...
    • Por Vitor Bicaleto
      Galera to com o script do addon doll aqui, quando eu digito apenas "!addon" ele aparece assim: Digite novamente, algo está errado!"
      quando digito por exemplo: "!addon citizen" ele não funciona e não da nenhum erro
       
      mesma coisa acontece com o mount doll.. 
    • Por Ayron5
      Substitui uma stone no serve, deu tudo certo fora  esse  erro ajudem  Valendo  Rep+  Grato  

      Erro: data/actions/scripts/boost.lua:557: table index is nil
       [Warning - Event::loadScript] Cannot load script (data/actions/scripts/boost.lua)

      Script:
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo