Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Versão testada : 8.6

 

a TAG tem 2 tipos uma com % da mana e outra com valor fixo, vou disponibilizar as 2 tags vc escolhe o que preferir.

<!-- Custom AVP Spells -->
	<instant name="SumonScript " words="Msg que vai sumonar você escolhe" lvl="lvl minimo para usar" maglv="ml para usar" manapercent="quanto gasta de mana em porcentagem 1,20,50,100" exhaustion="2000" needlearn="0" event="script" value="summon/summon_script.lua">
		<vocation id="1"/>-- vocations do server que pode usar  a magia , mecha de acordo com sua vontade
		<vocation id="2"/>
		<vocation id="3"/>
		<vocation id="4"/>
	</instant>

ou essa TAG

	<!-- Custom AVP Spells -->
	<instant name="SummonScript" words="msg" lvl="40" maglv="ml para usar" mana="100" exhaustion="2000" needlearn="0" event="script" value="summon/Gnomo.lua">
		<vocation id="1"/>
		<vocation id="2"/>
		<vocation id="3"/>
		<vocation id="4"/>		
	</instant>

 

segue abaixo o lua. criei arquivo chamado summon_script.lua dentro da pasta data/spells/summon

Versão 1.2 do script (update) -- seguindo problema indicado pelo @KotZletY  atualizei o script..

Spoiler


local t = {
storage = 9998, --poe numero de storage aqui que não tenha no servidor
timer =  1, --tempo em segundos sem poder usar dinovo
quant = 3, -- quantidade de monstros sumonados
summon = "Demon",  -- poe name do monstro aqui
nMin = 15, -- tempo em segundos aqui da creatura sumir
effect = CONST_ME_MAGIC_RED
}
function onCastSpell(cid, var)
-- exhaustion.set(cid, t.storage, -1)
	if exhaustion.check(cid, t.storage) == false then
		if #getCreatureSummons(cid) < t.quant then
			local pos = getThingPos(cid)
			local mons = doSummonMonster(cid,t.summon)	
				doSendMagicEffect(pos, t.effect) 
				-- exhaustion.set(cid, t.storage, timer*1000)-- se sua tfs e em milisegundos deixa essa
				exhaustion.set(cid, t.storage, timer*1)-- se sua tfs e em segundos poe essa 
				doPlayerSendTextMessage(cid, 27, "Você summonou um "..t.summon..". Aproveite!")	
				doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Seu summon será removido em "..t.nMin.." segundos. Aproveite seu summon!")
				addEvent(function()
					local summon = getCreatureSummons(cid)
						if #summon == 1 then
						local remover = summon[1] 
							doRemoveCreature(remover)
						else
							for i = 1,#summon do
								local remover = summon[i] 			
								doRemoveCreature(remover)					
							end
						end	
						end, t.nMin * 1000)
			print(""..getCreatureName(cid).." summonou um "..t.summon.."!")
		else
			doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você já tem criatura summonada")
		return false 
		end
	else
   		 doPlayerSendCancel(cid, "Pode summonar outro em :  " ..exhaustion.get(cid, t.storage).." segundos.")
		return false
	end
return true
end

 

 

Agora o summon prefiro deixa a escolha de vocês so por o nome do monstro do seu servidor lem cima na tabela t.summon

eu puis o nome do demon uma creatura do tibia.

Link para o post
Compartilhar em outros sites

@Cerberus summone 2 summons e aguarde, o check da storage está incorreto e não está setando corretamente:

3 horas atrás, Cerberus disse:

exhaustion.set(cid, t.storage, t.timer*1)

 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites
2 horas atrás, KotZletY disse:

@Cerberus summone 2 summons e aguarde, o check da storage está incorreto e não está setando corretamente:

 

 

testei aqui e funcionou vou verificar agora.

minha TF tenho que setar por segundo em 1 em vez de 1000. se  não da exaustão com valor errado. minha tfs e 1 segundo em vez de 1000 vou ver aqui mais se eu por tempo * 1000 da erro..

se sua tf e outro e so mudar o 1 para 1000. 

olha se eu deixa assim

exhaustion.set(cid, t.storage, t.timer*1000)

 

image.thumb.png.940dd8b6bfca3c018354dfd8c5d8771c.png

normal aqui.

image.thumb.png.f1dc61e27da6bae23bbd8f266b7583e6.pngCbwVve2.png

image.png.3aabc5e70dcdbf0e6f797a90d7fc55ae.pngzY8T1uh.pngb3GUl1c.png

