CARA, ANTES DE MAIS NADA, MUDA O CÓDIGO PRA ESSE, EU ESQUECI UMA COISA:
function onUse(cid,item,frompos,item2,topos)
local gain = 2148
local amount = 100
if getPlayerStorageValue(cid,17039) == -1 then
doPlayerAddItem(cid,gain,amount)
doPlayerSendTextMessage(cid,22,"You found a recompense!")
setPlayerStorageValue(cid,17039,1)
else
doPlayerSendTextMessage(cid,22,"Its empty.")
end
return true
end
SÓ MUDA O ITEM QUE GANHA E A QUANTIDADE!
~~
PARA CRIAR OUTRAS QUESTS:
Vamos fazer assim, é só você criar outro arquivo, com o código igual esse:
function onUse(cid,item,frompos,item2,topos)
local gain = 2148
local amount = 100
if getPlayerStorageValue(cid,[color=#ff0000]17039[/color]) == -1 then
doPlaye
rAddItem(cid,gain,amount)
doPlayerSendTextMessage(cid,22,"You found a recompense!")
setPlayerStorageValue(cid,[color=#ff0000]17039[/color],1)
else
doPlayerSendTextMessage(cid,22,"Its empty.")
end
return true
end
Você só muda o premio. E aonde ta vermelho, coloca +1 numero, exemplo, se ta 10000 coloca 10001, se tive 20422, coloca 20423 
E no actions.xml voce adiciona a tag também!
<action uniqueid="17049" event="script" value="newquest.lua"/>
AONDE TA 17049, VOCÊ COLOCA +1 NUMERO, no caso 17050, e ai vai pondo +1 a cada quest.
E aonde ta newquest.lua coloca o nome do novo arquivo q vc criou 
DEPOIS É SÓ IR NO RME E ADICIONAR O NUMERO (UNIQUEID) que no caso agora é 17050 no BAU 
Atenciosamente,
Eduardo Nunes - Scripter Lua!