Ir para conteúdo

[Action] Ride System, Pokemon Ots


thalia

Posts Recomendados

O melhor ride encontrado por mim até agora.

Os outros mudavam para apenas uma outifit e não precisava ter o poke em mãos.

Gostei muito, parabéns pelo ótimo trabalho. REP+ :button_ok:

 

Antes eu usava o fly system do forcera como ride '-'

Link para o comentário
Compartilhar em outros sites

Num Funfa, esse script eu ja tinha ah mto tempo, eu tenho fly, surf, desse mesmo sistema, mais ele só funciona com um outro script de catch e go/back, se vc tenta usar em oto script ele buga, cara... num adianta ter só isso, se tem ki postar o catch e o go/back desse script.. se naum ele eh inutil...

Link para o comentário
Compartilhar em outros sites

vcs podem modificar essa parte

 

local nome = getItemName(getPlayerSlotItem(cid, CONST_SLOT_FEET).uid)

local poke_name = nome:match('(.-) Pokeball')

 

nessas 2 linhas que define o que irá puxar o nome do pokemon.. caso seu ot use attribute em um item , action id e etc basta mudar essas 2 linhas =D

Link para o comentário
Compartilhar em outros sites

Nosa thalia rep++++++ muito obrigado script muito bom me ajudo muito.

tem como vc faser script de portait ? se tiver postar ai plz peso pra todos os meus amigos da rep+ pra vc vlw ae Flw

Link para o comentário
Compartilhar em outros sites

DrakyLucas ... tentei mudar e fiz assim:

 

como meu ot as pokeballs estão assim : You see a Pokeball. This is nome's pokeball.

onde nome é o nome do pokemon , claro..

 

ai eu mudei as linhas local nome = getItemName(getPlayerSlotItem(cid, CONST_SLOT_FEET).uid)

local poke_name = nome:match('(.-) Pokeball')

 

pra

 

local nome = getItemDescription(getPlayerSlotItem(cid, CONST_SLOT_FEET).uid)

local poke_name = nome:match('This is (.-)'s pokeball')

 

 

e não funcionou.. =\

Link para o comentário
Compartilhar em outros sites

To vendo que muita gente ta com problemas, por causa do nome da pokeball.

 

Vou ensinar pra vocês como mudar o nome do item.

 

Vá na pasta actions, no data do seu Ot, abra o arquivo Actions.xml.

Procure uma tag parecida com essa.

<action itemid="2500" script="tools/dragonite.lua" />

 

Vermelhos: Local do script, no meu caso o script é do dragonite.

Azul: Id da ball.

 

Você vai precisar do id da ball, pegue o do Tauros (já que é a que ta no script).

 

Com o id nas mãos (não vão tentar pegar com as mãos) faça isso:

Vá na pasta Itens, no data do seu Ot.

 

Abra o itens.xml.

Aperte F3 e digite o id da pokebola do Taurus.

 

O meu tá assim:

<item id="2494" article="a" name="Pokeball. Its contains a Tauros.">

<attribute key="description" value="Pode ser Usado Level 35."/>

<attribute key="slotType" value="feet"/>

</item>

 

Você deve deixar assim:

<item id="2494" article="a" name="Tauros Pokeball">

<attribute key="description" value="Pode ser Usado Level 35."/>

<attribute key="slotType" value="feet"/>

 

Mude o nome para o nome em vermelho.

 

Não sei se no seu server vai estar o mesmo id que o meu, então procure como SEU id.

 

Isso deve resolver.

 

Ou quem for scripter, só arrumar o script, nem precisa ser script porque ta facin.

 

@Edit

Coloca as versões que você testou, pode ter gente tentando colocar em 7.6 ou sei la.

Ot muito antigo não pega muitas actions, e nem pasta talkactions tem =s

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

×
×
  • Criar Novo...