Ir para conteúdo
  • 0

Spell para Poketibia (pedido)


Pergunta

Preciso de 3 Spells, se alguém puder ajudar:

1- Seria uma spell que diminuiria pela metade o cooldown dos outros ataques do pokemon.

2- Um ataque que iria fazer o pokemon "se esquivar" de 4 ataques.

3- Seria uma spell de target, que faria o pokemon adversario errar 4 ataques.

Link para o comentário
https://xtibia.com/forum/topic/252001-spell-para-poketibia-pedido/
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 1

refiz aqui o 1º SPELL, pois tava errado

 

o spell é esse: 

 

elseif spell == "Jaja" then

config = {
tempo = 5, -- em segundos 
effon = 33, -- efeito começa 
effend = 440 -- efeito quando acaba 
} 

if getPlayerStorageValue(cid, 45271) == 1 then 
	return true 
else
	doSendMagicEffect(getThingPos(cid), config.effon)
	addEvent(setPlayerStorageValue, 000, cid, 45271, 1)
	addEvent(setPlayerStorageValue, config.tempo*1000, cid, 45271, -1)
	addEvent(doSendMagicEffect, config.tempo*1000, getThingPos(cid), config.effend)	
end 

AGORA TU TEM Q IR EM talkactions/move1.lua 

 

procura pelo if onde ta isso aqui

		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have to wait "..tempocd.." seconds to use "..move.name.." again.")

deleta o if com os comandos e deixa assim:

tempocd = getCD(getPlayerSlotItem(cid, 8).uid, cdzin)
if getPlayerStorageValue(mypoke,45271) == 1 then 
		tempocd = math.floor(tempocd/2)
else 
		tempocd = tempocd 
end 
		
	if tempocd > 0 and tempocd < (move.cd + 2)  then 
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have to wait "..tempocd.." seconds to use "..move.name.." again.")
		return true
	end 
	

 

Editado por xmaster0
FIZ ERRADO da primeira vez
Link para o comentário
https://xtibia.com/forum/topic/252001-spell-para-poketibia-pedido/#findComment-1761602
Compartilhar em outros sites

  • 0
  Em 05/07/2020 em 23:49, Olan trein disse:

Preciso de 3 Spells, se alguém puder ajudar:

1- Seria uma spell que diminuiria pela metade o cooldown dos outros ataques do pokemon.

2- Um ataque que iria fazer o pokemon "se esquivar" de 4 ataques.

3- Seria uma spell de target, que faria o pokemon adversario errar 4 ataques.

Expand  

o 3 seria o hypnosis só vc pegar a spell editar a duração
o 2 tem o espelho do Mr Mime só remover a parte de revidar dano e aumentar a duração

Link para o comentário
https://xtibia.com/forum/topic/252001-spell-para-poketibia-pedido/#findComment-1761601
Compartilhar em outros sites

  • 0
  Em 04/08/2020 em 21:08, brazvct disse:

o 3 seria o hypnosis só vc pegar a spell editar a duração
o 2 tem o espelho do Mr Mime só remover a parte de revidar dano e aumentar a duração

Expand  

O hypnosis, faz o pokemon ficar inutilizado por determinado tempo, sem poder usar atk nenhum. O que quero, é uma spell que faz errar os 4 proximos ataques do outro pokemon precisamente, um seguido do outro.

  Em 04/08/2020 em 21:08, xmaster0 disse:

refiz aqui o 1º SPELL, pois tava errado

 

o spell é esse: 

 

elseif spell == "Jaja" then

config = {
tempo = 5, -- em segundos 
effon = 33, -- efeito começa 
effend = 440 -- efeito quando acaba 
} 

if getPlayerStorageValue(cid, 45271) == 1 then 
	return true 
else
	doSendMagicEffect(getThingPos(cid), config.effon)
	addEvent(setPlayerStorageValue, 000, cid, 45271, 1)
	addEvent(setPlayerStorageValue, config.tempo*1000, cid, 45271, -1)
	addEvent(doSendMagicEffect, config.tempo*1000, getThingPos(cid), config.effend)	
end 

AGORA TU TEM Q IR EM talkactions/move1.lua 

 

procura pelo if onde ta isso aqui

		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have to wait "..tempocd.." seconds to use "..move.name.." again.")

deleta o if com os comandos e deixa assim:

tempocd = getCD(getPlayerSlotItem(cid, 8).uid, cdzin)
if getPlayerStorageValue(mypoke,45271) == 1 then 
		tempocd = math.floor(tempocd/2)
else 
		tempocd = tempocd 
end 
		
	if tempocd > 0 and tempocd < (move.cd + 2)  then 
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have to wait "..tempocd.." seconds to use "..move.name.." again.")
		return true
	end 
	

 

Expand  

Deixa só eu ver se entendi, durante esse tempo, todo ataque que eu usar vai ficar pela metade, certo?

Link para o comentário
https://xtibia.com/forum/topic/252001-spell-para-poketibia-pedido/#findComment-1761624
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...