Vor ab!
Ich weiß falscher Bereich, ich bitte es mal richtig weg zu sortieren, hab keine Lua Sektion gefunden
desweiteren diese Quest ist von Sensenmann
quest:
alternativdrop.quest
SQL: alternativdrop.quest
Questlib Teil
Code
- function math.chance(i)
- return math.random() <= (i/100)
- end
- local NPC_INFO = {}
- local NPC_QUERY_RESULT = mysql_query("SELECT vnum, level FROM player.mob_proto;")
- if type(NPC_QUERY_RESULT) == "table" then
- for i,mob in ipairs(NPC_QUERY_RESULT) do
- NPC_INFO[tonumber(mob[1])] = {level = tonumber(mob[2])}
- end
- end
- function npc.get_level()
- local npcvnum = npc.get_race()
- local npcinfo = NPC_INFO[npcvnum]
- if not npcinfo then
- return nil
- end
- return npcinfo.level
- end
- function npc.get_level_dif()
- local pclevel = pc.get_level()
- local npclevel = npc.get_level()
- if not pclevel or not npclevel then
- return nil
- end
- return math.max(pclevel, npclevel) - math.min(pclevel, npclevel)
- end
- ALTERNATIVE_DROP = {
- --neues item: {chance = CHANCE_IN_PROZENT, vnum = VNUM_DES_ITEM, count = ANZAHL_NUR_BEI_STAPELBAREN_ITEMS},
- {chance = 5, vnum = 50125, count = 1},
- {chance = 5, vnum = 50011, count = 1},
- {chance = 5, vnum = 50254, count = 1},
- }
wollt das ganze einmal Teil, weil Sensi ja inaktiv ist.
MFG Meragon