Jump to content

[Action] Ride System, Pokemon Ots

Rate this topic


Recommended Posts

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

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

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

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.. =\

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

Edited by LaisDosOts
×
×
  • Create New...