• 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!

CreatureEvent [CreatureEvent/Npc] Killing in the name of... [Now player can choose the task]

Is possible for you make a Quest Log showing only finished tasks?
You can edit it later to be 100%.

I really want it xD




PS.: Your script will work 100% with dev 0.4 with this part.
Lua:
function isSummon(cid)
	return getCreatureMaster(cid) ~= nil
end
 
Is possible for you make a Quest Log showing only finished tasks?
You can edit it later to be 100%.

I really want it xD




PS.: Your script will work 100% with dev 0.4 with this part.
Lua:
function isSummon(cid)
	return getCreatureMaster(cid) ~= nil
end

Yeah i know, i forgot to add it on main post (Thanks to Cyko for it)

Yeah sure i'll script a quest log
 
Here is an example for the quest log (I didn't finish it because is too much work, but you can add the other missions)
XML:
	<quest name="Killing in the name of" startstorageid="33150" startstoragevalue="1">
		<mission name="Killing the trolls" storageid="1510" startvalue="1" endvalue="2">
			<missionstate id="1" description="Kill 100 trolls"/>
		</mission>
		<mission name="Killing the goblins" storageid="1511" startvalue="0" endvalue="2">
			<missionstate id="1" description="Kill 150 goblins"/>
		</mission>
		<mission name="Killing the rotworms" storageid="1512" startvalue="0" endvalue="2">
			<missionstate id="1" description="Kill 300 rotworms"/>
		</mission>
		<mission name="Killing the cyclops" storageid="1513" startvalue="0" endvalue="2">
			<missionstate id="1" description="Kill 500 cyclops"/>
		</mission>
		<mission name="Killing the crocodiles" storageid="1514" startvalue="0" endvalue="2">
			<missionstate id="1" description="Kill 300 crocodiles"/>
		</mission>
		<mission name="Killing the tarantulas" storageid="1515" startvalue="0" endvalue="2">
			<missionstate id="1" description="Kill 300 tarantulas"/>
		</mission>
		<mission name="Killing the carniphilas" storageid="1516" startvalue="0" endvalue="2">
			<missionstate id="1" description="Kill 150 carniphilas"/>
		</mission>
		<mission name="Killing the stone golems" storageid="1517" startvalue="0" endvalue="2">
			<missionstate id="1" description="Kill 150 stone golems"/>
		</mission>
		<mission name="Killing the mammoths" storageid="1518" startvalue="0" endvalue="2">
			<missionstate id="1" description="Kill 300 mammoths"/>
		</mission>
		<mission name="Killing the ice golems" storageid="1519" startvalue="0" endvalue="2">
			<missionstate id="1" description="Kill 300 ice golems"/>
		</mission>
		<mission name="Killing the quaras scout" storageid="1520" startvalue="0" endvalue="2">
			<missionstate id="1" description="Kill 300 ice golems"/>
		</mission>
	</quest>

Also, after
Lua:
local rankStorage = 32150

Add:
Lua:
local questLogStorage = 33150

After:
Lua:
selfSay("You have started the task number " .. choose[cid] .. ", remember... in this task you will need to defeat " .. tasks[choose[cid]].killsRequired .. " " .. tasks[choose[cid]].raceName .. ". Good luck!", cid)

Add:
Lua:
		if getCreatureStorage(cid, questLogStorage) < 1 then
			doCreatureSetStorage(cid, questLogStorage, 1)
		end
 
Make a script to loop through the table with missions, and create entries for quests.xml?
 
Make a script to loop through the table with missions, and create entries for quests.xml?

Just execute this on a talkaction
Lua:
local tasks =
{
	[1] = {questStarted = 1510, questStorage = 65000, killsRequired = 100, raceName = "Trolls", rewards = {{enable = true, type = "exp", values = 200}, {enable = true, type = "money", values = 200}}},
 
	[2] = {questStarted = 1511, questStorage = 65001, killsRequired = 150, raceName = "Goblins", rewards = {{enable = true, type = "exp", values = 300}, {enable = true, type = "money", values = 250}}},
 
	[3] = {questStarted = 1512, questStorage = 65002, killsRequired = 300, raceName = "Rotworms", rewards = {{enable = true, type = "exp", values = 1000}, {enable = true, type = "money", values = 400}}},
 
	[4] = {questStarted = 1513, questStorage = 65003, killsRequired = 500, raceName = "Cyclops", rewards = {{enable = true, type = "exp", values = 3000}, {enable = true, type = "money", values = 800}}},
 
	[5] = {questStarted = 1514, questStorage = 65004, killsRequired = 300, raceName = "Crocodiles", rewards = {{enable = true, type = "exp", values = 800}, {enable = true, type = "boss", values = THESNAPPER_POSITION}, {enable = true, type = "points", values = 7}}},
 
	[6] = {questStarted = 1515, questStorage = 65005, killsRequired = 300, raceName = "Tarantulas", rewards = {{enable = true, type = "money", values = 1500}, {enable = true, type = "boss", values = HIDE_POSITION}, {enable = true, type = "points", values = 2}}},
 
	[7] = {questStarted = 1516, questStorage = 65006, killsRequired = 150, raceName = "Carniphilas", rewards = {{enable = true, type = "exp", values = 1500}, {enable = true, type = "points", values = 1}}},
 
	[8] = {questStarted = 1517, questStorage = 65007, killsRequired = 200, raceName = "Stone Golems", rewards = {{enable = true, type = "exp", values = 2000}, {enable = true, type = "points", values = 1}}},
 
	[9] = {questStarted = 1518, questStorage = 65008, killsRequired = 300, raceName = "Mammoths", rewards = {{enable = true, type = "exp", values = 4000}, {enable = true, type = "boss", values = THEBLOODTUSK_POSITION}, {enable = true, type = "points", values = 2}}},
 
	[10] = {questStarted = 1519, questStorage = 65009, killsRequired = 300, raceName = "Ice Golems", rewards = {{enable = true, type = "exp", values = 15000}, {enable = true, type = "boss", values = SHARDHEAD_POSITION}, {enable = true, type = "points", values = 2}}},
 
	[11] = {questStarted = 1520, questStorage = 65010, killsRequired = 300, raceName = "Quaras Scout", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "points", values = 1}}},
 
	[12] = {questStarted = 1521, questStorage = 65011, killsRequired = 300, raceName = "Quaras", rewards = {{enable = true, type = "exp", values = 12000}, {enable = true, type = "boss", values = THUL_POSITION}, {enable = true, type = "points", values = 2}}},
 
	[13] = {questStarted = 1522, questStorage = 65012, killsRequired = 70, raceName = "Water Elementals", rewards = {{enable = true, type = "exp", values = 7000}, {enable = true, type = "points", values = 1}}},
 
	[14] = {questStarted = 1523, questStorage = 65013, killsRequired = 70, raceName = "Earth Elementals", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "points", values = 1}}},
 
	[15] = {questStarted = 1524, questStorage = 65014, killsRequired = 70, raceName = "Energy Elementals", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "points", values = 1}}},
 
	[16] = {questStarted = 1525, questStorage = 65015, killsRequired = 70, raceName = "Fire Elementals", rewards = {{enable = true, type = "exp", values = 7000}, {enable = true, type = "points", values = 1}}},
 
	[17] = {questStarted = 1526, questStorage = 65016, killsRequired = 200, raceName = "Mutated Rats", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "boss", values = ESMERALDA_POSITION}, {enable = true, type = "points", values = 2}}},
 
	[18] = {questStarted = 1527, questStorage = 65017, killsRequired = 500, raceName = "Giant Spiders", rewards = {{enable = true, type = "exp", values = 5000}, {enable = true, type = "boss", values = THEOLDWIDOW_POSITION}, {enable = true, type = "points", values = 2}}},
 
	[19] = {questStarted = 1528, questStorage = 65018, killsRequired = 2000, raceName = "Hydras", rewards = {{enable = true, type = "boss", values = THEMANY_POSITION}, {enable = true, type = "points", values = 4}}},
 
	[20] = {questStarted = 1529, questStorage = 65019, killsRequired = 2000, raceName = "Sea Serpents", rewards = {{enable = true, type = "boss", values = LEVIATHAN_POSITION}, {enable = true, type = "points", values = 4}}},
 
	[21] = {questStarted = 1530, questStorage = 65020, killsRequired = 2000, raceName = "Behemoths", rewards = {{enable = true, type = "boss", values = STONECRACKER_POSITION}, {enable = true, type = "points", values = 4}}},
 
	[22] = {questStarted = 1531, questStorage = 65021, killsRequired = 1500, raceName = "Serpents Spawn", rewards = {{enable = true, type = "teleport", values = THENOXIUSSPAWN_POSITION}, {enable = true, type = "points", values = 4}}},
 
	[23] = {questStarted = 1532, questStorage = 65022, killsRequired = 500, raceName = "Green Djinns", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "money", values = 5000}, {enable = true, type = "boss", values = MERIKHTHESLAUGHTERER_POSITION}}},
 
	[24] = {questStarted = 1533, questStorage = 65023, killsRequired = 500, raceName = "Blue Djinns", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "money", values = 5000}, {enable = true, type = "boss", values = FAHIMTHEWISE_POSITION}}},
 
	[25] = {questStarted = 1534, questStorage = 65024, killsRequired = 3000, raceName = "Pirates1", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "money", values = 5000}, {enable = true, type = "boss", values = RANDOMPIRATEBOSS_POSITION}}},
 
	[26] = {questStarted = 1535, questStorage = 65025, killsRequired = 3000, raceName = "Pirates2", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "money", values = 5000}}},
 
	[27] = {questStarted = 1536, questStorage = 65026, killsRequired = 5000, raceName = "Minotaurs", rewards = {{enable = true, type = "boss", values = THEHORNEDFOX_POSITION}}},
 
	[28] = {questStarted = 1537, questStorage = 65027, killsRequired = 4000, raceName = "Magicians1", rewards = {{enable = true, type = "boss", values = NECROPHARUS_POSITION}}},
 
	[29] = {questStarted = 1538, questStorage = 65028, killsRequired = 1000, raceName = "Magicians2", rewards = {{enable = true, type = "exp", values = 40000}}},
 
	[30] = {questStarted = 1539, questStorage = 65029, killsRequired = 6666, raceName = "Demons", rewards = {{enable = true, type = "storage", values = {65535, 1}}}}
}

