Quote:
Originally Posted by RoMiWood
ja scrollbar wäre auch cool,
und wie mache ich das das ich neben den aufgaben von z.b 100 wildhunden
auch bei jedem metin ap bekomme
|
Wenn ich's richtig verstanden habe, dann ersetz diesen when kill block mit dem in der Quest. In dem neuen when kill block gibt es eine Tabelle namens data, das Schema ist wie folgt: [MobID] = Achievementpunkte
Code:
when kill with not npc.is_pc() begin
local npcRace = npc.get_race()
local data = {
[101] = 5,
[1095] = 100,
[691] = 10,
}
if data[npcRace] then achievement.increasePoints(data[npcRace]) end
local achievementInfo = achievement.getMobAchievementInfo(npcRace)
local npcInfo = achievement.getf(string.format("npc_info_%d", npcRace)) + 1
if table.getn(achievementInfo) < npcInfo then return end
achievementInfo = achievementInfo[npcInfo]
local npcKills = achievement.getf(string.format("npc_kills_%d", npcRace)) + 1
achievement.setf(string.format("npc_kills_%d", npcRace), npcKills)
achievement.clientCommunication("mob_info", npcRace, npcKills)
if npcKills >= achievementInfo[1] then
achievement.increasePoints(achievementInfo[2])
achievement.setf(string.format("npc_info_%d", npcRace), npcInfo)
end
end