Ir para conteúdo

Transformaçao


matttt

Posts Recomendados

Ae Xtibia me ajudem nesse rolo ae é o seguinte eu queria modificar o script da trans funciona direitinho mais eu queria que ganhasse hp/mana por exemplo 5k/5k qndo transformasse o script eh esse :

 

primeira parte :

 

function trans(cid)

if getPlayerVocation(cid) == 321 then

if getPlayerMana(cid) >= 0 then

addEvent(trans1,ext,cid)

end

end

end

 

e mais em baixo eh :

 

elseif getPlayerVocation(cid) == 257 then

if getPlayerLevel(cid) >= 400 then

doPlayerSetVocation(cid,321)

addEvent(trans7,ext,cid)

doSendMagicEffect(getPlayerPosition(cid), 32)

doSetCreatureOutfit(cid, freeza, -1)

 

else

doPlayerSendCancel(cid, "You need 400 level to next transform")

doSendMagicEffect(getPlayerPosition(cid), 2)

end

 

 

queria que ganhasse HP e mana 1 vez só mesmo se voltasse a vocaçao e transformasse dnv nao ganhava hp/mana dnv só 1 vez

 

ficaria grato se me ajudassem ^^

 

to aguardando !!

Link para o comentário
Compartilhar em outros sites

  • 7 months later...

acho que está faltando parte do script,porque não deu para entender nada...

addEvent(trans7,ext,cid)

parâmetros "trans7" e "ext" não tem ai...

 

ou você só quer saber a função que é usada para aumentar o HP/MANA?

 

 

---EDITED

 

aff cara tu reviveu um tópico de julho de 2010 -.-

Editado por Vodkart
Link para o comentário
Compartilhar em outros sites

Vodkart , tdm tava atras de fazer isso que o Matt quer , mas o que eu quero que coloque é diferente

 

function onSay(cid, words, param)

local config = {

outfit = {lookType = 125},

time = 60,

mana = 50,

effect = CONST_ME_MAGIC_GREEN,vocs = {1,2,3,4,5,6,7,8},}

 

if getCreatureMana(cid) >= config.mana then

if isInArray(config.vocs, getPlayerVocation(cid)) then

doSetCreatureOutfit(cid, config.outfit, config.time * 1000)

doSendMagicEffect(getThingPos(cid), config.effect)

doCreatureAddMana(cid, -config.mana)

doChangeSpeed(cid, getCreatureSpeed(cid) * 2)

addEvent(doChangeSpeed, config.time * 1000, cid, getCreatureSpeed(cid)/2)

 

else

doPlayerSendCancel(cid, "Vocação errada.")

doSendMagicEffect(getThingPos(cid), 2)

end

else

doPlayerSendCancel(cid, "Você precisa de "..config.mana.." mana.")

doSendMagicEffect(getThingPos(cid), 2)

end

return trueend

 

http://www.xtibia.com/forum/topic/121247-talkaction-850animal-transformation/

 

COMO FAÇO PARA QUE AUMENTE A VELOCIDADE E A FORÇA (TUDO)?

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...