TH
action

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

Por thalia, 18 de out. de 2010 em Actions e Talkactions

script
16
5.8k
thaliaT
18 de outubro de 2010 às 20:58

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++ *-*

Editado Outubro 18 por thalia

Nu77N
18 de outubro de 2010 às 22:17

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

thaliaT
18 de outubro de 2010 às 22:22

valeeu suja =D

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

 

é exclusivo pra mim *-*

Nu77N
18 de outubro de 2010 às 22:27

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 !

thaliaT
18 de outubro de 2010 às 22:34

=]

Agradeço sua preferencia ;~

rs!

 

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

Nu77N
18 de outubro de 2010 às 22:37

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 !

drakylucasD
19 de outubro de 2010 às 13:14

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 ^^

manoricioM
19 de outubro de 2010 às 19:30

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

thaliaT
19 de outubro de 2010 às 19:58

mauxinho .

O sistema é assim '-'

 

qndo vc evolui o pokemon, muda a pokeball :D

presta mais atenção ;*

manoricioM
19 de outubro de 2010 às 20:53

opa malz ae brigadao pela atenção ;*

thaliaT
20 de outubro de 2010 às 16:41

^^

deviromD
22 de outubro de 2010 às 10:14

Nossa cara, parabens.

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

thaliaT
22 de outubro de 2010 às 13:22

8.54

pablo361P
25 de outubro de 2010 às 17:41

Muuito boom, testei e funfouu ceertinho =)

Editado Outubro 25 por pablo361

thaliaT
25 de outubro de 2010 às 22:27

^^