I have one error in my script:
Script1:
Script2:

Script1:
PHP:
--Key_Quest_2271
function onUse(cid, item, frompos, item2, topos)
if item.uid == 2271 then
local queststatus = getPlayerStorageValue(cid,2271)
if queststatus < 1 then
setPlayerStorageValue(cid, 2271, 1)
doPlayerAddItem(cid, 2376, 1)
doSetItemActionId(uid, 2271)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a ' .. getItemName(2087) .. '.')
end
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.")
end
end
Script2:
PHP:
<action uniqueid="2271" script="quests/key_quest_2271.lua"/>