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!

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

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




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:



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
Caçador
Caçador

Mensagens: 105

Voltar ao Topo Ir em baixo

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
Barão
Barão

Mensagens: 325

http://www.mundotibiabr.com/

Voltar ao Topo Ir em baixo

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
Caçador
Caçador

Mensagens: 105

Voltar ao Topo Ir em baixo

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?

___________________________________



Mundo Tibia Br | Mundo Tibia Br OT Serv | Tibia Tutoriais Br | Hiper LoL | Fapstation | Mundo Zezenia Br


Admin
Barão
Barão

Mensagens: 325

http://www.mundotibiabr.com/

Voltar ao Topo Ir em baixo

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
Caçador
Caçador

Mensagens: 105

Voltar ao Topo Ir em baixo

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

Mensagens: 14

Voltar ao Topo Ir em baixo

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

Narutox009
Barão
Barão

Mensagens: 346

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

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