Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local msgType = MESSAGE_STATUS_CONSOLE_ORANGE
- function onKill(cid, target, lastHit)
- local creature = questCreatures[getCreatureName(target):lower()]
- if creature then
- if isPlayer(target) then return true end
- if getCreatureStorage(cid, creature.questStarted) > 0 then
- if getCreatureStorage(cid, creature.questStorage) < creature.killsRequired then
- if getCreatureStorage(cid, creature.questStorage) < 0 then
- doCreatureSetStorage(cid, creature.questStorage, 0)
- end
- if getCreatureStorage(cid, creature.creatureStorage) < 0 then
- doCreatureSetStorage(cid, creature.creatureStorage, 0)
- end
- doCreatureSetStorage(cid, creature.questStorage, getCreatureStorage(cid, creature.questStorage) + 1)
- doCreatureSetStorage(cid, creature.creatureStorage, getCreatureStorage(cid, creature.creatureStorage) + 1)
- doPlayerSendTextMessage(cid, msgType, getCreatureStorage(cid, creature.creatureStorage) .. " " .. getCreatureName(target) .. " defeated. Total [" .. getCreatureStorage(cid, creature.questStorage) .. "/" .. creature.killsRequired .. "] " .. creature.raceName .. ".")
- end
- end
- end
- return true
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement