Ancores
Active Member
- Joined
- Jan 17, 2010
- Messages
- 538
- Reaction score
- 28
Here's a script that shows how many quests a player has completed.
Simple, but pretty cool
creaturescripts/scripts/questLook.lua
creaturescripts/scripts/login.lua
creaturescripts/creaturescripts.xml
Simple, but pretty cool
creaturescripts/scripts/questLook.lua
Code:
function onLook(cid, thing, position, lookDistance)
local quests = {20001, 20003, 20009}
local completed = {}
if isPlayer(thing.uid) then
for i = 1, #quests do
if getPlayerStorageValue(thing.uid, quests[i]) > 0 then
table.insert(completed, 1)
end
end
doPlayerSetSpecialDescription(thing.uid, (getPlayerSex(thing.uid) == 0 and ".\nShe" or ".\nHe") .. " has completed ".. #completed .. "/" .. #quests .. " quests")
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, getPlayerName(thing.uid) .. " has completed " .. #completed .. "/" .. #quests .. " quests.")
end
return true
end
creaturescripts/scripts/login.lua
Code:
registerCreatureEvent(cid, "questLook")
creaturescripts/creaturescripts.xml
Code:
<event type="look" name="questLook" event="script" value="questLook.lua"/>
Last edited: