vc quer fazer aquele tipo de quest q precisa de 1 player pra ser teleportado na alavanca tipo anihi soh q de 1 player n sou expert mais eh assim que eu fiz =D
e funfo:
abra o bloco de notas(ow notpad,word pad,word bla bla bla) e faz 1 arkivo "nome_do_arkivo.lua" sem aspas o nome_do_arkivo pode ser substituido por outro mais o .lua n
-- O mikiube me ajudo =D--function onUse(cid, item, frompos, item2, topos)
if item.uid == 7003 and item.itemid == 1945 then
player1pos = {x=111, y=256, z=9, stackpos=253}
player1 = getThingfromPos(player1pos)
if player1.itemid > 0 then
queststatus1 = getPlayerStorageValue(player1.uid,7003)
if queststatus1 == -1 then
nplayer1pos = {x=101, y=256, z=9}
doSendMagicEffect(player1pos,2)
doTeleportThing(player1.uid,nplayer1pos)
doSendMagicEffect(nplayer1pos,13)
doTransformItem(item.uid,item.itemid+1)
else
doPlayerSendCancel(cid,"you maked this quest.")
end
end
elseif item.uid ==7003 and item.itemid == 1946 then
if getPlayerAccess(cid) > 0 then
doTransformItem(item.uid,item.itemid-1)
else
doPlayerSendCancel(cid,"Sorry, not possible.")
end
else
return 0
end
return 1
end
O que esta em Azul => unique id(mais eu acho q pode ser removido n sei n tentei XD)
O que esta em vermelho=> o "x" "y" "z" onde o player esta antes de puxar a alavanca
O que esta em verde=> o "x" "y" "z" para onde o player vai apos puxar a alavanca
espero ter ajudado =D
<action uniqueid="7003" script="quests/demolition_lever/nome_do_arkivo.lua" />