Eu até quero que respondam, mais se for pra falar.. "NOSSA QUE LEGAL" ou "MUITO BOA ESSA ACTION" prefiro que nao comentem... adoraria alguma critica ou sujestçao para fazer melhor =)
Nessa imagem é o exemplo todo.
Nessa imagem é o que a action faz.
Nessa imagem foi o que aconteceu quando puxou(?) a alavanca.
No actions.xml adicione:
<action uniqueid="1003" script="diequest.lua" />
Só trocar o "1003" pelo UID q vc kiser xD
Após isso crie um arquivo chamado diequest.lua ou outro nome de seu gosto e adicione o code:
function onUse(cid, item, frompos, item2, topos) if item.uid == 1003 and item.itemid == 1945 then player1pos = {x=179, y=127, z=7, stackpos=253} player1 = getThingfromPos(player1pos) item1pos = {x=179, y=125, z=7, stackpos=1} item1 = getThingfromPos(item1pos) orshpos = {x=186, y=125, z=7, stackpos=1} orsh = getThingfromPos(orshpos) if player1.itemid > 0 then queststatus1 = getPlayerStorageValue(player1.uid,1003) if queststatus1 == -1 and item1.itemid == 2392 then doSummonCreature("Orshabaal",orshpos) doRemoveItem(item1.uid,1) doSendMagicEffect(item1pos,2) nplayer1pos = {x=187, y=125, z=7} doSendMagicEffect(player1pos,2) doTeleportThing(player1.uid,nplayer1pos) doSendMagicEffect(nplayer1pos,10) doTransformItem(item.uid,item.itemid+1) setPlayerStorageValue(cid,1003,1) else doPlayerSendCancel(cid,"Sorry, not possible.") end else doPlayerSendCancel(cid,"Sorry, not possible.") end elseif item.uid == 1003 and item.itemid == 1946 then if getPlayerAccess(cid) < 1 then doTransformItem(item.uid,item.itemid-1) else doPlayerSendCancel(cid,"Sorry, not possible.") end else return 0 end return 1end
Naum precisa explica neh, as fotos jah dizem mto
(Como eu li numa assinatura)
1 foto vale mais q 1001 palavras. ( neste caso 3 fotos )
Qualquer Duvida.. Re-leia, se nao intender poste aqui.
CREDITOS: Alokk