Ir para conteúdo

Guiih2106

Posts Recomendados

Eu Vim Aki ao XTibia Pedir uma Script Para Meu Otserv, Preciso de uma Action de Quest que so Pode Ser Feita 1 Vez Pelo Player.

 

Tipo Depois que o Player Completa a Quest, Nao Pode Entrar Mais Nela.

 

O Action Para Pegar o Item.

 

<div class="spoiler" style="display: none;">

-- 10k Chest --

function onUse(cid, item, fromPosition, itemEx, toPosition)

 

if item.uid == 9995 then

queststatus = getPlayerStorageValue(cid,9995)

if queststatus == -1 then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você Ganhou 10k.")

doPlayerAddItem(cid,2160,1)

setPlayerStorageValue(cid,9995,1)

else

doPlayerSendTextMessage(cid,22,"Você já Completou essa quest.")

end

 

return 0

end

 

return 1

end

</div>

 

E o Action Para Entrar na Quest.

 

 

 

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

doTeleportThing(cid,{x=573, y=538, z=11})

 

if item.actionid == 9996 then

doSendMagicEffect(topos,14)

 

else

doPlayerSendTextMessage(cid, 19, "Voce Entrou na Quest dos 10k")

 

end

return TRUE -- isso tem que dexa pra nao da erro

end

 

Obrigado.

Espero Que me Ajudem

</div>

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

action

 


function onUse(cid, item, frompos, item2, topos)
if getPlayerStorageValue(cid,9995) >= 1 then
return doPlayerSendTextMessage(cid, 19, "Voce já completou essa quest")
end
doTeleportThing(cid,{x=573, y=538, z=11})
doPlayerSendTextMessage(cid, 19, "Voce Entrou na Quest dos 10k")
return true end

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...