Ir para conteúdo
  • 0

Quando Matar Monstro A Porta Abre


exorcist

Pergunta

2 respostass a esta questão

Posts Recomendados

  • 0

<p>nome do seu script.lua</p>

<p>

function onDeath(cid, corpse, killer)</p>
<div>local monstName = &quot;Demon&quot; -- nome do monstro</div>
<div>local DoorPos = {x=253, y=69, z=7, stackpos = 1} -- pos da porta</div>
<div>local CloseDoor,OpenDoor = 1249,1251 -- id da porta fechada e aberta</div>
<div>if isMonster(cid) and string.lower(getCreatureName(cid)) == string.lower(monstName) then</div>
<div>if getTileItemById(DoorPos, CloseDoor).uid &gt; 0 then</div>
<div>doCreatureSay(cid, &quot;A porta foi aberta.&quot;, TALKTYPE_ORANGE_1)</div>
<div>doTransformItem(getThingfromPos(DoorPos).uid, OpenDoor)&nbsp;</div>
<div>end&nbsp;</div>
<div>end</div>
<div>return TRUE</div>
<div>end

</div>

<div>&nbsp;</div>

<div>creaturescript.xml</div>

<div>

&lt;event type=&quot;death&quot; name=&quot;OpenDoor&quot; event=&quot;script&quot; value=&quot;nome do seu script.lua&quot;/&gt;

</div>

<div>&nbsp;</div>

<div>

<div>No arquivo Xml do seu monstro adicione</div>

<div>

&lt;script&gt;</div>
<div>&lt;event name=&quot;OpenDoor&quot;/&gt;</div>
<div>&lt;/script&gt;

</div>

</div>

<div>&nbsp;</div>

 

 

 

 

---------------

 

nome do seu script.lua

function onDeath(cid, corpse, killer)
local monstName = "Demon" -- nome do monstro
local DoorPos = {x=253, y=69, z=7, stackpos = 1} -- pos da porta
local CloseDoor,OpenDoor = 1249,1251 -- id da porta fechada e aberta
if isMonster(cid) and string.lower(getCreatureName(cid)) == string.lower(monstName) then
if getTileItemById(DoorPos, CloseDoor).uid > 0 then
doCreatureSay(cid, "A porta foi aberta.", TALKTYPE_ORANGE_1)
doTransformItem(getThingfromPos(DoorPos).uid, OpenDoor) 
end 
end
return TRUE
end

 

creaturescript.xml

<event type="death" name="OpenDoor" event="script" value="nome do seu script.lua"/>

 

No arquivo Xml do seu monstro adicione

<script>
<event name="OpenDoor"/>
</script>

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

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...