Ir para conteúdo
  • Cadastre-se

[Resolvido] [PEDIDO SIMPLES] Script, eu acho.


Posts Recomendados

Bom, eu acho que isso seja script euheuheuheuehue enfim, queria um script que subisse uma mensagem no tile, como nos baiaks que tem 'teleports, quests, etc.' se alguém puder me explicar como faz e eu entender dou rep+

Skype @kaiquegabriel__ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Atenciosamente,

kaiquegabriel.

Não dou suporte via pm.

Em caso de dúvidas, crie um tópico e espere o suporte.

Link para o post
Compartilhar em outros sites

Se quiser um efeito x pra cada um:



local positions = {
-- ["TEXTO"] = {{ posição }, id},
["Baiak Sky"] = {{x = 160, y = 54, z = 7}, 18},
["Zumbie"] = {{x = 165, y = 50, z = 7}, 22},
["ArenaPVP"] = {{x = 157, y = 53, z = 7}, 23},
["Time 1"] = {{x = 376, y = 40, z = 6}, 12},
["Time 2"] = {{x = 376, y = 43, z = 6}, 10},
["FootBall"] = {{x = 165, y = 52, z = 7}, 17},
["Teleports"] = {{x = 157, y = 54, z = 7}, 18},
["Forje"] = {{x = 157, y = 47, z = 7}, 9},
["Coliseum"] = {{x = 155, y = 47, z = 7}, 6},
["Dota"] = {{x = 154, y = 47, z = 7}, 2},
["Arena War"] = {{x = 165, y = 51, z = 7}, 7},
["Trainers"] = {{x = 157, y = 55, z = 7}, 20},
["Citys"] = {{x = 165, y = 48, z = 7}, 55},
["Desert"] = {{x = 165, y = 49, z = 7}},
["VIP CITY"] = {{x = 500, y = 49, z = 7}},
["WoE"] = {{x = 156, y = 47, z = 7}},
["FootBall"] = {{x = 165, y = 52, z = 7}},
["Oeste"] = {{x = 1237, y = 1046, z = 1}},
["Leste"] = {{x = 1242, y = 1046, z = 1}},
}

function onThink(cid, interval, lastExecution)
for text, v in pairs(config.positions) do
doSendAnimatedText(v[1], text, math.random(1, 255))
doSendMagicEffect(v[1], v[2] or 18)
end

return true
end

caso você não ponha efeito fica o 18 por padrão.

 

so utilizar esse script .

globalevents tbm .

local pos =
{
{{x = 153, y = 47, z = 7}, {x = 166, y = 49, z = 7, stackpos = 253}},
}
function onThink(cid, interval, lastExecution)
for _, positions in pairs(pos) do
     doSendMagicEffect(positions[1], 18) -- efeito
     if getThingFromPos(positions[2]).itemid > 0 then
         for _, name in pairs(getOnlinePlayers()) do
             local player = getPlayerByName(name)
                 doSendAnimatedText(positions[1], "", 18)
         end
     end
end
return TRUE
end
em globalevents.xml

<globalevent name="MagicEffect1" interval="0" script="arquivo.lua" />

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

"ℱoco, ℱorçα, ℱé, ℱelicidαde & ℱodα-se os ℱilhos dα Putα."

Premiações:

tYBgy.png

Link para o post
Compartilhar em outros sites

Vai em globalevents cria um arquivo com qualquer nome e dentro coloque isso

 

local config = {
positions = {
["Mpa"] = { x = 1465, y = 569, z = 9 },
["1kk"] = { x = 1467, y = 569, z = 9 },
["Elemental"] = { x = 1470, y = 569, z = 9 },
["Champions"] = { x = 1472, y = 569, z = 9 },
["Great"] = { x = 1475, y = 569, z = 9 },
["wind/eart"] = { x = 1477, y = 569, z = 9 },
["Royal´s"] = { x = 1480, y = 570, z = 9 },
["Arena"] = { x = 1480, y = 572, z = 9 },
["Weapons"] = { x = 1480, y = 576, z = 9 },
["Inq"] = { x = 1480, y = 581, z = 9 },
["Demon Ork"] = { x = 1480, y = 586, z = 9 },
["Dwarven"] = { x = 1480, y = 591, z = 9 },
["TopsQuest"] = { x = 1480, y = 596, z = 9 },
["Dh"] = { x = 1473, y = 596, z = 9 },
["Big Quest"] = { x = 1473, y = 591, z = 9 },
["Anni"] = { x = 1473, y = 586, z = 9 },
["Poi"] = { x = 1473, y = 581, z = 9 },
["Armor´s"] = { x = 1473, y = 576, z = 9 },
["Dragon"] = { x = 1467, y = 573, z = 9 },
["Lala"] = { x = 148, y = 573, z = 9 },
["Hunts"] = { x = 1477, y = 573, z = 9 },
["Quest"] = { x = 1477, y = 573, z = 8 },
["Runas"] = { x = 796, y = 23, z = 6 },
["Templo"] = { x = 803, y = 23, z = 7 },
["Boss"] = { x = 1486, y = 574, z = 8 },
}
}

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

return TRUE
end 

os que não quise só tira ou edita

 

 <globalevent name="tiles" interval="2000" script="NOMEDOARQUIVO.LUA"/> 

Qualquer coisa so pergunta

Link para o post
Compartilhar em outros sites

Vai em globalevents cria um arquivo com qualquer nome e dentro coloque isso

 

local config = {
positions = {
["Mpa"] = { x = 1465, y = 569, z = 9 },
["1kk"] = { x = 1467, y = 569, z = 9 },
["Elemental"] = { x = 1470, y = 569, z = 9 },
["Champions"] = { x = 1472, y = 569, z = 9 },
["Great"] = { x = 1475, y = 569, z = 9 },
["wind/eart"] = { x = 1477, y = 569, z = 9 },
["Royal´s"] = { x = 1480, y = 570, z = 9 },
["Arena"] = { x = 1480, y = 572, z = 9 },
["Weapons"] = { x = 1480, y = 576, z = 9 },
["Inq"] = { x = 1480, y = 581, z = 9 },
["Demon Ork"] = { x = 1480, y = 586, z = 9 },
["Dwarven"] = { x = 1480, y = 591, z = 9 },
["TopsQuest"] = { x = 1480, y = 596, z = 9 },
["Dh"] = { x = 1473, y = 596, z = 9 },
["Big Quest"] = { x = 1473, y = 591, z = 9 },
["Anni"] = { x = 1473, y = 586, z = 9 },
["Poi"] = { x = 1473, y = 581, z = 9 },
["Armor´s"] = { x = 1473, y = 576, z = 9 },
["Dragon"] = { x = 1467, y = 573, z = 9 },
["Lala"] = { x = 148, y = 573, z = 9 },
["Hunts"] = { x = 1477, y = 573, z = 9 },
["Quest"] = { x = 1477, y = 573, z = 8 },
["Runas"] = { x = 796, y = 23, z = 6 },
["Templo"] = { x = 803, y = 23, z = 7 },
["Boss"] = { x = 1486, y = 574, z = 8 },
}
}

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

return TRUE
end 

os que não quise só tira ou edita

 

 <globalevent name="tiles" interval="2000" script="NOMEDOARQUIVO.LUA"/> 

Qualquer coisa so pergunta

Não consegui, não dá erro nem nada, só não aparece a palavra subindo no ground.

 

Se quiser um efeito x pra cada um:

local positions = {

-- ["TEXTO"] = {{ posição }, id},

["Baiak Sky"] = {{x = 160, y = 54, z = 7}, 18},

["Zumbie"] = {{x = 165, y = 50, z = 7}, 22},

["ArenaPVP"] = {{x = 157, y = 53, z = 7}, 23},

["Time 1"] = {{x = 376, y = 40, z = 6}, 12},

["Time 2"] = {{x = 376, y = 43, z = 6}, 10},

["FootBall"] = {{x = 165, y = 52, z = 7}, 17},

["Teleports"] = {{x = 157, y = 54, z = 7}, 18},

["Forje"] = {{x = 157, y = 47, z = 7}, 9},

["Coliseum"] = {{x = 155, y = 47, z = 7}, 6},

["Dota"] = {{x = 154, y = 47, z = 7}, 2},

["Arena War"] = {{x = 165, y = 51, z = 7}, 7},

["Trainers"] = {{x = 157, y = 55, z = 7}, 20},

["Citys"] = {{x = 165, y = 48, z = 7}, 55},

["Desert"] = {{x = 165, y = 49, z = 7}},

["VIP CITY"] = {{x = 500, y = 49, z = 7}},

["WoE"] = {{x = 156, y = 47, z = 7}},

["FootBall"] = {{x = 165, y = 52, z = 7}},

["Oeste"] = {{x = 1237, y = 1046, z = 1}},

["Leste"] = {{x = 1242, y = 1046, z = 1}},

}

function onThink(cid, interval, lastExecution)

for text, v in pairs(config.positions) do

doSendAnimatedText(v[1], text, math.random(1, 255))

doSendMagicEffect(v[1], v[2] or 18)

end

return true

end

caso você não ponha efeito fica o 18 por padrão.

 

so utilizar esse script .

globalevents tbm .

local pos =

{

{{x = 153, y = 47, z = 7}, {x = 166, y = 49, z = 7, stackpos = 253}},

}

function onThink(cid, interval, lastExecution)

for _, positions in pairs(pos) do

     doSendMagicEffect(positions[1], 18) -- efeito

     if getThingFromPos(positions[2]).itemid > 0 then

         for _, name in pairs(getOnlinePlayers()) do

             local player = getPlayerByName(name)

                 doSendAnimatedText(positions[1], "", 18)

         end

     end

end

return TRUE

end

em globalevents.xml

<globalevent name="MagicEffect1" interval="0" script="arquivo.lua" />

Não consegui, não dá erro nem nada, só não aparece a palavra subindo no ground.

Skype @kaiquegabriel__ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Atenciosamente,

kaiquegabriel.

Não dou suporte via pm.

Em caso de dúvidas, crie um tópico e espere o suporte.

Link para o post
Compartilhar em outros sites

Muda a pos por exempo

["Mpa"] = { x = 1465, y = 569, z = 9 }

 

no meu ficaria assim 

["Mpa"] = { x = 46, y = 69, z = 7 }

"ℱoco, ℱorçα, ℱé, ℱelicidαde & ℱodα-se os ℱilhos dα Putα."

Premiações:

tYBgy.png

Link para o post
Compartilhar em outros sites

Já fiz tudo e não deu certo no 9.83. No 8.60 funcionou perfeitamente mas preciso de um que funcione no 9.83, alguém poderia me ajudar?

Skype @kaiquegabriel__ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Atenciosamente,

kaiquegabriel.

Não dou suporte via pm.

Em caso de dúvidas, crie um tópico e espere o suporte.

Link para o post
Compartilhar em outros sites

Kaique, a função que fazia exibir as mensagens no tile, foi removida em um update que teve nos servidores, se não me engano só tem até a 8.60

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Link para o post
Compartilhar em outros sites

Kaique, a função que fazia exibir as mensagens no tile, foi removida em um update que teve nos servidores, se não me engano só tem até a 8.60

Ah tudo bem, obrigado, rep+ pros dois acima que tentaram ajudar.

Skype @kaiquegabriel__ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Atenciosamente,

kaiquegabriel.

Não dou suporte via pm.

Em caso de dúvidas, crie um tópico e espere o suporte.

Link para o post
Compartilhar em outros sites

Dúvida sanada, tag adicionada.

Tópico movido!

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo