Ir para conteúdo
Entre para seguir isso  
Wakachizi

Fazer pokemon (Dentro da Pokebola)

Recommended Posts

Wakachizi    0
Wakachizi

Autor: Wakachizi

 

Começando, vá até talkactions/scripts e copie qualquer arquivo da pasta, renomeie para createpokeball.lua, abra-o e apague tudo que estiver nele. Cole isso:

function onSay(cid, words, param, channel)

if(param == '') then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você deve especificar o nome de um pokémon.")

return true

end

 

local ret = doPlayerAddItem(cid, 2532) -- Id da ball, como padrão está a pokeball, se desejar mude

local effect = CONST_ME_MAGIC_RED

doItemSetAttribute(ret, "name", param.." Pokeball")

doItemSetAttribute(ret, "description", "Pokémon created by GM, does not need a level to use.") -- Descrição da pokeball criada

doItemSetAttribute(ret, "level", 1) -- Level para usar o pokémon criado

doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_RED)

return true

end

 

agora abra o arquivo talkactions/talkactions.lua e adicione isso:

<talkaction log="yes" words="/pokemon" access="3" event="script" value="createpokeball.lua"/>

 

Para fazer o pokemon basta estar no GOD e digitar {Exemplo} /pokemon Articuno

Editado por Lwkass

Compartilhar este post


Link para o post
Lwkass    1
Lwkass

Acho que funciona em todos os servers de pokemon (ou quase), então,

 

Aprovado

Compartilhar este post


Link para o post
polons    0
polons

ai eu mudei o ot so que n funfo n so fica uma poke ball normal

Editado por polons
mudei o ot

Compartilhar este post


Link para o post
taigerbr    0
taigerbr

aew essa action cria a pokebola e tudo , mais nao da para colocar no lugar onde fik a pokebola para soltar o poke, tem q adicionar alguma coisa no items.xml?

 

Olha o q ta escrito:

18:10 You see an mewtwo Pokeball (Def:27).

Pokémon created by GM, does not need a level to use.

ItemID: [2532].

Position: [X: 1052] [Y: 912] [Z: 7].

 

E olhe como é o normal, o nome pokebola para depois o nome do poke:

18:11 You see a ultra ball.

Contains a Gyarados.

ItemID: [2220].

Position: [X: 1052] [Y: 912] [Z: 7].

Editado por taigerbr

Compartilhar este post


Link para o post
iuniX    4
iuniX

Por favor evite reviver tópicos. Verifique se está aparecendo algum erro no console e se teu sistema de pokemons é o mesmo que o usado no Script.

 

Att. iuniX~

Compartilhar este post


Link para o post
warzin    0
warzin

essa talkaction creio eu que seja bem mais utilizada em servidores do thalia e os que usaram ele como base, o do pokemon dash não utiliza a primeira descrição (name do item, e sim a description.) pra dar o go/back

se você usa o pokemon dash, utilize esse arquivo criado pelo mastercraft para criar as pokeballs por talkaction. (data/talkactions)

[spoiler=Talkactions.xml]Talkactions.xml

<talkaction words="/gogo" access="6" event="script" value="nomedoarquivo.lua"/>

 

espero ter ajudado, abraços.[spoiler=Talkactions/scripts]

function onSay(cid, words, param)

local description = "Contains a "..param.."."

local poke1 = "This is "..param.."'s pokeball. HP = [10000/10000]"

local gender = math.random(1,2)

item = doCreateItemEx(2219)

doItemSetAttribute(item, "poke", poke1)

doItemSetAttribute(item, "nome", "Weedle")

doSetItemText(item, gender)

doItemSetAttribute(item, "description", description)

doPlayerAddItemEx(cid, item, true)

doTransformItem(item, 2222)

return 1

end

 

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.

×