Ae galera, venho trazer mais uma action pra vocês!!
Acho que ja devem ter postado essa action..
Mas não vi no forúm, então vou postar..
Elas nada mais é, do que a room do DH igual no RL, tem a alavanca, e a pedra, você puxa a alavanca, e a pedra some..
Totalmente, igual da DH do Tibia RL...
Acho útil, bom.. Vamos lá
Em data\actions\scripts faça um novo arquivo .lua com nome demon_helmet e nele adicione:
function onUse(cid, item, frompos, item2, topos)gatepos = {x=1003, y=750, z=10, stackpos=1}
getgate = getThingfromPos(gatepos)
if item.uid == 7000 and item.itemid == 1945 and getgate.itemid == 1355 then
doRemoveItem(getgate.uid,1)
doTransformItem(item.uid,item.itemid+1)
elseif item.uid == 7000 and item.itemid == 1946 and getgate.itemid == 0 then
doCreateItem(1355,1,gatepos)
doTransformItem(item.uid,item.itemid-1)
else
doPlayerSendCancel(cid,"Sorry not possible.")
end
return 1
end
Salve, agora vá em data\actions e abra o arquivo actions XML, e adicone a seguinte tag:
<action uniqueid="7000" script="demon_helmet.lua" />
Salve, e pronto!
Agora, prestem atenção, cada OT, deve ser modificado de cada jeito, aqui vai as linhas que devem ser modificadas em cada OT:
gatepos = {x=1003, y=750, z=10, stackpos=1} ->Posição da pedra, depende do lugar que tará a pedra no seu ot..Mude de acordo com seu mapa.
if item.uid == 7000 ->Unique ID da alavanca, mude o numero, de acordo com seu action.XML, se já tiver o numero 7000 coloque outro!
OBS:if item.uid == 7000 -> DEPENDENDO DE QUAL NUMERO COLOCARÁ AQUI, TAMBEM ADICIONE O NUMERO NO UNIQUE ID DA ALAVANCA NO MAPA
Espero ter feito um trabalho que ajude bastante gente...
Aceito sugestões ^^...
Se gostarem, comente não custa nada
Abraços,
RoD,