Ir para conteúdo

Featured Replies

Postado

Ai pessoal estou querendo colocar no meu ot aquelas msgs que aparecem no mapa

a cada X segundos porem na estou conseguindo

já segui vários tutoriais e nada.... por favor me ajudem

 

segue o script que utilizei

<globalevent name="teleport" interval="2" script="teleport.lua" /> 
local positions = {
		["Treiners"] = { x = 409, y = 805, z = 7 },
		["Treiners"] = { x = 344, y = 738, z = 7 },
		["Treiners"] = { x = 650, y = 844, z = 7 },
		["Treiners"] = { x = 757, y = 826, z = 7 },
		["Treiners"] = { x = 1017, y = 709, z = 6 },
		["Treiners"] = { x = 1041, y = 560, z = 6 },
		["Treiners"] = { x = 800, y = 554, z = 6 },
		["Treiners"] = { x = 793, y = 709, z = 7 },
		["Treiners"] = { x = 796, y = 428, z = 6 },
		["Treiners"] = { x = 790, y = 357, z = 6 },
  ["Treiners"] = { x = 547, y = 218, z = 7 },
  ["Treiners"] = { x = 520, y = 182, z = 7 }
	}
function onThink(cid, interval, lastExecution)
	for text, pos in pairs(config.positions) do
  doSendMagicEffect(math.random(1, 255), param)
		doSendAnimatedText(pos, text, math.random(1, 255))
	end
  
	return TRUE
end 

1533313_5.png

  • Respostas 15
  • Visualizações 1.1k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Dependendo da sua versão do server, o seu server pode ñ ter a função de mandar esses textos animados.

  • Não que vá adiantar de alguma coisa, mas vamos testar sem usar as variaveis e sem usar math.random: local positions = { ["Treiners"] = {x = 409, y = 805, z = 7}, ["Treiners"] = {x = 344, y =

  • Adiciona essa função no 050-function.lua : function doSendAnimatedText(pos, value, color, player) if not tonumber(value) then return error("arg #2 in doSendAnimatedText is not a number")

Postado

Qual versão do seu server?

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

Atenciosamente,

Daniel.

Abraços!

Postado
for text, pos in pairs(config.positions) do

doSendMagicEffect(math.random(1, 255), param)

Você declarou ao for, uma variável dentro de uma tabela inexistente. E aplicou à função doSendMagicEffect uma variável que também não foi declarada.

Tente:

local positions = {
    ["Treiners"] = {x = 409, y = 805, z = 7},
    ["Treiners"] = {x = 344, y = 738, z = 7},
    ["Treiners"] = {x = 650, y = 844, z = 7},
    ["Treiners"] = {x = 757, y = 826, z = 7},
    ["Treiners"] = {x = 1017, y = 709, z = 6},
    ["Treiners"] = {x = 1041, y = 560, z = 6},
    ["Treiners"] = {x = 800, y = 554, z = 6},
    ["Treiners"] = {x = 793, y = 709, z = 7},
    ["Treiners"] = {x = 796, y = 428, z = 6},
    ["Treiners"] = {x = 790, y = 357, z = 6},
    ["Treiners"] = {x = 547, y = 218, z = 7},
    ["Treiners"] = {x = 520, y = 182, z = 7}
}

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

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

The corrupt fear us.

The honest support us.

The heroic join us.

Postado

Ops! Falha minha, esqueci dos parâmetros da função rs

local positions = {
    ["Treiners"] = {x = 409, y = 805, z = 7},
    ["Treiners"] = {x = 344, y = 738, z = 7},
    ["Treiners"] = {x = 650, y = 844, z = 7},
    ["Treiners"] = {x = 757, y = 826, z = 7},
    ["Treiners"] = {x = 1017, y = 709, z = 6},
    ["Treiners"] = {x = 1041, y = 560, z = 6},
    ["Treiners"] = {x = 800, y = 554, z = 6},
    ["Treiners"] = {x = 793, y = 709, z = 7},
    ["Treiners"] = {x = 796, y = 428, z = 6},
    ["Treiners"] = {x = 790, y = 357, z = 6},
    ["Treiners"] = {x = 547, y = 218, z = 7},
    ["Treiners"] = {x = 520, y = 182, z = 7}
}

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

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

The corrupt fear us.

The honest support us.

The heroic join us.

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