Ir para conteúdo

Featured Replies

Postado
  • 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

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




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:war_hammer.gif
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;

http://youtu.be/-01nLh9L3Bg



Créditos:
Bloodwalker ( Por Fazer O Script )
GodMarini ( Por trazer Ao TK )

Contato;

6yonKDJ.png god.marinii

TaxNfhb.png

Postado

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo