[Encerrado] Me Tira Uma Duvida?

RodrigoTortu
em Tópicos Sem Resposta

RodrigoTortu

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/01/11Posts: 34

Boa Tarde / Bom Dia / Boa Noite

 

 

 

Eu tava Aqui vendo o Sistema de Addon Poke ...

 

 

ai eu Adicionei no meu Server pra Testar , ele ate funcionou certo ....

 

 

 

 

 

Eu Não sei se foi so comigu , pq n vi ninguem reclamando no forum ...

Mais eu Achei 2 bugs aqui depois que adicionei.

 

1º Quando eu Adiciono por exemplo addon no Machop , e Evoluo ele para Machamp ..

o Machamp Fica com o Addon do Machop.

 

e 2º Quando adicionei , as Balls Dava Para Tirar do Slot com Pokemon Solto ...

 

 

Não da nenhum erro , só acontece isso ai /\

 

Sistema Que eu Usei \/

 

 

• Script Dos Addon - Creditos RicardoSohnn •

 

 

Em actions.xml adicione a seguinte tag:

<action itemid="xxxx" event="script" value="addons.lua"/>

Sendo, xxxx o id do item que vai dar o addon.

 

addons.lua

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

local addons = {

[xxxx] = {pokemon= "Scyther" , looktype = 510}, --xxxx = id do item do addon --- "Scyther" = nome do pokemon --- looktype = 1 é o looktype do pokemon com addon

}

 

if #getCreatureSummons(cid) > 0 then

doPlayerSendCancel(cid, "Please back your pokemon.")

return false

end

local numero = addons[item.itemid].looktype

 

local pb = getPlayerSlotItem(cid, 8).uid

local pk = addons[item.itemid].pokemon

 

if getItemAttribute(pb,"poke") ~= pk then

doPlayerSendCancel(cid, "Sorry, you can't use this addon on this poke.")

return false

end

 

if getItemAttribute(pb,"addon") < 1 then

doRemoveItem(item.uid, 1)

doPlayerSendTextMessage(cid, 27, "Congratulations! Now your pokemon will use the addon.")

doSetItemAttribute(pb,"addon",numero)

return true

end

 

return true

end

 

---------------------------------------------

 

Na action do goback, no finalzinho antes de

 

else

doPlayerSendCancel(cid, "This pokemon is fainted.")

end

Coloque:

 

local pk = getCreatureSummons(cid)[1]

local pb = getPlayerSlotItem(cid, 8).uid

local look = getItemAttribute(pb,"addon")

if not look then

doSetItemAttribute(pb,"addon",0)

return false

end

if look > 0 then

doSetCreatureOutfit(pk, {lookType = look}, -1)

return true

end

 

-----------------------------------

Agora em data/lib/catch system.lua

Depois de:

 

doItemSetAttribute(item, "description", description)Coloque:

 

doItemSetAttribute(item, "addon", 0)

 

--------------------------------

Depois em data/talkactions/scripts/createpokeball.lua depois de:

 

doItemSetAttribute(item, "description", "Contains a "..name..".")Coloque:

 

doItemSetAttribute(item, "addon", 0)

 

 

 

Se Alguem poder Ajudar , Agradeço ...

Show off , De um Mapa de Kanto e Johto que Estou Criando.

Entra ae , e Comentem !!!

 

 

http://www.xtibia.co...45-kanto-johto/

zerefshirou

Soares
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 06/08/11Posts: 752

1º Na função: "doEvolvePokemon(cid, item2, theevo, stone1, stone2)"

 

Procure a parte adjustStatus e coloca antes isso:

doItemEraseAttribute(pokeball.uid, "addon")

 

Edit: Pelo que eu vi não é bem assim, caso de algum erro, coloca isso no lugar do que eu disse acima.

doItemSetAttribute(pokeball.uid, "addon", 0)

2º Só acontece quando tem addon ou quando sem addon também da pra mover? ai acho q foi algo q vc fez na hora de add os items, deve ter tirado a opção Not Moveable do item, de alguma forma...

RodrigoTortu

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/01/11Posts: 34

é com ou sem addon ...

 

bugo , qualquer poke , qualquer ball ...

Show off , De um Mapa de Kanto e Johto que Estou Criando.

Entra ae , e Comentem !!!

 

 

http://www.xtibia.co...45-kanto-johto/

zerefshirou

Soares
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 06/08/11Posts: 752

Fazendo oq eu fiz no 1º, quando evoluir vai perder o addon

 

 

Sobre o item, ve no item editor se as balls de "used" estão com o attribute not moveable ou immoble, se não tiver coloque deve resolver o problema

RodrigoTortu

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/01/11Posts: 34

Bom , Não deu pra eu entra ontem , em fim ... ,

 

eu baixei ot dnv , e realmente problema n tem aver com script ...

 

 

te dei Rep+ ae ^^

 

Se Alguem puder Mover aqui agraçedo ...

Show off , De um Mapa de Kanto e Johto que Estou Criando.

Entra ae , e Comentem !!!

 

 

http://www.xtibia.co...45-kanto-johto/

Stigal

don't ever stop...
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 28/11/10Posts: 3402Gênero: Masculino
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord Xtibia | Skype: @mrooger

 

OTpanel