BlWalker 4 Postado Julho 9, 2012 Share Postado Julho 9, 2012 Olá pessoal eu venho aqui contribuir com algo que creio eu que não á por aqui. é o meu primeiro Script (action) que fiz com a intenção de trazer mais RPG a servidores. Testado em: TFS 0.3.6 (8.60) Descrição: O Script funciona da seguinte maneira, o player da use em um Machado e clica na parede, logo depois a parede será destruida, a parede quebra em 3 Partes, ou seja tem que usar o machado 3 vezes na parede. Bom vamos ao Script 1° Primeiramente você tera que ir no RME e colar um UniqueID na parede que será destruída Em data/actions/scripts copie um arquivo qualquer e renomeie para destruction.lua -- Creditos Bloodwalker -- function onUse (cid, item, fromPosition, itemEx, toPosition) local pos = {x=0, y=0, z=7} -- aonde tera o texto -- local ef = 6 -- o efeito quando destruido -- local unique = 29000 -- uniqueID da parede -- if(itemEx.itemid == 3361 and itemEx.uid == unique) then doSendAnimatedText(pos, "Destruct!", TEXTCOLOR_RED) doSendMagicEffect(toPosition, ef) doTransformItem(itemEx.uid, 3399) doDecayItem(itemEx.uid) return true end if(itemEx.itemid == 3399 and itemEx.uid == unique) then doSendAnimatedText(pos, "Destruct!", TEXTCOLOR_RED) doSendMagicEffect(toPosition, ef) doTransformItem(itemEx.uid, 3387) doDecayItem(itemEx.uid) return true end if(itemEx.itemid == 3387 and itemEx.uid == unique) then doSendAnimatedText(pos, "Destruct!", TEXTCOLOR_RED) doSendMagicEffect(toPosition, ef) doTransformItem(itemEx.uid, 3648) doDecayItem(itemEx.uid) return true end return destroyItem(cid, itemEx, toPosition) end 2° Agora em data/actions/actions.xml adicione: <action itemid="2391" event="script" value="destruction.lua"/> Legenda: Verde: ID do item que será usado para destruir a parede, eu uso este: Vermelho: São os id das paredes, Ex: parede normal, parede destruida, parede mais destruida. Azul: São os id das paredes depois de destruida, Ex: id 3361 vai virar 3399, depois 3399 vai virar 3387 assim por diante Vídeo mostrando o Sistema; Clique Aqui Créditos: Bloodwalker TK e Lucas (Videotutorial) REP++ Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados