Postado Outubro 28, 2012 12 anos Este é um post popular. 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: Código: <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 dianteVídeo mostrando o Sistema;http://youtu.be/-01nLh9L3BgCréditos:Bloodwalker ( Por Fazer O Script ) GodMarini ( Por trazer Ao TK ) Contato; god.marinii [email protected]
Postado Outubro 28, 2012 12 anos Script bem interessante obrigado por trazer ao TK. Editado Outubro 28, 2012 12 anos por Skyforever (veja o histórico de edições) Retirado. Skype: joaoxtibia85.
Postado Outubro 28, 2012 12 anos 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. Créditos: Bloodwalker ( Por Fazer O Script ) GodMarini ( Por trazer Ao TK ) CTRL+C é feio hein.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.