Ir para conteúdo

Quest Sómente Uma Vez


DragoR

Posts Recomendados

Tipo do script: Não sei

Protocolo (versão do Tibia): 8.50

Servidor utilizado: Snows 8.5

Nível de experiência: Não sei

Adicionais/Informações: Eu queria que uma pessoa só pudesse passar uma vez numa determinada porta e outro que só pudesse puxar a alavanca uma vez.

 

Desde já obrigado.

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

Tenta esse script de porta:

 

Action:

-- [( XTibia.com )] --
function onUse(cid, item, frompos, item2, topos)

local doorpos = {x = frompos.x, y = frompos.y, z = frompos.z, stackpos = 253}
local playerpos = getPlayerPosition(cid)
local storage = 8788

if getPlayerStorageValue(cid, storage) == -1 then
if playerpos.y == doorpos.y + 1 and playerpos.x == doorpos.x then
doMoveCreature(cid, 0)
elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y then
doMoveCreature(cid, 1)
elseif playerpos.y == doorpos.y - 1 and playerpos.x == doorpos.x then
doMoveCreature(cid, 2)
elseif playerpos.y == doorpos.y and playerpos.x == doorpos.x + 1 then
doMoveCreature(cid, 3)
elseif playerpos.x == doorpos.x + 1 and playerpos.y == doorpos.y - 1 then
doMoveCreature(cid, 4)
elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y - 1 then
doMoveCreature(cid, 5)
elseif playerpos.x == doorpos.x + 1 and playerpos.y == doorpos.y + 1 then
doMoveCreature(cid, 6)
elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y + 1 then
doMoveCreature(cid, 7)
end
setPlayerStorageValue(cid, storage, 1)
else
doPlayerSendTextMessage(cid,22,"Você só pode passar pela porta uma vez.")
end
return TRUE
end

ATUALIZEI O SCRIPT, ARRUMEI UM BUG...

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

×
×
  • Criar Novo...