DE

Juntando Itens Para Fazer Um Magic Staff

Por Dendriel Rozsantares, 14 de jan. de 2007 em Actions e Talkactions

script
3
1.9k
14 de janeiro de 2007 às 10:08

1° post.

 

Antes de começar quero exclarecer que eu fiz essa action baseada no meu ot (versão 7.6), e se você quiser bota-la em seu ot de outra versão basta ler oque eu vou escrever!

 

Eu usei 2 itens que fundidos (usando um no outro) formam um magic staff...

 

Como não da (que eu saiba) de botar + de uma action pra um iten ou botar action em armas eu usei um (......) nao sei oq eh akilo...

 

<action itemid="2549" script="staff.lua "/>

 

Adicione esse code a qualquer linha do arquivo actions que está em

[Data/Actions/ACTIONS] geralmente eu boto no final

Tah! Tah! Tah! No caso "2549" eh o id do iten q vc vai dar use (usar no outro), vc pode mudar para qualquer iten que tenha a opçao "use with" , que nao tenha nenhuma ação (vc pode saber se tem ação procurando ele no arkivo actions, se nao tiver nenhuma açao com esse id ele esta livre \o/) e nao seja arma. "staff" eh o nome que eu escolhi pra botar no arkivo que vai carregar as actions do processo! :p (se qser mudar pra outra coisa nao eskeça de mudar no arkivo que vai ver a seguir tbm).

Certo. Adicionamos uma açao pro iten. Agora va na pasta scripts da pasta actions(data/actions/scripts) copie um arkivo e renomeie para "staff" (sem as aspas Oo) ou para o nome que vc escolheu ali emcima, apague tudo que está escrito e dentro dele escreva isso:

--By Dendriel ;)

 

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

 

if item2.itemid == 2361 then

doRemoveItem(item2.uid,1)

doPlayerRemoveItem(cid,2361,1)

doTransformItem(item.uid,2433)

doPlayerSay(cid,"Teck, Teck... Teck, Teck...",16)

 

else

return 0

end

return 1

end

if item2.itemid == 2361 then aqui no caso, 2361 eh o iten no qual vai ser usado pelo "use with" (vc pega la o primeiro iten, da use with nele e bota nesse aki), vc pode substitui-lo tambem. Eu nao fiz testes mudando ele, mas se vc entender um pouko disso pode tentar.

doRemoveItem(item2.uid,1) Vai remover o iten que vai ser "usado" se ele estiver no chão.

doPlayerRemoveItem(cid,2361,1) Vai remover o iten que vai ser "usado" se ele estiver na backpack.

doTransformItem(item.uid,2433) Vai transformar o iten que vc tah usando (o iten que vc deu use with) em um magic staff!

doPlayerSay(cid,"Teck, Teck... Teck, Teck...",16) É uma besteirinha que eu botei pra fikar mais legal, faz o player falar em laranja "Teck, Teck... Teck, Teck..."

Obs: se tiver mais de um iten que sera usado na bp, ele vai sumir!

 

Depois de fazer tudo isso, eh soh pegar o iten que tah usando e usa no iten usado! HAUAHUAHUAHUAHUAHUAHUAHuha >>>>>Zuera

NÃO ESQUEÇA DE SALVAR TODOS OS ARKIVOS ANTES DE FEXAR SENÂO VAI DAR CERTO! ¬¬

 

AewWW! Como eu falei no post da magia q cria staff, está pronto o tuto! :nuts:

 

--Todos os créditos reservados a min e ao meu radinhu aki do lado--

Editado Janeiro 14 por Dendriel Rozsantares

Conde do Monte CristoC
14 de janeiro de 2007 às 12:04

Pra coemço de action maker, está legal! meus parabens!

5 meses depois...
JvchequerJ
08 de junho de 2007 às 14:56

Movido para Actions.

 

Cya