[Action] System Stone (Pokémons Ot's)

thalia
Por thalia
em Actions e Talkactions

thalia

Avatar Legends Online
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 03/07/07Posts: 104

Base do evolution system do Kydrai ;~

 

~~> Crie um arquivo com o nome de stones.lua em actions/sctips e cole isso dentro:

 

local evo = {
       ["Pidgey"] = "Pidgeotto", -- Pidgey Evolui para Pidgeotto
       ["Pidgeotto"] = "Pidgeot", -- Pidgeotto evolui para pidgeot
}
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)
                       local summon = doCreateMonster(evo[monster], toPosition)
                       doConvinceCreature(cid, summon)
                       doItemSetAttribute(getPlayerSlotItem(cid, 8).uid, "name", ""..evo[monster].." Pokeball")
                       doCreatureAddHealth(summon, health-maxHealth)
                       doSendMagicEffect(getThingPos(summon), 18)
           doPlayerSendTextMessage(cid, 27, "Your "..monster.." evolued to a "..evo[monster]..", Congratulations.")
           doSendMagicEffect(getThingPos(cid), 28)
else
doPlayerSendCancel(cid, 'Pokemon not allowed.')
doSendMagicEffect(getThingPos(cid), 2)
                       return TRUE
               end
       end
       return FALSE

end

 

~~> Em Actions.xml add:

<action itemid="xxxx" event="script" allowfaruse="10" value="stones.lua"/>

 

xxxx - ID da stone.

 

 

OBS: o item tem que ser usable , traduzindo : tem que ter a opção Use With...

 

GOSTOU? REP++ *-*

Nu77

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 29/11/07Posts: 496

muito bom thalia funciono 100 %

adoro seus sistemas!

muitos bom mesmo!

voce nao poderia faser um sistema de portait ? presiso muito dele!

se poder faser agradeçeria muito e axo que muitas pessoas iam gosta tb muitos presisam desse sistemas!

 

Vlw pelos script

thalia

Avatar Legends Online
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 03/07/07Posts: 104

valeeu suja =D

então.. eu não sei se posto o sistema de portait :/

 

é exclusivo pra mim *-*

Nu77

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 29/11/07Posts: 496

Po thalia posta ae pra nois muita genta ta presisando

e um script muito dificil de fase nunca vi um!

entao axo que voce postase muita gente ia agredecer dar rep+ etc

como eu ja axo que voce e um grande scripter pois estou usando todos os seus script de pokemon continue assim!

e se poder postar o portait pra nois ae irei ficar muito grato agredeço denovo pelo seus script todos funcionaram

muito bom mesmo !

thalia

Avatar Legends Online
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 03/07/07Posts: 104

=]

Agradeço sua preferencia ;~

rs!

 

se você for analisar bem, não é dificil ;D

Nu77

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 29/11/07Posts: 496

thalia se nao der para postar tem como voce me mandar o script ? por favor presiso muito prometo que nao do pra ngm !

vlw pela atençao e se poder ajudar agredeço !

drakylucas

Draky Scripter
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/09/10Posts: 416Char no Tibia: Draky Lucas

o portfoil é facil kk eu que fiz po lukinhas.. ele só configuro xD

 

o script ai tem um porém

 

doItemSetAttribute(getPlayerSlotItem(cid, 8).uid, "name", ""..evo[monster].." Pokeball")

./\ isso equivale ao seu go/back, vc teria de fazer para todos os go/back kkkkk

isso fará que mude o nome da ball, caso vocês usem atributos mudem o name po nome do atributo e o valor pelo que vc usa (n sei se é actionId..se é nome..)

 

fazer scripts assim para poketibia é mto facil =d

quero ver fazerem uns sistemas como o de poke upar level, ganhar atributos...

 

eu to desenvolvendo o meu sistema assim po pokeland.. eu ricardo e tk =d

 

mais parabens kk ta aprendendo =D..qlqr duvida fala comigo no msn lukinhas ^^

manoricio

Mau Mau
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/09/10Posts: 10

ta e me tira uma duvida!

como faz pra quando tu usa a stone pra evolui o pokemon ele troca as poke ball?

tipo to com a poke bola do charmander evolui ele pra charmeleon quero q ele fique com a pb do charmeleon!

como faz? era pra ta no system isso ;x

thalia

Avatar Legends Online
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 03/07/07Posts: 104

mauxinho .

O sistema é assim '-'

 

qndo vc evolui o pokemon, muda a pokeball :D

presta mais atenção ;*

manoricio

Mau Mau
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/09/10Posts: 10

opa malz ae brigadao pela atenção ;*

devirom

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/10/10Posts: 12Char no Tibia: Devirom

Nossa cara, parabens.

Mas esses seus scripts. Saum todos pra q versão?

pablo361

;D
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/04/08Posts: 24

Muuito boom, testei e funfouu ceertinho =)

Att.

Pablo Schuab