function onSay(cid, words, param, channel)

	local file = "data/logs/kitno.txt"
	local final = ''
	for i = 1, #tasks do
		local s = tasks[i]
		final = final .. '<mission name="Killing the ' .. s.raceName .. '" storageid="' .. s.questStarted .. '" startvalue="0" endvalue="2">\n	<missionstate id="1" description="Kill ' .. s.killsRequired .. ' ' .. s.raceName .. '"/>\n</mission>\n'
	end

	local f = io.open(file, "w")
	if f ~= nil then
		f:write(final)
		f:close()
	end
	return true
end

Or paste this on quests.xml
XML:
<quest name="Killing in the name of" startstorageid="33150" startstoragevalue="1">
	<mission name="Killing the Trolls" storageid="1510" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 100 Trolls"/>
	</mission>
	<mission name="Killing the Goblins" storageid="1511" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 150 Goblins"/>
	</mission>
	<mission name="Killing the Rotworms" storageid="1512" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 300 Rotworms"/>
	</mission>
	<mission name="Killing the Cyclops" storageid="1513" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 500 Cyclops"/>
	</mission>
	<mission name="Killing the Crocodiles" storageid="1514" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 300 Crocodiles"/>
	</mission>
	<mission name="Killing the Tarantulas" storageid="1515" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 300 Tarantulas"/>
	</mission>
	<mission name="Killing the Carniphilas" storageid="1516" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 150 Carniphilas"/>
	</mission>
	<mission name="Killing the Stone Golems" storageid="1517" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 200 Stone Golems"/>
	</mission>
	<mission name="Killing the Mammoths" storageid="1518" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 300 Mammoths"/>
	</mission>
	<mission name="Killing the Ice Golems" storageid="1519" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 300 Ice Golems"/>
	</mission>
	<mission name="Killing the Quaras Scout" storageid="1520" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 300 Quaras Scout"/>
	</mission>
	<mission name="Killing the Quaras" storageid="1521" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 300 Quaras"/>
	</mission>
	<mission name="Killing the Water Elementals" storageid="1522" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 70 Water Elementals"/>
	</mission>
	<mission name="Killing the Earth Elementals" storageid="1523" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 70 Earth Elementals"/>
	</mission>
	<mission name="Killing the Energy Elementals" storageid="1524" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 70 Energy Elementals"/>
	</mission>
	<mission name="Killing the Fire Elementals" storageid="1525" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 70 Fire Elementals"/>
	</mission>
	<mission name="Killing the Mutated Rats" storageid="1526" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 200 Mutated Rats"/>
	</mission>
	<mission name="Killing the Giant Spiders" storageid="1527" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 500 Giant Spiders"/>
	</mission>
	<mission name="Killing the Hydras" storageid="1528" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 2000 Hydras"/>
	</mission>
	<mission name="Killing the Sea Serpents" storageid="1529" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 2000 Sea Serpents"/>
	</mission>
	<mission name="Killing the Behemoths" storageid="1530" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 2000 Behemoths"/>
	</mission>
	<mission name="Killing the Serpents Spawn" storageid="1531" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 1500 Serpents Spawn"/>
	</mission>
	<mission name="Killing the Green Djinns" storageid="1532" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 500 Green Djinns"/>
	</mission>
	<mission name="Killing the Blue Djinns" storageid="1533" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 500 Blue Djinns"/>
	</mission>
	<mission name="Killing the Pirates1" storageid="1534" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 3000 Pirates1"/>
	</mission>
	<mission name="Killing the Pirates2" storageid="1535" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 3000 Pirates2"/>
	</mission>
	<mission name="Killing the Minotaurs" storageid="1536" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 5000 Minotaurs"/>
	</mission>
	<mission name="Killing the Magicians1" storageid="1537" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 4000 Magicians1"/>
	</mission>
	<mission name="Killing the Magicians2" storageid="1538" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 1000 Magicians2"/>
	</mission>
	<mission name="Killing the Demons" storageid="1539" startvalue="0" endvalue="2">
		<missionstate id="1" description="Kill 6666 Demons"/>
	</mission>
