Ir para conteúdo
Entre para seguir isso  
Geladinn

[Action] Ditto System [Poketibia]

Recommended Posts

Geladinn    0
Geladinn

Nome da Action - Ditto System por Action

Nome do Autor - jeancassio edited Geladinn

Servidor Testado - Pokemon Flash - 8.54

 

[spoiler=Descrição]Bom é facil o ditto deve estar summonado depois vc clica no item [ Useable ] e depois no pokemon ai o ditto vai virar akele pokemon por um certo tempo.

 

 

[spoiler=Instalação do Script]Primeiro vá na em Pasta do seu OT\data\action\scripts e crie um arquivo chamado ditto.lua e coloque as seguintes coisas

 

function onUse(cid, item, frompos, item2, topos)

doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 184)

if getCreatureName(item2.uid) == "Ditto" and isMonster(item2.uid) == TRUE and getCreatureName(getCreatureSummons(cid)[1]) == "Ditto" then

doCreatureSay(cid, "Ditto use transforamcao!", 1)

xd = doSummonCreature(getCreatureName(item2.uid), topos)

doCreatureAddHealth(xd, -getCreatureHealth(xd)+getCreatureHealth(getCreatureSummons(cid)[1]))

doTeleportThing(xd, getCreaturePosition(getCreatureSummons(cid)[1]), false)

doRemoveCreature(item2.uid)

doConvinceCreature(cid, xd)

return TRUE

end

 

if isMonster(item2.uid) == TRUE and getCreatureName(getCreatureSummons(cid)[1]) == "Ditto" then

doCreatureSay(cid, "Ditto, se transforme em ".. getCreatureName(item2.uid) .."!", 1)

doSetCreatureOutfit(getCreatureSummons(cid)[1], getCreatureOutfit(item2.uid), 18000)

return TRUE

else

doPlayerSendCancel(cid,"Somente o Ditto pode usar Transformacao.")

return TRUE

end

end

 

 

[spoiler=Instalando a Tag]Agorá adicione a seguinte tag no actions.xml

 

<action itemid="XXXX" event="script" value="ditto.lua" allowfaruse="1"/>

 

 

[spoiler=Editando] Na [ Tag ] para mudar o item que o player vai usar, onde está em:

Azul - ID do item que o player vai usar

 

Agora se você quiser editar o pokemon e a frase, onde está em:

Verde - Pokemon que podera usar

Vermelho - Frase que o player irá falar

Rosa - Se o player tentar usar o item com outro pokemon

 

Compartilhar este post


Link para o post
Socket    0
Socket

Aprovado.

Compartilhar este post


Link para o post
iuniX    4
iuniX

Da proxima vez poste usando

 no lugar 
. E obrigado pela contribuição.

Compartilhar este post


Link para o post
Geladinn    0
Geladinn

@Socket

Vlw pela aprovação :D

 

@iuniX

Vlw pelo comentario se eu postar um script denovo eu posto com código :D

Compartilhar este post


Link para o post
Geovani    0
Geovani

Por acaso na maioria dos servidores o ditto se transforma pelo order onde aquele order tem alem da transformação o (light,fly,ride) se eu botasse o id do order para transformação do ditto acho que não teria mais como usar as outras funções está certo?

Notei no mais recente postado servidor de pokemon : OTpokemon postado pelo @Dalvorsn o ditto system dele que e simples em vez de ser pelo order é o unico "ataque do ditto"

"m1 Ditto - transform"

mas achei esse muito bom

Enfim se não der conflito com meu order ficará ótimo.

Compartilhar este post


Link para o post
dalvorsn    46
dalvorsn
Por acaso na maioria dos servidores o ditto se transforma pelo order onde aquele order tem alem da transformação o (light,fly,ride) se eu botasse o id do order para transformação do ditto acho que não teria mais como usar as outras funções está certo?

Notei no mais recente postado servidor de pokemon : OTpokemon postado pelo @Dalvorsn o ditto system dele que e simples em vez de ser pelo order é o unico "ataque do ditto"

"m1 Ditto - transform"

mas achei esse muito bom

Enfim se não der conflito com meu order ficará ótimo.

 

LOL

O ditto la e pelo ordem, e me lembro de ter colocado até level para usar :s

Compartilhar este post


Link para o post
Geovani    0
Geovani

Erro meu estava falando do Pokemon Fight - Não do novo 8.54 OT Pokemon Server.

^^

Compartilhar este post


Link para o post
Geladinn    0
Geladinn

Humm...

Tipo cara para funcionar no order voce vai la no script do order ( não sei como é entao vou postar de um jeito ) e ve como está por exemplo o Rock Smash sei la qualquer um copia e cola no final claro que certin dps edita para o ditto ;D

Compartilhar este post


Link para o post
dav9shal    1
dav9shal

O order é um item que não da pra mecher, ai vc põe o ID do Order no lugar do Item.

Com esse script da até pra fazer um Potion que transforma outro pokemon. Tipo, no item vc põe um pot, ae se usa no Abra (exemplo) ele vira Kadabra por um certo tempo :D Tipo time Evolve POtion kk

Compartilhar este post


Link para o post
Geladinn    0
Geladinn
O order é um item que não da pra mecher, ai vc põe o ID do Order no lugar do Item.

Com esse script da até pra fazer um Potion que transforma outro pokemon. Tipo, no item vc põe um pot, ae se usa no Abra (exemplo) ele vira Kadabra por um certo tempo :D Tipo time Evolve POtion kk

 

shauahsuash bom sugestão, ja penso do nada vc usa a runa no charmeleon e vai caçando rapdo la nos bulba shasuah

Compartilhar este post


Link para o post
darkabra    0
darkabra

TEM UM BUG NESSE SCRIPT POR FAVOR CONSERTA EU TENTEI MAIS NAO CONSEGUI E QUERIA POSTAR AKI PRA VCS,

o bug é assim vc usa o ITEM ne outro ditto buga

então queria uma action q nao deixa o player usar o ITEM em um ditto

Compartilhar este post


Link para o post
Geladinn    0
Geladinn

Para que o player ira usar o Transforme do Ditto em outro Ditto se ele ja está usando um ditto O.o

Se você estiver usando Pokemon Dash pode ate haver este bug

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×