Ir para conteúdo

[Pedido]!ad - Talkacion


Drk Shadow

Posts Recomendados

ae galerinha o script que eu estou querendo é pra poketibia e é assim:

quando você fala : !ad

o seu pokemon troca de looktype

tava tentano fazer mais n deu mt certo...

o @jeffe000 me passou 1 script assim:

 

local poke = {'Voltorb'}

local voltorb = {lookType = 638}

function onSay(cid, words, param)

 

if isInArray(poke, getCreatureName(getCreatureSummons(cid)[1])) then

doSetCreatureOutfit(cid, voltorb, -1)

end

return true

end

 

 

só que quem transforma é o player, tem como alguem ae arrumar esse script ou postar um que funfe ?

vllw rep+ pra qm postar

Link para o comentário
Compartilhar em outros sites

Este scrip eu que fiz rapidin mais percebi que o meu fico bem parecido com seu mais o meu muda funfa e muda no summon.

 

Tente esse script fiz rapidin me fala se deu certo:

 

function onSay(cid, words, param, channel)

local loky = {'100'}

local poke = {'Raticate', 'Sandshrew', 'Sandslash', 'Diglett', 'Dugtrio', 'Primeape', 'Machop', 'Machoke', 'Machamp', 'Geodude', 'Graveler', 'Golem' , 'Onix', 'Cubone', 'Marowak', 'Rhyhorn', 'Rhydon', 'Kangaskhan', 'Tauros', 'Snorlax'}

if not isInArray(poke, getCreatureName(getCreatureSummons(cid)[1])) then

doPlayerSendCancel(cid, "This pokemon can't use this talk.")

return true

end

doSetCreatureOutfit(getCreatureSummons(cid)[1], loky, -1)

end

Link para o comentário
Compartilhar em outros sites

MANO DEU CERTO Vey vllw mesmo mano rep+ sempre que eu puder kk

ai manow só uma duvida:

local loky = {'100'} akie é qual looktype o pokemon vai vira ?

e otra coisa, para eu colocar isso pra aconteçer tipo quando eu der use no item é só modificar em

function onSay(cid, words, param, channel)

function onUse(cid, itemid) ?

bom de qualquer jeito vllw ae

 

@caotic

manow melhora essa sua assinatura ae kk como vc me ajudou fis uma coisa pra vc :

http://i42.tinypic.com/10mps2f.png

se vc gostar pode usar ^^

responde minhas pergunta '-'

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

Sem remover o item

 

em actions.xml adcione isso <action itemid="iddoitem" script="nomedoscript.lua"/>

 

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

local loky = {'100'}

local poke = {'Raticate', 'Sandshrew', 'Sandslash', 'Diglett', 'Dugtrio', 'Primeape', 'Machop', 'Machoke', 'Machamp', 'Geodude', 'Graveler', 'Golem' , 'Onix', 'Cubone', 'Marowak', 'Rhyhorn', 'Rhydon', 'Kangaskhan', 'Tauros', 'Snorlax'}

if not isInArray(poke, getCreatureName(getCreatureSummons(cid)[1])) then

doPlayerSendCancel(cid, "This pokemon can't use this talk.")

return true

end

doSetCreatureOutfit(getCreatureSummons(cid)[1], loky, -1)

end

para remover o item e so adcionar essa linha doRemoveItem(item.uid, 1)
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...