</quest>
 
Darkhaos,
I didn't understand this:
Lua:
local tasks =
{
	[1] = {questStarted = 1510, questStorage = 65000, killsRequired = 100, raceName = "Trolls", rewards = {{enable = true, type = "exp", values = 200}, {enable = true, type = "money", values = 200}}},
 
	[2] = {questStarted = 1511, questStorage = 65001, killsRequired = 150, raceName = "Goblins", rewards = {{enable = true, type = "exp", values = 300}, {enable = true, type = "money", values = 250}}},
 
	[3] = {questStarted = 1512, questStorage = 65002, killsRequired = 300, raceName = "Rotworms", rewards = {{enable = true, type = "exp", values = 1000}, {enable = true, type = "money", values = 400}}},
 
	[4] = {questStarted = 1513, questStorage = 65003, killsRequired = 500, raceName = "Cyclops", rewards = {{enable = true, type = "exp", values = 3000}, {enable = true, type = "money", values = 800}}},
 
	[5] = {questStarted = 1514, questStorage = 65004, killsRequired = 300, raceName = "Crocodiles", rewards = {{enable = true, type = "exp", values = 800}, {enable = true, type = "boss", values = THESNAPPER_POSITION}, {enable = true, type = "points", values = 7}}},
 
	[6] = {questStarted = 1515, questStorage = 65005, killsRequired = 300, raceName = "Tarantulas", rewards = {{enable = true, type = "money", values = 1500}, {enable = true, type = "boss", values = HIDE_POSITION}, {enable = true, type = "points", values = 2}}},
 
	[7] = {questStarted = 1516, questStorage = 65006, killsRequired = 150, raceName = "Carniphilas", rewards = {{enable = true, type = "exp", values = 1500}, {enable = true, type = "points", values = 1}}},
 
	[8] = {questStarted = 1517, questStorage = 65007, killsRequired = 200, raceName = "Stone Golems", rewards = {{enable = true, type = "exp", values = 2000}, {enable = true, type = "points", values = 1}}},
 
	[9] = {questStarted = 1518, questStorage = 65008, killsRequired = 300, raceName = "Mammoths", rewards = {{enable = true, type = "exp", values = 4000}, {enable = true, type = "boss", values = THEBLOODTUSK_POSITION}, {enable = true, type = "points", values = 2}}},
 
	[10] = {questStarted = 1519, questStorage = 65009, killsRequired = 300, raceName = "Ice Golems", rewards = {{enable = true, type = "exp", values = 15000}, {enable = true, type = "boss", values = SHARDHEAD_POSITION}, {enable = true, type = "points", values = 2}}},
 
	[11] = {questStarted = 1520, questStorage = 65010, killsRequired = 300, raceName = "Quaras Scout", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "points", values = 1}}},
 
	[12] = {questStarted = 1521, questStorage = 65011, killsRequired = 300, raceName = "Quaras", rewards = {{enable = true, type = "exp", values = 12000}, {enable = true, type = "boss", values = THUL_POSITION}, {enable = true, type = "points", values = 2}}},
 
	[13] = {questStarted = 1522, questStorage = 65012, killsRequired = 70, raceName = "Water Elementals", rewards = {{enable = true, type = "exp", values = 7000}, {enable = true, type = "points", values = 1}}},
 
	[14] = {questStarted = 1523, questStorage = 65013, killsRequired = 70, raceName = "Earth Elementals", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "points", values = 1}}},
 
	[15] = {questStarted = 1524, questStorage = 65014, killsRequired = 70, raceName = "Energy Elementals", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "points", values = 1}}},
 
	[16] = {questStarted = 1525, questStorage = 65015, killsRequired = 70, raceName = "Fire Elementals", rewards = {{enable = true, type = "exp", values = 7000}, {enable = true, type = "points", values = 1}}},
 
	[17] = {questStarted = 1526, questStorage = 65016, killsRequired = 200, raceName = "Mutated Rats", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "boss", values = ESMERALDA_POSITION}, {enable = true, type = "points", values = 2}}},
 
	[18] = {questStarted = 1527, questStorage = 65017, killsRequired = 500, raceName = "Giant Spiders", rewards = {{enable = true, type = "exp", values = 5000}, {enable = true, type = "boss", values = THEOLDWIDOW_POSITION}, {enable = true, type = "points", values = 2}}},
 
	[19] = {questStarted = 1528, questStorage = 65018, killsRequired = 2000, raceName = "Hydras", rewards = {{enable = true, type = "boss", values = THEMANY_POSITION}, {enable = true, type = "points", values = 4}}},
 
	[20] = {questStarted = 1529, questStorage = 65019, killsRequired = 2000, raceName = "Sea Serpents", rewards = {{enable = true, type = "boss", values = LEVIATHAN_POSITION}, {enable = true, type = "points", values = 4}}},
 
	[21] = {questStarted = 1530, questStorage = 65020, killsRequired = 2000, raceName = "Behemoths", rewards = {{enable = true, type = "boss", values = STONECRACKER_POSITION}, {enable = true, type = "points", values = 4}}},
 
	[22] = {questStarted = 1531, questStorage = 65021, killsRequired = 1500, raceName = "Serpents Spawn", rewards = {{enable = true, type = "teleport", values = THENOXIUSSPAWN_POSITION}, {enable = true, type = "points", values = 4}}},
 
	[23] = {questStarted = 1532, questStorage = 65022, killsRequired = 500, raceName = "Green Djinns", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "money", values = 5000}, {enable = true, type = "boss", values = MERIKHTHESLAUGHTERER_POSITION}}},
 
	[24] = {questStarted = 1533, questStorage = 65023, killsRequired = 500, raceName = "Blue Djinns", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "money", values = 5000}, {enable = true, type = "boss", values = FAHIMTHEWISE_POSITION}}},
 
	[25] = {questStarted = 1534, questStorage = 65024, killsRequired = 3000, raceName = "Pirates1", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "money", values = 5000}, {enable = true, type = "boss", values = RANDOMPIRATEBOSS_POSITION}}},
 
	[26] = {questStarted = 1535, questStorage = 65025, killsRequired = 3000, raceName = "Pirates2", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "money", values = 5000}}},
 
	[27] = {questStarted = 1536, questStorage = 65026, killsRequired = 5000, raceName = "Minotaurs", rewards = {{enable = true, type = "boss", values = THEHORNEDFOX_POSITION}}},
 
	[28] = {questStarted = 1537, questStorage = 65027, killsRequired = 4000, raceName = "Magicians1", rewards = {{enable = true, type = "boss", values = NECROPHARUS_POSITION}}},
 
	[29] = {questStarted = 1538, questStorage = 65028, killsRequired = 1000, raceName = "Magicians2", rewards = {{enable = true, type = "exp", values = 40000}}},
 
	[30] = {questStarted = 1539, questStorage = 65029, killsRequired = 6666, raceName = "Demons", rewards = {{enable = true, type = "storage", values = {65535, 1}}}}
}
 
