DU

[Resolvido][Action] Sumonar Por Alavanca

Por dudasat, 23 de mai. de 2010 em Archived

script
5
1.2k
dudasatD
23 de maio de 2010 às 09:43

Estou aqui de novo (essa virou minha área favorita xD) porque agora é a minha action de summon por alavaca que não funciona! Quando eu tento sumonar, aparesse "Sorry, not Posssible".

 

Aqui vai o script:

function onUse(cid, item, frompos, item2, topos)

if item.uid == 20001 and item.itemid == 1945 then

doSummonCreature("Orshabaal",{x=52, y=116, z=8})

doSendMagicEffect(pos,10)

doTransformItem(item.uid,item.itemid+1)

 

elseif item.uid == 20001 and item.itemid == 1946 then

doSummonCreature("Orshabaal",{x=52, y=116, z=8})

doSendMagicEffect(pos,10)

doTransformItem(item.uid,item.itemid-1)

else

doPlayerSendTextMessage(cid,22,"Sorry, not possible.")

end

return 1

end

Em actions.xml:

<action actionid="20001" event="script" value="arena mvp1.lua"/>

 

Server: 8.54 - Alissow Ot Server 3.9

 

Por favor, respondam!

EDIT: AXEI O PROBLEMA! Vou Deixar em negito o erro que eu fiz.

Agora, eu deixo actionid ou uniqueid?

EDIT²: Deixei Uniqueid e funcionou, pode fechar o tópico

Editado Maio 23 por DudaSAT

matheus1000M
23 de maio de 2010 às 09:52

Você botou o action ID na alavanca pelo map editor?

dudasatD
23 de maio de 2010 às 09:55

Você botou o action ID na alavanca pelo map editor?

botei sim! e o pior, algumas (eu fiz 15 dessas alavancas) se mexem e dão a mensagem, outras só dão a mensagem!

matheus1000M
23 de maio de 2010 às 11:00

1º Eu acho que só pode colocar em uma...

 

2º Verifique se tem outro action ID igual a este.

VodkartV
23 de maio de 2010 às 18:35
local lever_monstro = 20001
local pos = {x=52, y=116, z=8}
local creature = "Orshabaal"

function onUse(cid, item, fromPosition, itemEx, toPosition)
if item.itemid == lever_monstro then
 doSummonCreature(creature, pos)
 doTransformItem(item, item.itemid+1)
else
 doTransformItem(item, item.itemid-1)
end
end