Ir para conteúdo

[Encerrado] DUVIDA MEGA DRAIN PDA


guirlz

Posts Recomendados

Boa tarde colegas, gostaria de saber como colocar para o megadrain só 'sugar' o TARGET,

No modo atual ele da dragin em todos que estão em sua volta.

 

Obrigado, segue script:

 

 

 

 

elseif spell == "Mega Drain" then

 

local uid = checkAreaUid(getThingPos(cid), check, 1, 1)

for _,pid in pairs(uid) do

if isCreature(cid) and isCreature(pid) and pid ~= cid then

if isPlayer(pid) and #getCreatureSummons(pid) >= 1 then return false end

 

local life = getCreatureHealth(pid)

 

doAreaCombatHealth(cid, GRASSDAMAGE, getThingPos(pid), 0, -min, -max, 14)

 

local newlife = life - getCreatureHealth(pid)

 

doSendMagicEffect(getThingPos(cid), 14)

if newlife >= 1 then

doCreatureAddHealth(cid, newlife)

doSendAnimatedText(getThingPos(cid), "+"..newlife.."", 32)

end

end

end

 

 

Link para o comentário
Compartilhar em outros sites

No meu server está assim, tenta:

 

 

 

 

elseif spell == "Mega Drain" then

 

local life = getCreatureHealth(getMasterTarget(cid))

 

doAreaCombatHealth(cid, GRASSDAMAGE, getThingPositionWithDebug(getMasterTarget(cid)), 0, -min, -max, 14)

 

local newlife = (life - getCreatureHealth(getMasterTarget(cid)))

 

doSendMagicEffect(getThingPositionWithDebug(cid), 239)

if newlife >= 1 then

doCreatureAddHealth(cid, newlife)

doSendAnimatedText(getThingPositionWithDebug(cid), "+"..newlife.."", 32)

end

 

 

Link para o comentário
Compartilhar em outros sites

Dá esse erro brother :/

[19/12/2012 22:03:42] [Error - CreatureScript Interface]

[19/12/2012 22:03:42] data/creaturescripts/scripts/exp2.0.lua:onStatsChange

[19/12/2012 22:03:42] Description:

[19/12/2012 22:03:42] data/lib/pokemon moves.lua:4092: attempt to call global 'getThingPositionWithDebug' (a nil value)

[19/12/2012 22:03:42] stack traceback:

[19/12/2012 22:03:42] data/lib/pokemon moves.lua:4092: in function 'docastspell'

[19/12/2012 22:03:42] data/creaturescripts/scripts/exp2.0.lua:532: in function <data/creaturescripts/scripts/exp2.0.lua:63>

Link para o comentário
Compartilhar em outros sites

Nao man, é a versão 1.7, o problema é que eu queria q o MEGA DRAIN só fosse no target, e não em area, pode me ajudr slicer? o erro se sucedeu quando usei o script que o cara de cima postou

Link para o comentário
Compartilhar em outros sites

mano tem q pegar a 1.6, 1.6.1 e 1.7.. o erro ta dizendo q ta faltando aquela funçao.. e ela deve ter vindo numa dessas atualizaçoes.. ou tu esqueçeu de pegar algum mais por ae..

Link para o comentário
Compartilhar em outros sites

Então, baxei as 2 que estão disponíveis na tua assinatura.. a 1.6 dps atualizei pra 1.7 :|

 

Vc sabe me dizer então, qual arquivo teria q alterar para essa função ?

Link para o comentário
Compartilhar em outros sites

Então, baxei as 2 que estão disponíveis na tua assinatura.. a 1.6 dps atualizei pra 1.7 :|

 

Vc sabe me dizer então, qual arquivo teria q alterar para essa função ?

Voce precisa baixar a 1.6 Full, depois a 1.6.1 e atualizar e depois a 1.7

 

Bom eu fiz isso e nao deu mais o erro. pelomenos aqui em casa!

Link para o comentário
Compartilhar em outros sites

Ok, estou substituindo todos arquivos q tem no 1.6.1 e que não tem no 1.7

 

Então, substitui tudo, mas as LIBS q tem na atualização do 1.6.1 todas são substituidas por atualização no 1.7, então nao vejo onde pode estar o erro.

Olha os scripts que atualizei (QUE TINHAM NO 1.6.1 E NÃO TINHAM NO 1.7)

 

creaturescript: trade system, tvsys

movements: uniqueitem

npc: npccassino

talk: partyexp

 

 

O restante tem no 1.7, então não tem sentido colocar o 1.6.1

 

Verei se da certo, ja atualizo !

 

Bom o bug do duel foi corrigido, porém, o erro com o mega drain no alvo continua.. e agora tem todos arquivos do 1.6.1 e do 1.7..

Será que nao tem algo errado no script postado ali ?

Link para o comentário
Compartilhar em outros sites

mano.. muita coisa mudo da 1.6.1 pra 1.7... achu q tu teria q pegar a 1.6 denovo e jogar a 1.6.1 e depois a 1.7...

e tb ali no erro.. ta errado ms.. n eh getThingPositionWithDebug o certo eh getThingPosWithDebug...

 

troca todos os 'position' soh por 'pos'...

Link para o comentário
Compartilhar em outros sites

  • 5 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...