Ir para conteúdo
  • Cadastre-se

(Resolvido)Respawn de lenda


Ir para solução Resolvido por Bodak Reborn,

Posts Recomendados

Bom preciso de uma script que sumone um dos 3 pokémons lendários (Moltres, Zapdos, Articuno) em rodem aleatória. De 4 em 4 horas, caso ninguém mate não dê o respawn (para q não fique acumulando) ^^ com lugar configurável e mensagem (broadcast). tfs 0.3.6 

                                                                             1535210279_tumblr_o9b6yoxM1Z1tco8kto1_500(3).gif.f527686e19da738322c39555244decac.gif

                                                             Meus tópicos         

                                                         Se ajudei você deixe seu Rep! para fortalecer a amizade ^^

                                                                              Vamos ajudar o fórum a crescer mais.

                                                                          1641206641_gif-escudo-fla-3d(1).gif.a5d3c0c24824d5272a181aa91c5eda0c.gif

                                                                                                Mengão porra! . .

                                                                     tumblr_oxm8eriUeU1sqwgnro2_400.gif.22e347b2fc58fdfd88dbf84f4bdaa1bc.gif

                                                                                ----- NPC que vende informação -----

                                                                           -----Baú Que dá Outfit se tiver Level -----

                                                                     ----- [Npc] Que vende Stones (itens) por diamonds -----

 

 

                                                                       

                       

Link para o post
Compartilhar em outros sites
  • Solução

No momento não posso testar, então fiz deste modo por ser mais garantido. O código tá feio, não repara, please.

 

globalevents/scripts

nome_arquivo.lua

local monster = {
[1] = {name = "Moltres", respawnPos = {x = 1049, y = 1052, z = 7}},
[2] = {name = "Zapdos", respawnPos = {x = 1049, y = 1052, z = 7}},
[3] = {name = "Articuno", respawnPos = {x = 1049, y = 1052, z = 7}},
}

local from = {x = 1040, y = 1047, z = 7} -- canto superior esquerdo da área do boss.
local to = {x = 1059, y = 1061, z = 7} -- canto inferior direito da área do boss.

local function haveMonster (monsterName)
	for x = from.x, to.x do
		for y = from.y, to.y do
			for z = from.z, to.z do
				local pos = {x = x, y = y, z = z, stackpos = 253}
				local monsterTile = getThingfromPos(pos).uid

				if isMonster (monsterTile) and getCreatureName (monsterTile) == monsterName then return true end
			end
		end
	end
end

function onThink(interval, lastExecution)
	local randomMonster = math.random (#monster)
	
	if not haveMonster (monster[1].name) and not haveMonster (monster[2].name) and not haveMonster (monster[3].name) then
		doSummonCreature (monster[randomMonster].name, monster[randomMonster].respawnPos)
		doBroadcastMessage (""..monster[randomMonster].name.." acaba de nascer!")
	end
return true
end

 

XML:

<globalevent name="bossSpawn" interval="14400" event="script" value="nome_arquivo.lua"/>

 

Não dou suporte via PM, crie um tópico caso tenha dúvidas.

Isso previne que outras pessoas com a mesma dúvida criem tópicos desnecessários.

Link para o post
Compartilhar em outros sites

Quando eu chegar em casa eu testo ^^

@Talesigorvr Funcionando bem ^^ mas se eu não matar 1 fica acumulando :/  ta dando respawn ficando 2,3,4...  

                                                                             1535210279_tumblr_o9b6yoxM1Z1tco8kto1_500(3).gif.f527686e19da738322c39555244decac.gif

                                                             Meus tópicos         

                                                         Se ajudei você deixe seu Rep! para fortalecer a amizade ^^

                                                                              Vamos ajudar o fórum a crescer mais.

                                                                          1641206641_gif-escudo-fla-3d(1).gif.a5d3c0c24824d5272a181aa91c5eda0c.gif

                                                                                                Mengão porra! . .

                                                                     tumblr_oxm8eriUeU1sqwgnro2_400.gif.22e347b2fc58fdfd88dbf84f4bdaa1bc.gif

                                                                                ----- NPC que vende informação -----

                                                                           -----Baú Que dá Outfit se tiver Level -----

                                                                     ----- [Npc] Que vende Stones (itens) por diamonds -----

 

 

                                                                       

                       

Link para o post
Compartilhar em outros sites

Ué, acabei de testar e funcionou... Tu colocou apenas 3 monstros?

Não dou suporte via PM, crie um tópico caso tenha dúvidas.

Isso previne que outras pessoas com a mesma dúvida criem tópicos desnecessários.

Link para o post
Compartilhar em outros sites

No caso vai dar respawn dos 3? tipo só para de nascer quando tiver os 3 no mapa?  Olha kkk...

 

[01/06/2016 23:30:50] > Broadcasted message: "Moltres acaba de nascer!".
[01/06/2016 23:31:41] > Broadcasted message: "Articuno acaba de nascer!".
[01/06/2016 23:34:14] > Broadcasted message: "Moltres acaba de nascer!".
[01/06/2016 23:35:00] > Broadcasted message: "Pokémon: 
[01/06/2016 23:35:00] Para nao haver perdas. use o comando: !save. para salvar seu Char.
[01/06/2016 23:35:00] ".
[01/06/2016 23:35:05] > Broadcasted message: "Moltres acaba de nascer!".
[01/06/2016 23:35:56] > Broadcasted message: "Articuno acaba de nascer!".
[01/06/2016 23:36:40] > Broadcasted message: "Pokémon:  

 

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

                                                                             1535210279_tumblr_o9b6yoxM1Z1tco8kto1_500(3).gif.f527686e19da738322c39555244decac.gif

                                                             Meus tópicos         

                                                         Se ajudei você deixe seu Rep! para fortalecer a amizade ^^

                                                                              Vamos ajudar o fórum a crescer mais.

                                                                          1641206641_gif-escudo-fla-3d(1).gif.a5d3c0c24824d5272a181aa91c5eda0c.gif

                                                                                                Mengão porra! . .

                                                                     tumblr_oxm8eriUeU1sqwgnro2_400.gif.22e347b2fc58fdfd88dbf84f4bdaa1bc.gif

                                                                                ----- NPC que vende informação -----

                                                                           -----Baú Que dá Outfit se tiver Level -----

                                                                     ----- [Npc] Que vende Stones (itens) por diamonds -----

 

 

                                                                       

                       

Link para o post
Compartilhar em outros sites

Não... se tiver algum deles vivo, não vai nascer outro.

Tu configurou a área certo? (from e to)

Não dou suporte via PM, crie um tópico caso tenha dúvidas.

Isso previne que outras pessoas com a mesma dúvida criem tópicos desnecessários.

Link para o post
Compartilhar em outros sites

Não tinha configurado isso :facepalm: kkk... Esta funcionando perfeitamente ^^ Obg mais uma vez :hac2:

                                                                             1535210279_tumblr_o9b6yoxM1Z1tco8kto1_500(3).gif.f527686e19da738322c39555244decac.gif

                                                             Meus tópicos         

                                                         Se ajudei você deixe seu Rep! para fortalecer a amizade ^^

                                                                              Vamos ajudar o fórum a crescer mais.

                                                                          1641206641_gif-escudo-fla-3d(1).gif.a5d3c0c24824d5272a181aa91c5eda0c.gif

                                                                                                Mengão porra! . .

                                                                     tumblr_oxm8eriUeU1sqwgnro2_400.gif.22e347b2fc58fdfd88dbf84f4bdaa1bc.gif

                                                                                ----- NPC que vende informação -----

                                                                           -----Baú Que dá Outfit se tiver Level -----

                                                                     ----- [Npc] Que vende Stones (itens) por diamonds -----

 

 

                                                                       

                       

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