• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Lua Grizzly adams problem.

gremlee

Qumora.com
Joined
Jul 15, 2008
Messages
511
Reaction score
16
Hello having problem with my grizzly adams. something wrong with storage :S

Edited: I think something is wrong with storage, because we say rotworms task, 15 players make it work, 1 player getting bugged checked the storage of him and its says 03:56 [svampi slidan - 65020] = V something like this never seen it before :S it should be -1 :S any ideas?

[Error - CreatureScript Interface]
data/creaturescripts/scripts/killinginthenameof.lua:eek:nKill
Description:
data/creaturescripts/scripts/killinginthenameof.lua:79: attempt to compare string with number
stack traceback:
data/creaturescripts/scripts/killinginthenameof.lua:79: in function <data/creaturescripts/scripts/killinginthenameof.lua:69>

Code:
local questCreatures =
{
["Rotworm"] = {questStarted = 1510, questStorage = 65000, creatureStorage = 15000, killsRequired = 100, raceName = "Rotworms"},
["carriom worm"] = {questStarted = 1510, questStorage = 65000, creatureStorage = 15001, killsRequired = 100, raceName = "Rotworms"},

["Cyclops"] = {questStarted = 1511, questStorage = 65001, creatureStorage = 15002, killsRequired = 150, raceName = "Cyclops"},
["cyclops drone"] = {questStarted = 1511, questStorage = 65001, creatureStorage = 15003, killsRequired = 150, raceName = "Cyclops"},

["Hero"] = {questStarted = 1512, questStorage = 65002, creatureStorage = 15004, killsRequired = 200, raceName = "Heros"},

["Giant Spider"] = {questStarted = 1513, questStorage = 65003, creatureStorage = 15015, killsRequired = 300, raceName = "Giant spiders"},

["Hellspawn"] = {questStarted = 1514, questStorage = 65004, creatureStorage = 15006, killsRequired = 300, raceName = "Hellspawns"},

["Hydra"] = {questStarted = 1515, questStorage = 65005, creatureStorage = 15007, killsRequired = 300, raceName = "Hydras"},

["Hellfire Fighter"] = {questStarted = 1516, questStorage = 65006, creatureStorage = 15008, killsRequired = 300, raceName = "Hellfire Fighters"},

["Behemoth"] = {questStarted = 1517, questStorage = 65007, creatureStorage = 15009, killsRequired = 300, raceName = "Behemoths"},

["Juggernaut"] = {questStarted = 1518, questStorage = 65008, creatureStorage = 15010, killsRequired = 300, raceName = "Juggernauts"},

["Hellhound"] = {questStarted = 1519, questStorage = 65009, creatureStorage = 15011, killsRequired = 300, raceName = "Hellhounds"},

["Demon"] = {questStarted = 1520, questStorage = 65010, creatureStorage = 15012, killsRequired = 666, raceName = "Demons"},

["Grim Reaper"] = {questStarted = 1521, questStorage = 65011, creatureStorage = 15013, killsRequired = 400, raceName = "Grim Reapers"},

["ap javel"] = {questStarted = 1522, questStorage = 65012, creatureStorage = 15014, killsRequired = 500, raceName = "ap javel"},

["Morgaroth"] = {questStarted = 1523, questStorage = 65013, creatureStorage = 15015, killsRequired = 150, raceName = "Morgaroths"},

["Undead Dragon"] = {questStarted = 1524, questStorage = 65014, creatureStorage = 15016, killsRequired = 300, raceName = "Undead Dragons"},

["Ghastly dragon"] = {questStarted = 1525, questStorage = 65015, creatureStorage = 15017, killsRequired = 250, raceName = "Ghastly dragons"},

["Destroyer"] = {questStarted = 1526, questStorage = 65016, creatureStorage = 15018, killsRequired = 200, raceName = "Destroyers"},

["Nightmare"] = {questStarted = 1527, questStorage = 65017, creatureStorage = 15019, killsRequired = 200, raceName = "Nightmares"},

["Orshabaal"] = {questStarted = 1528, questStorage = 65018, creatureStorage = 15020, killsRequired = 400, raceName = "Orshabaals"},

["dire penguin"] = {questStarted = 1529, questStorage = 65019, creatureStorage = 15021, killsRequired = 1000, raceName = "dire penguin"},

["Undead Gladiator"] = {questStarted = 1530, questStorage = 65020, creatureStorage = 15022, killsRequired = 700, raceName = "Undead Gladiators"},

["Frost Dragon"] = {questStarted = 1531, questStorage = 65021, creatureStorage = 15023, killsRequired = 500, raceName = "Frost Dragons"},

["The Hairy One"] = {questStarted = 1532, questStorage = 65022, creatureStorage = 15024, killsRequired = 100, raceName = "The Hairy Ones"},

["The Plasmother"] = {questStarted = 1533, questStorage = 65023, creatureStorage = 15025, killsRequired = 100, raceName = "The Plasmothers"},

["The Count"] = {questStarted = 1534, questStorage = 65024, creatureStorage = 15026, killsRequired = 200, raceName = "The Counts"},

["Ferumbras"] = {questStarted = 1535, questStorage = 65025, creatureStorage = 15027, killsRequired = 70, raceName = "Ferumbras"},

["Ghazbaran"] = {questStarted = 1536, questStorage = 65026, creatureStorage = 15028, killsRequired = 50, raceName = "Ghazbarans"},

["Deathbringer"] = {questStarted = 1537, questStorage = 65027, creatureStorage = 15029, killsRequired = 100, raceName = "Deathbringers"},

["The Obliverator"] = {questStarted = 1538, questStorage = 65028, creatureStorage = 15030, killsRequired = 50, raceName = "The Obliverators"},

["Hellgorak"] = {questStarted = 1539, questStorage = 65029, creatureStorage = 15031, killsRequired = 10, raceName = "Hellgoraks"}

}

local msgType = MESSAGE_STATUS_CONSOLE_ORANGE

function onKill(cid, target, lastHit)

local creature = questCreatures[getCreatureName(target)]

if creature then
if(isPlayer(target) == true) then
return true
end 

if getPlayerStorageValue(cid, creature.questStarted) > 0 then
if getPlayerStorageValue(cid, creature.questStorage) < creature.killsRequired then
if getPlayerStorageValue(cid, creature.questStorage) < 0 then
doPlayerSetStorageValue(cid, creature.questStorage, 0)
end

if getPlayerStorageValue(cid, creature.creatureStorage) < 0 then
doPlayerSetStorageValue(cid, creature.creatureStorage, 0)
end
doPlayerSetStorageValue(cid, creature.questStorage, getPlayerStorageValue(cid, creature.questStorage) + 1)
doPlayerSetStorageValue(cid, creature.creatureStorage, getPlayerStorageValue(cid, creature.creatureStorage) + 1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "" .. getPlayerStorageValue(cid, creature.creatureStorage) .. " " .. getCreatureName(target) .. " defeated. Total [" .. getPlayerStorageValue(cid, creature.questStorage) .. "/" .. creature.killsRequired .. "] " .. creature.raceName .. ".")
end
end
end
return true
end
 
Last edited:
Back
Top