Przekopiowa?em zwyk?y skrypt na questy z skrzynki ze swojego starego silnika 8.1 do 8.54 bo mi tam tego brakowa?o. Tylko dzia?a dziwnie ^ ^
Oto skrypt a problem jest taki, ?e jak bior? itemek z questa to mam napis You have found a chest.. a nie przykladowo You have found a longsowrd. Czy te? You have found 100 of chest. zamiast 100arrows. Prosz? o pomoc ;s
Code:
-- simple quests based on uniqueId
-- to make quest create chest on map and set its uniqueId to id of quest item
function onUse(cid, item, frompos, item2, topos)
prize = item.uid
count = item.actionid
if prize > 0 and prize < 7000 then
queststatus = getPlayerStorageValue(cid,prize)
if queststatus == -1 then
if count > 1 then
doPlayerSendTextMessage(cid,22,'You have found '.. count ..' of ' .. getItemName(prize) .. '.')
doPlayerAddItem(cid,prize,count)
setPlayerStorageValue(cid,prize,1)
else
doPlayerSendTextMessage(cid,22,'You have found a ' .. getItemName(prize) .. '.')
doPlayerAddItem(cid,prize,1)
setPlayerStorageValue(cid,prize,1)
end
else
doPlayerSendTextMessage(cid,22,"It is empty.")
end
return 1
else
return 0
end
end
Oto skrypt a problem jest taki, ?e jak bior? itemek z questa to mam napis You have found a chest.. a nie przykladowo You have found a longsowrd. Czy te? You have found 100 of chest. zamiast 100arrows. Prosz? o pomoc ;s