SL
poketibia

[Pedido] Script De Evoluçao

Por sloanbr, 20 de set. de 2010 em Archived

tibia
script
otserv
4
1.8k
sloanbrS
20 de setembro de 2010 às 12:53

Ola tenho um server de poketibia e preciso muito de um script

de evoluçao

 

 

O script tem que ser pra versao 8.1

o estilo e a evoluçao por pedra da use with no iten e clica no pokemon e ele evolui

se voces poder criar ou pegar um para mim agradço thanks

 

BYE!!

thaliaT
21 de setembro de 2010 às 19:33

Evolução :

 

local evo = {
       ["Dragon"] = "Dragon Lord",
       ["Rat"] = "Cave Rat",
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
       if isMonster(itemEx.uid) and getCreatureMaster(itemEx.uid) == cid then
               local monster  = getCreatureName(itemEx.uid)
               if evo[monster] then
                       local health, maxHealth = getCreatureHealth(itemEx.uid), getCreatureMaxHealth(itemEx.uid)
                       doRemoveCreature(itemEx.uid)
                       local summon = doCreateMonster(evo[monster], toPosition)
                       doConvinceCreature(cid, summon)
                       doCreatureAddHealth(summon, health-maxHealth)
                       doSendMagicEffect(getThingPos(summon), CONST_ME_FIREWORK_RED)
                       return TRUE
               end
       end
       return FALSE
end

drakylucasD
22 de setembro de 2010 às 12:36

do jeito que a Thalia passou o script (achu que foi o kydrai ou apocarai que fez..nao me lembro) a stone nao vai sumir..

 

coloca desse jeito que a stone some junto =D

 

local evo = {
       ["Dragon"] = "Dragon Lord",
       ["Rat"] = "Cave Rat",
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
       if isMonster(itemEx.uid) and getCreatureMaster(itemEx.uid) == cid then
               local monster  = getCreatureName(itemEx.uid)
               if evo[monster] then
                       local health, maxHealth = getCreatureHealth(itemEx.uid), getCreatureMaxHealth(itemEx.uid)
                       doRemoveCreature(itemEx.uid)
                       doRemoveItem(item.uid,1)
                       local summon = doCreateMonster(evo[monster], toPosition)
                       doConvinceCreature(cid, summon)
                       doCreatureAddHealth(summon, health-maxHealth)
                       doSendMagicEffect(getThingPos(summon), CONST_ME_FIREWORK_RED)
                       return TRUE
               end
       end
       return FALSE
end

1 mês depois...
rockdrigovrR
11 de outubro de 2010 às 18:17

como usar uma pedra como evolução?

dá pra fazer Evolução por level?