Fórum Mundo Tibia Br
Bem-vindo(a),

Notamos que você não está logado no Fórum. Se já tiver uma conta, por favor, faça o Login. Se você ainda não tem uma conta, registre-se, demora menos de dois minutos e você tem acesso a todas as vantagens de ser um membro.

Fusão De Itens! Com Ss!, Una Dois itens para formar outro!

Ir em baixo

Fusão De Itens! Com Ss!, Una Dois itens para formar outro! Empty Fusão De Itens! Com Ss!, Una Dois itens para formar outro!

Mensagem por Vitor em Ter 16 Dez 2008, 02:45

1º Passo:

Vá na pasta data do seu Otserv, e entre na pasta actions e depois na pasta scripts ficando assim: data/actions/scripts.
Copie um arquivo lua qualquer e cole na mesma pasta.Renomeie o arquivo que você copiou para fusao (sem ~).
Agora apague tudo de dentro do arquivo lua e copie isso:

function onUse(cid, item, frompos, item2, topos)

item1pos = {x=148, y=64, z=7, stackpos=255} --item1pos
item2pos = {x=149, y=64, z=7, stackpos=255} --item2pos
item3pos = {x=150, y=64, z=7, stackpos=255} --item3pos
item1 = getThingfromPos(item1pos)
item2 = getThingfromPos(item2pos)
item3 = getThingfromPos(item3pos)


if item.itemid == 1945 and item1.itemid == 2376 and item2.itemid == 2377 or item1.itemid == 2377 and item2.itemid == 2376 then
doRemoveItem(item1.uid,1)
doSendMagicEffect(item1pos,13)
doRemoveItem(item2.uid,1)
doSendMagicEffect(item2pos,13)
doTransformItem(item.uid,item.itemid+1)
doCreateItem(2393,1, item3pos)
doSendMagicEffect(item3pos,13)
doPlayerSendTextMessage(cid,22,'Tcharam!')

elseif item.uid == 9010 and item.itemid == 1946 then
doTransformItem(item.uid,item.itemid-1)
else
return 0
end

return 1

end


Vermelho:
Posição onde os itens devem estar e onde o item criado vai aparecer.
item1 e item2, no caso, é a posição dos itens a serem fundidos, e item3
é a posição onde o novo item vai aparecer (lembrando, a posição de
baixo não pode ter x, y ou z menor que as de cima, como podem ver no
meu exemplo x aumenta conforme passa pra linha de baixo.

Laranja:
ID da alavanca(lever). no caso, 1945 é virado pra esquerda, enquanto
1946 é virado pra direita, você deve diferenciar as duas coisas no seu
script.

Azul:
ID dos itens a serem "fundidos", no caso 2376 é uma sword e 2377 é uma
two-handed sword, mude de acordo com seu gosto, e faça da maneira que
está, pra que na hora de fundir não tenha que diferenciar um lado de
outro para o item.

Verde: ID do item que vai resultar da fusão, no caso 2393 é uma giant sword, faça de acordo com seu gosto também.

Sublinhado: Parte que você vai adicionar para cada novo item que quiser fundir.


2º Passo:

Depois de fazer seu script, vamos colocar pra funfar.
Entre na pasta actions e depois abra o arquivo "actions.xml" com o bloco de notas.
Aperte Ctrl + F e procure por "Simple Quests".
No final do simple quests adicione:

Código:



Pronto! Agora você pode fundir items!

Ai Você me pergunta:
"É só fazer essas coisas que você falou acima e é só puxar uma alavanca qualquer?"
Nunca! Antes você vai ter que criar um lugar onde os itens serão criados!


Aqui vai duas SS
Fusão De Itens! Com Ss!, Una Dois itens para formar outro! Diastuto2sc4

Fusão De Itens! Com Ss!, Una Dois itens para formar outro! Diastuto4ea4

Nesse Caso foi usado um Great Axe e a Frozem StarLight (encontrada na POI)
Formando um Supreme Axe (item do ot)
Ai de Duas Quests Diferentes você faz outra! ^^

Para Funcionar direito, vá no seu Map Editor e coloque 9010 no OriginalID da alavanca, para isso aperte botão direito do mouse e depois propriedades.Ai lá coloque assim:

Fusão De Itens! Com Ss!, Una Dois itens para formar outro! Tutodias9yz5

Está Pronto!Bom Proveito.

Bonus para os insatisfeitos:

Como Fundir 3 Itens:

Segue Abaixo o Script para tres itens. Não vou dar a explicação porque a base de 3 itens é a mesma que de 2.

QUOTE
function onUse(cid, item, frompos, item2, topos)

item1pos = {x=148, y=64, z=7, stackpos=255} --item1pos
item2pos = {x=149, y=64, z=7, stackpos=255} --item2pos
item3pos = {x=150, y=64, z=7, stackpos=255} --item3pos
item4pos = {x=151, y=64, z=7, stackpos=255} --item4pos
item1 = getThingfromPos(item1pos)
item2 = getThingfromPos(item2pos)
item3 = getThingfromPos(item3pos)
item4 = getThingfromPos(item4pos)


if
item.itemid == 1945 and item1.itemid == 2376 and item2.itemid == 2377
and item3.itemid == 2160 or item1.itemid == 2160 and item2.itemid ==
2376 and item3.itemid == 2377 or item1.itemid == 2377 and item2.itemid
== 2160 and item3.itemid == 2376
then
doRemoveItem(item1.uid,1)
doSendMagicEffect(item1pos,13)
doRemoveItem(item2.uid,1)
doSendMagicEffect(item2pos,13)
doRemoveItem(item3.uid,1)
doSendMagicEffect(item3pos,13)
doTransformItem(item.uid,item.itemid+1)
doCreateItem(2393,1, item4pos)
doSendMagicEffect(item4pos,13)
doPlayerSendTextMessage(cid,22,'Tcharam!')

elseif item.uid == 9010 and item.itemid == 1946 then
doTransformItem(item.uid,item.itemid-1)
else
return 0
end

return 1

end

Creditos: thiago xD (pelo script)
Dias (Pelo Tutorial)
Conde Sapo (Por Mostrar Como Colocar Mais de Um Item Por alavanca)
Vitor
Vitor
Caçador
Caçador

Mensagens : 105

Voltar ao Topo Ir em baixo

Fusão De Itens! Com Ss!, Una Dois itens para formar outro! Empty Re: Fusão De Itens! Com Ss!, Una Dois itens para formar outro!

Mensagem por Admin em Ter 16 Dez 2008, 10:46

LoL
Admin
Admin
Administrador
Administrador

Mensagens : 324

http://www.mundotibiabr.com/

Voltar ao Topo Ir em baixo

Fusão De Itens! Com Ss!, Una Dois itens para formar outro! Empty Re: Fusão De Itens! Com Ss!, Una Dois itens para formar outro!

Mensagem por Vitor em Ter 16 Dez 2008, 11:10

ta mais pra tutorial do q download kepoKJEPO
Vitor
Vitor
Caçador
Caçador

Mensagens : 105

Voltar ao Topo Ir em baixo

Fusão De Itens! Com Ss!, Una Dois itens para formar outro! Empty Re: Fusão De Itens! Com Ss!, Una Dois itens para formar outro!

Mensagem por Admin em Ter 16 Dez 2008, 11:21

Verdade, vou move-lo.

Outra coisa, faltou o codigo ali no 2º passo, não?
Admin
Admin
Administrador
Administrador

Mensagens : 324

http://www.mundotibiabr.com/

Voltar ao Topo Ir em baixo

Fusão De Itens! Com Ss!, Una Dois itens para formar outro! Empty Re: Fusão De Itens! Com Ss!, Una Dois itens para formar outro!

Mensagem por Vitor em Ter 16 Dez 2008, 11:41

hahaha é verdade ta mal formatado
Vitor
Vitor
Caçador
Caçador

Mensagens : 105

Voltar ao Topo Ir em baixo

Fusão De Itens! Com Ss!, Una Dois itens para formar outro! Empty Re: Fusão De Itens! Com Ss!, Una Dois itens para formar outro!

Mensagem por marcryzius fhurer em Sab 30 Maio 2009, 14:49

ja vi essa action em outro forum.
com base nisso ou modifiquei de action pra movements na qual se tem os itens nos locais certo nao a necessidade de alavanca automaticamente ele se transforma no iten desejado.
marcryzius fhurer
marcryzius fhurer
Servo
Servo

Mensagens : 14

Voltar ao Topo Ir em baixo

Fusão De Itens! Com Ss!, Una Dois itens para formar outro! Empty Re: Fusão De Itens! Com Ss!, Una Dois itens para formar outro!

Mensagem por Narutox009 em Ter 22 Dez 2009, 14:41

antiga ja en ;x mas ta valendo pra quen quer criar ot 1 pouco mas antigo ;D
avatar
Narutox009
Barão
Barão

Mensagens : 346

Voltar ao Topo Ir em baixo

Fusão De Itens! Com Ss!, Una Dois itens para formar outro! Empty Re: Fusão De Itens! Com Ss!, Una Dois itens para formar outro!

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum