Como criar um Script de quest
Bom é bem simples fazer um Script de Quest, mais tem muita gente que ainda não sabe então irei ensinar através deste tópico.
Primeiramente vá até a pasta "Actions" e depois vá em "Scripts" agora faça um arquivo chamado Quest1.lua, e bote isso dentro dele:
function onUse(cid, item, fromPosition, itemEx, toPosition)
a = 9595
id = 1234
if getPlayerStorageValue(cid, a) < 1 then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a "..getItemNameById(id)..".")
doPlayerAddItem(cid, id, 1)
doPlayerSetStorageValue(cid, a, 1)
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.")
end
return TRUE
end
Legenda:
Vermelho: É a Storage pode colocar qual quer numero, mais ele não deve existir em outra actions.
Azul: É o ID do item.
Agora volta na pasta "Actions" e abra o arquivo "Actions.xml" e coloque isto dentro dele:
<action actionid="9595" script="Quest1.lua"/>
Legenda:
Vermelho: É o nome do arquivo .lua
Azul: É a Storage que tem dentro do script.
Agora para terminar a quest vá no Baú no seu mapa editor e bote o ActionID nele que no caso é "9595" observe a foto:

Créditos: Antharaz e Doidin (eu).