function onSay(cid, words, param, channel)
 
	local file = "data/logs/kitno.txt"
	local final = ''
	for i = 1, #tasks do
		local s = tasks[i]
		final = final .. '<mission name="Killing the ' .. s.raceName .. '" storageid="' .. s.questStarted .. '" startvalue="0" endvalue="2">\n	<missionstate id="1" description="Kill ' .. s.killsRequired .. ' ' .. s.raceName .. '"/>\n</mission>\n'
	end
 
	local f = io.open(file, "w")
	if f ~= nil then
		f:write(final)
		f:close()
	end
	return true
end
 
Execute it on a talkaction file and that will generate a filed with name: kitno.txt on data/logs, you'll open it and you will see all the mission that you need to paste on quests.xml
 
I made this:
Lua:
<quest name="Killing in the Name of..." startstorageid="33150" startstoragevalue="1">
	    <mission name="Paw and Fur - Hunting Elite" storageid="33150" startvalue="0" endvalue="2">
            <missionstate id="1" description="You joined the 'Paw and Fur - Hunting Elite'. Ask Grizzly Adams for some hunting tasks. You already completed |STORAGE:32150| of them."/>
        </mission>
	    <mission name="Paw and Fur - Rank" storageid="32150" startvalue="1" endvalue="6">
            <missionstate id="1" description="You have been promoted to the rank of a 'Huntsman' in the 'Paw and Fur - Hunting Elite'."/>
            <missionstate id="2" description="You have been promoted to the rank of a 'Ranger' in the 'Paw and Fur - Hunting Elite'."/>
            <missionstate id="3" description="You have been promoted to the rank of a 'Big Game Hunter' in the 'Paw and Fur - Hunting Elite'."/>
            <missionstate id="4" description="You have been promoted to the rank of a 'Trophy Hunter' in the 'Paw and Fur - Hunting Elite'."/>
            <missionstate id="5" description="You have been promoted to the rank 'Elite Hunter' in the 'Paw and fur - Hunting Elite'. This is the highest rank you can get."/>
	      </mission>


	    <mission name="Paw and Fur: Trolls" storageid="1510" startvalue="0" endvalue="2">
            <missionstate id="1" description="You already hunted |STORAGE:65000| trolls. You are supposed to kill 100 in total."/>
            <missionstate id="2" description="You killed 100 trolls."/>
	</mission>
	<mission name="Paw and Fur: Goblins" storageid="1511" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65001| goblins. You are supposed to kill 150 in total."/>
		<missionstate id="2" description="You killed 150 goblins."/>
	</mission>
	<mission name="Paw and Fur: Rotworms" storageid="1512" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65002| rotworms. You are supposed to kill 300 in total."/>
		<missionstate id="2" description="You killed 300 rotworms."/>
	</mission>
	<mission name="Paw and Fur: Cyclops" storageid="1513" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65003| cyclops. You are supposed to kill 500 in total."/>
		<missionstate id="2" description="You killed 500 cyclops."/>
	</mission>
	<mission name="Paw and Fur: Crocodiles" storageid="1514" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65004| crocodiles. You are supposed to kill 300 in total."/>
		<missionstate id="2" description="You killed 300 crocodiles."/>
	</mission>
	<mission name="Paw and Fur: Tarantulas" storageid="1515" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65005| tarantulas. You are supposed to kill 300 in total."/>
		<missionstate id="2" description="You killed 300 tarantulas."/>
	</mission>
	<mission name="Paw and Fur: Carniphilas" storageid="1516" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65006| carniphilas. You are supposed to kill 150 in total."/>
		<missionstate id="2" description="You killed 150 carniphilas."/>
	</mission>
	<mission name="Paw and Fur: Stone Golems" storageid="1517" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65007| stone golems. You are supposed to kill 200 in total."/>
		<missionstate id="2" description="You killed 200 stone golems."/>
	</mission>
	<mission name="Paw and Fur: Mammoths" storageid="1518" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65008| mammoths. You are supposed to kill 300 in total."/>
		<missionstate id="2" description="You killed 300 mammoths."/>
	</mission>
	<mission name="Paw and Fur: Ice Golems" storageid="1519" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65009| ice golems. You are supposed to kill 300 in total."/>
		<missionstate id="2" description="You killed 300 ice golems."/>
	</mission>
	<mission name="Paw and Fur: Quara Scouts" storageid="1520" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65010| quara scouts. You are supposed to kill 300 in total."/>
		<missionstate id="2" description="You killed 300 quara scouts."/>
	</mission>
	<mission name="Paw and Fur: Quaras" storageid="1521" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65011| quaras. You are supposed to kill 300 in total."/>
		<missionstate id="2" description="You killed 300 quaras."/>
	</mission>
	<mission name="Paw and Fur: Water Elementals" storageid="1522" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65012| water elementals. You are supposed to kill 70 in total."/>
		<missionstate id="2" description="You killed 70 water elementals."/>
	</mission>
	<mission name="Paw and Fur: Earth Elementals" storageid="1523" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65013| earth elementals. You are supposed to kill 70 in total."/>
		<missionstate id="2" description="You killed 70 earth elementals."/>
	</mission>
	<mission name="Paw and Fur: Energy Elementals" storageid="1524" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65014| energy elementals. You are supposed to kill 70 in total."/>
		<missionstate id="2" description="You killed 70 energy elementals."/>
	</mission>
	<mission name="Paw and Fur: Fire Elementals" storageid="1525" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65015| fire elementals. You are supposed to kill 70 in total."/>
		<missionstate id="2" description="You killed 70 fire elementals."/>
	</mission>
	<mission name="Paw and Fur: Mutated Rats" storageid="1526" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65016| mutated rats. You are supposed to kill 200 in total."/>
		<missionstate id="2" description="You killed 200 mutated rats."/>
	</mission>
	<mission name="Paw and Fur: Giant Spiders" storageid="1527" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65017| giant spiders. You are supposed to kill 500 in total."/>
		<missionstate id="2" description="You killed 500 giant spiders."/>
	</mission>
	<mission name="Paw and Fur: Hydras" storageid="1528" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65018| hydras. You are supposed to kill 2000 in total."/>
		<missionstate id="2" description="You killed 2000 hydras."/>
	</mission>
	<mission name="Paw and Fur: Sea Serpents" storageid="1529" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65019| sea serpents. You are supposed to kill 2000 in total."/>
		<missionstate id="2" description="You killed 2000 sea serpents."/>
	</mission>
	<mission name="Paw and Fur: Behemoths" storageid="1530" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65020| behemoths. You are supposed to kill 2000 in total."/>
		<missionstate id="2" description="You killed 2000 behemoths."/>
	</mission>
	<mission name="Paw and Fur: Serpents Spawns" storageid="1531" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65021| serpent spawns. You are supposed to kill 1500 in total."/>
		<missionstate id="2" description="You killed 1500 serpents spawns."/>
	</mission>
	<mission name="Paw and Fur: Green Djinns" storageid="1532" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65022| green djins. You are supposed to kill 500 in total."/>
		<missionstate id="2" description="You killed 500 green djinns."/>
	</mission>
	<mission name="Paw and Fur: Blue Djinns" storageid="1533" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65023| blue djins. You are supposed to kill 500 in total."/>
		<missionstate id="2" description="You killed 500 blue djinns."/>
	</mission>
	<mission name="Paw and Fur: Pirates" storageid="1534" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65024| pirates. You are supposed to kill 3000 in total."/>
		<missionstate id="2" description="You killed 3000 pirates."/>
	</mission>
	<mission name="Paw and Fur: Pirates" storageid="1535" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65025| pirates. You are supposed to kill 3000 in total."/>
		<missionstate id="2" description="You killed 3000 pirates."/>
	</mission>
	<mission name="Paw and Fur: Minotaurs" storageid="1536" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65026| minotaurs. You are supposed to kill 5000 in total."/>
		<missionstate id="2" description="You killed 5000 minotaurs."/>
	</mission>
	<mission name="Paw and Fur: Necromancers" storageid="1537" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65027| necromancers. You are supposed to kill 4000 in total."/>
		<missionstate id="2" description="You killed 4000 necromancers."/>
	</mission>
	<mission name="Paw and Fur: Necromancers" storageid="1538" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65028| necromancers. You are supposed to kill 1000 in total."/>
		<missionstate id="2" description="You killed 1000 necromancers."/>
	</mission>
	<mission name="Paw and Fur: Demons" storageid="1539" startvalue="0" endvalue="2">
		<missionstate id="1" description="You already hunted |STORAGE:65029| demons. You are supposed to kill 6666 in total."/>
		<missionstate id="2" description="You killed 6666 demons."/>
	</mission>
</quest>
Much more real.


Here is the tutorial to get monster's counting:
Click here.

I got this error:
Click here.


Here is the solution to dev 0.4(tested in rev3884):
replace all:
[cpp]atoi(temp.c_str())[/cpp]
with:
[cpp]temp[/cpp]


---------
Missing:
Ranks and points.
 
Last edited:
Can't get the kills to count either. but need it to work for the 0.4

Where did you want me to replace
Lua:
atoi(temp.c_str())
where is it located?
 
in quests.cpp replace all
[cpp]atoi(temp.c_str())[/cpp]
to
[cpp]temp[/cpp]

How do i access the quests.cpp? dont know how to edit "source" files.. please explain or change it and upload or something .) thanks!
 
Create a file in data/creaturescripts/scripts called killinginthenameof.lua, and paste this:
Lua:
	["pirate buccaneer"] = {questStarted = 1534, questStorage = 65024, creatureStorage = 15058, killsRequired = 3000, raceName = "Pirates"},
	["pirate corsair"] = {questStarted = 1534, questStorage = 65024, creatureStorage = 15059, killsRequired = 3000, raceName = "Pirates"},
	["pirate cutthroat"] = {questStarted = 1534, questStorage = 65024, creatureStorage = 15060, killsRequired = 3000, raceName = "Pirates"},
	["pirate ghost"] = {questStarted = 1534, questStorage = 65024, creatureStorage = 15061, killsRequired = 3000, raceName = "Pirates"},
	["pirate marauder"] = {questStarted = 1534, questStorage = 65024, creatureStorage = 15062, killsRequired = 3000, raceName = "Pirates"},
	["pirate skeleton"] = {questStarted = 1534, questStorage = 65024, creatureStorage = 15063, killsRequired = 3000, raceName = "Pirates"},
 
	["pirate buccaneer"] = {questStarted = 1535, questStorage = 65025, creatureStorage = 15064, killsRequired = 3000, raceName = "Pirates"},
	["pirate corsair"] = {questStarted = 1535, questStorage = 65025, creatureStorage = 15065, killsRequired = 3000, raceName = "Pirates"},
	["pirate cutthroat"] = {questStarted = 1535, questStorage = 65025, creatureStorage = 15066, killsRequired = 3000, raceName = "Pirates"},
	["pirate ghost"] = {questStarted = 1535, questStorage = 65025, creatureStorage = 15067, killsRequired = 3000, raceName = "Pirates"},
	["pirate marauder"] = {questStarted = 1535, questStorage = 65025, creatureStorage = 15068, killsRequired = 3000, raceName = "Pirates"},
	["pirate skeleton"] = {questStarted = 1535, questStorage = 65025, creatureStorage = 15069, killsRequired = 3000, raceName = "Pirates"},

2x same code?? :x
 
Back
Top