KA

[Resolvido] Fly,ride,surf Addon System.

Por kaleudd, 28 de set. de 2015 em Resolvidos

resolvido
otserv
19
4k
28 de setembro de 2015 às 17:33

Seria possivel,adaptar ou criar alguma tabela para adicionar fly,ride,surf de pokemons com addon's deste topico = http://www.xtibia.com/forum/topic/234479-sistema-de-addon/page-1

 

Se sim como,se tivesse por storage ou algo do tipo...

nociamN
01 de outubro de 2015 às 00:17

Eu não uso esse tipo de addon fiz o meu pelas sources mas faz assim no seu em vez de pegar o nome na tabela faz para pega o lookType e pronto.(claro faz essa mudança na tabela do fly, ride, surf)

Editado Outubro 1 por nociam

01 de outubro de 2015 às 11:52

Pode dar algum exemplo de como fazer isso,sou novato neste ramo.

nociamN
01 de outubro de 2015 às 18:45
Melhor resposta

rides = {
["Tauros"] = {
[130] = {lookType= 179},
[926] = {lookType = 927},},
["Ninetales"] = {
[40] = {lookType= 182},
[926] = {lookType = 927},},
}

 

local pokemon = rides[getPokemonName(getCreatureSummons(cid)[1])][getCreatureOutfit(getCreatureSummons(cid)[1]).lookType]​

 

doSetCreatureOutfit(cid, {lookType = pokemon.lookType}, -1)

01 de outubro de 2015 às 18:50

Entendi,obg =)

Editado Outubro 1 por kaleudd

MudrockM
01 de outubro de 2015 às 19:07

Tópico movido para dúvidas / pedidos resolvidos.

BluesterB
04 de outubro de 2015 às 14:46

rides = {

["Tauros"] = {

[130] = {lookType= 179},

[926] = {lookType = 927},},

["Ninetales"] = {

[40] = {lookType= 182},

[926] = {lookType = 927},},

}

 

local pokemon = rides[getPokemonName(getCreatureSummons(cid)[1])][getCreatureOutfit(getCreatureSummons(cid)[1]).lookType]​

 

doSetCreatureOutfit(cid, {lookType = pokemon.lookType}, -1)

Em qual arquivo do meu servidor eu coloco isso ?

nociamN
04 de outubro de 2015 às 14:58

na verdade vc deve fazer essas alterações no arquivo aonde tem as configurações do ride fly surf etc... eu acho que deve ser no ordem.lua

Editado Outubro 4 por nociam

BluesterB
04 de outubro de 2015 às 15:06

na verdade vc deve fazer essas alterações no arquivo aonde tem as configurações do ride fly surf etc... eu acho que deve ser no ordem.lua

 

A tabela é na configuration.lua e as tags são em order.lua ??

04 de outubro de 2015 às 15:32

Provavelmente sim.

BluesterB
04 de outubro de 2015 às 15:38

Provavelmente sim.

substitui e não deu certo, deu erro na distro.

04 de outubro de 2015 às 15:43

Não para subistitui a tag do fly,e sim adicionar em baixo da mesma!

BluesterB
04 de outubro de 2015 às 15:58

Aqui deu o seguinte erro:

 

 

[04/10/2015 15:50:27] [Error - Action Interface]

[04/10/2015 15:50:27] In a timer event called from:
[04/10/2015 15:50:27] data/actions/scripts/order.lua:onUse
[04/10/2015 15:50:27] Description:
[04/10/2015 15:50:27] data/lib/order.lua:299: attempt to perform arithmetic on local 'pokemon' (a nil value)
[04/10/2015 15:50:27] stack traceback:
[04/10/2015 15:50:28] data/lib/order.lua:299: in function 'recheck'
[04/10/2015 15:50:28] data/lib/order.lua:362: in function <data/lib/order.lua:345>

04 de outubro de 2015 às 16:19

Troque:

doSetCreatureOutfit(cid, {lookType = pokemon.lookType}, -1)

Por:

doSetCreatureOutfit(cid, {lookType = pokemon + 351}, -1)

Editado Outubro 4 por kaleudd

3 meses depois...
caiovinibcC
23 de janeiro de 2016 às 12:09

Da pra explicar melhor onde eu boto cada coisa ?

Estou preocurando isso á mais de 1 ano :lolz: