Ir para conteúdo

[action] Dando Função Ao Golden Falcon


caio1523

Posts Recomendados

Olá.
Estou aqui para postar um Script feito por mim, que dá função ao famoso Golden Falcon Golden_Falcon.gif

Este item eu coloquei em meu Servidor na POI Quest, mas fica para a sua preferência.


Essa Script serve para quando você Use, o Golden Falcon dizer algo.
As falas são a sua preferência, edite conforme o gosto.



Vamos ao Script.

Entre na pasta data/actions/scripts copie e cole qualquer arquivo, renomeie para goldenfalcon.lua. Agora abra-o, apague tudo com Ctrl + A e Del

Agora cole isto:
(P.S: Edite as Frases que estão coloridas na sua preferência)
-- Golden Falcon (sid: 8976)
--
-- TODO:
--	"I am the rare falcon!!" more rare.
--

SOUNDS = {"Fchhhhhh!", "Zchhhhhh!", "Grooaaaaar*cough*", "Aaa... CHOO!", "I am the rare falcon!!"}

function onUse(cid, item, fromPosition, itemEx, toPosition)
local random = math.random(1, table.maxn(SOUNDS))
if(fromPosition.x ~= CONTAINER_POSITION) then
	doCreatureSay(cid, SOUNDS[random], TALKTYPE_ORANGE_1, fromPosition)
else
	doCreatureSay(cid, SOUNDS[random], TALKTYPE_ORANGE_1)
end

if(random == 5) then -- "I am the rare falcon!!"
		doTargetCombatHealth(0, cid, COMBAT_PHYSICALDAMAGE, -1, -1, CONST_ME_EXPLOSIONHIT)
end

return TRUE
end





Agora em actions.xml adicione:

	<action itemid="8976" script="goldenfalcon.lua"/>




Espero que gostem, e para os mais avançados que notarem algum Erro, ou alguma coisa que poderia melhorar a Script, por favor postem que eu editarei o Tópico.

Editado por Sheikah
Link para o comentário
Compartilhar em outros sites

  • 1 month later...

Agora estou em duvida.

Este e seu script ou do leozerarox?

No server dele tem um script igualzinho, so que com o stuffed dragon.

--
-- Stuffed Dragon (sid: 5791)
--
-- TODO:
--	Make "You... will.... burn!!" more rare.
--

SOUNDS = {"Fchhhhhh!", "Zchhhhhh!", "Grooaaaaar*cough*", "Aaa... CHOO!", "You... will.... burn!!"}

function onUse(cid, item, fromPosition, itemEx, toPosition)
local random = math.random(1, table.maxn(SOUNDS))
if(fromPosition.x ~= CONTAINER_POSITION) then
	doCreatureSay(cid, SOUNDS[random], TALKTYPE_ORANGE_1, fromPosition)
else
	doCreatureSay(cid, SOUNDS[random], TALKTYPE_ORANGE_1)
end

if(random == 5) then -- "You... will.... burn!!"
		doTargetCombatHealth(0, cid, COMBAT_PHYSICALDAMAGE, -1, -1, CONST_ME_EXPLOSIONHIT)
end

return TRUE
end

 

:)

Link para o comentário
Compartilhar em outros sites

Funcionou direitinho, e achei uma ótima idéia. Porem acho que você poderia desenvolver mais ela, de alguma maneira.

 

@SouRonaldo2

Tome cuidado pois você reviveu um tópico, não acrescentando nada a ele.

 

Até mais e obrigado por compartilhar seu script conosco.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...