Link para o post
Compartilhar em outros sites
  • 2 years later...

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 Nogard
      Não deixe seu evento de Natal para última hora, faltam apenas 4 dias. 

      Aproveite as sprites com desconto no site: https://otsprites.com
       
       
       

       

       
       
       
    • Por otpokesalense
      🧿Base Tibia Solebran totalmente otimizada!  
       
       ✔️ OTClient (Version Old);
      ✔️ Update 2.2;
      ✔️ Site Póprio;
      ✔️ Map Global
      ✔️ Bugs, Minimo (2x) talvez;
      ✔️ PVP 💯 Funcional.
       
       
      Get Servidor: https://files.fm/f/7qumr8943e 💸 Buy! otimo projeto para vc utilizá-lo.
      Lembrando:: ao comprar o download será disponibilizado automaticamente.
       
      🧑‍💻System Operacional: Windows (VPS)
      👨‍💻Programador (27) 998931903 - - - O Valor já inclui o serviço de programação! 🤗
       

       
       

       
       
    • Por Arkanjo39
      CUIDA, CUIDA E VEM CONHECER NOSSO SERVER. KING BAIAK ACABOU DE SER LANÇADO!!! VEM SER O TOP 1 Site com Otclient: https://kingbaiak.com/ PARA NOVOS JOGARES ADM TA DANDO AQUELA FORCINHA! SERVIDOR 8.60 COM RESETS, MONTARIAS E GOLDEN OUTFIT! INFORMAÇÕES BÁSICAS DO SERVIDOR: [+] MAPA BAIAK [+] HIGH EXP [+] RESETS COM + DAMAGE [+] AUTOLOOT AUTOMÁTICO [+] CITY DONATE [+] ROSHAMUUL, ORAMOND E NETHER [+] MONTARIAS E GOLDEN OUTFIT [+] INVASÃO DE MONSTROS AUTOMÁTICAS [+] DAILY MONSTER QUE APARECE AO LOGAR [+] MONTARIAS COM COMANDO !MOUNT [+] SISTEMA DE ROLETA ATUAL [+] CAST WATCH [+] FAST ATTACK [+] CAST ARROWS [+] PUSH CRUZADO [+] REWARD CHEST [+] WARSQUARE [+] COMBO EXP DE POTIONS [+] MINERAÇÃO COM LOJA [+] SISTEMA DE BOSS [+] CRITICAL/DODGE [500/500] [+] LIFE E MANA EM PORCENTAGEM* [+] VARIAS QUESTS [+] EVENTO DTT (AUTOMÁTICO) [+] EVENTO BATLEFIELD (AUTOMÁTICO) [+] EVENTO SNOWBALLWAR (AUTOMÁTICO) [+] EVENTO DESERT WAR (AUTOMÁTICO) [+] EVENTO ZOMBIE (AUTOMÁTICO) [+] EVENTO CAMPO MINADO (AUTOMÁTICO) [+] EVENTO TEAM BATLE (AUTOMÁTICO) [+] EVENTO CAPTURE THE FLAG (AUTOMÁTICO)
    • Por Asnan
      Fusion Games Studio, com orgulho, apresenta um servidor que o levará de volta aos dias de ouro dos jogos, onde a habilidade fazia a diferença, jogar sem bots era o padrão, cada derrota doía e cada vitória trazia uma satisfação genuína.
      Nosso servidor revive o espírito dos jogos clássicos — sem atalhos, sem trapaças, apenas pura estratégia e habilidade.
      Data de lançamento oficial: 18.10.24 15:00
      Junte-se ao Shinobi Legacy hoje!
      Site: https://www.shinobilegacy.pl
      Discord: https://discord.com/invite/ervPpDqjQt
       
      Vídeo promocional
      https://www.youtube.com/watch?v=3Z_HzIdfVjg
       
      Jogue como um dos 16 personagens do universo de Naruto.

       
      Um dos sistemas disponíveis no jogo

       
       
      Aproximamo-nos do Shinobi Legacy com total comprometimento e paixão, cuidando até dos menores detalhes. Nossos esforços e abordagem única nos diferenciam de outros servidores — isso é perceptível desde o primeiro momento em que você experimenta nosso jogo.
      Nosso mapa personalizado em Shinobi Legacy é cuidadosamente elaborado para imergir os jogadores no mundo de Naruto como nunca antes. Cada zona é projetada com detalhes, oferecendo tanto uma experiência nostálgica quanto novos desafios para jogadores de todos os níveis. Masmorras ocultas, caminhos secretos e zonas de guerra perigosas aguardam aqueles que ousam explorar!
      No Shinobi Legacy, o PvP está no coração da experiência. Nossos sistemas, como as habilidades baseadas em guildas, o sistema de adrenalina e a encantação, garantem que nenhuma batalha seja a mesma.
       
      Capturas de tela do jogo

       
       
       
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo