############################
Keine Difs mehr benötigt, um irgendwas an
den FB's zu ändern (z.B. Chance, Interval,
Exp,..)
############################
-------------------------------------------------
Query, um Bücher auf type 18 zu stellen:
-------------------------------------------------
Quest #1
Quest #2
Keine Difs mehr benötigt, um irgendwas an
den FB's zu ändern (z.B. Chance, Interval,
Exp,..)
############################
-------------------------------------------------
Query, um Bücher auf type 18 zu stellen:
Code:
UPDATE item_proto SET type=18 WHERE type=17 AND vnum >= 50401 AND vnum <= 50511;
Quest #1
Fertigkeitsbücher klappen 100%
Fertigkeitsbücher benötigen keine EXP
Fertigkeitsbücher haben keine Zeitbeschränkung
PHP Code:--[[
Fertigkeitsbücher klappen 100%
Fertigkeitsbücher benötigen keine EXP
Fertigkeitsbücher haben keine Zeitbeschränkung
]]--
quest fbread begin
state start begin
function learnskill(skill)
local SkillLevel = pc.get_skill_level(skill)
if SkillLevel < 1 then
syschat("<System> Das kannst du nicht lesen.")
return
end
if SkillLevel < 20 then
syschat("<System> Diese Fertigkeit hast du noch nicht erlernt.")
return
end
if SkillLevel > 29 then
syschat("<System> Du hast diese Fertigkeit bereits gelernt.")
return
end
pc.set_skill_level(skill, SkillLevel+1)
syschat("<System> Du hast das Fertigkeitsbuch erfolgreich gelesen.")
item.remove()
if pc.is_skill_book_no_delay() then
pc.remove_skill_book_no_delay()
end
end
when 50401.use or 50402.use or 50403.use or 50404.use or 50405.use or
50416.use or 50417.use or 50418.use or 50419.use or 50420.use or
50431.use or 50432.use or 50433.use or 50434.use or 50435.use or
50446.use or 50447.use or 50448.use or 50449.use or 50450.use or
50461.use or 50462.use or 50463.use or 50464.use or 50465.use or 50466.use or
50476.use or 50477.use or 50478.use or 50479.use or 50480.use or 50481.use or
50491.use or 50492.use or 50493.use or 50494.use or 50495.use or 50496.use or
50506.use or 50507.use or 50508.use or 50509.use or 50510.use or 50511.use begin
fbread.learnskill(item.get_vnum()-50400)
end
end
end
Quest #2
Fertigkeitsbücher klappen 50%
Fertigkeitsbücher benötigen keine EXP
Fertigkeitsbücher haben Zeitbeschränkung
PHP Code:--[[
Fertigkeitsbücher klappen 50%
Fertigkeitsbücher benötigen keine EXP
Fertigkeitsbücher haben Zeitbeschränkung
]]--
quest fbread begin
state start begin
function learnskill(skill)
local x = number(1,2)
if x > 1 then
syschat("<System> Du hast das Buch nicht verstanden")
return
end
local SkillLevel = pc.get_skill_level(skill)
if SkillLevel < 1 then
syschat("<System> Das kannst du nicht lesen.")
return
end
if SkillLevel < 20 then
syschat("<System> Diese Fertigkeit hast du noch nicht erlernt.")
return
end
if SkillLevel > 29 then
syschat("<System> Du hast diese Fertigkeit bereits gelernt.")
return
end
pc.set_skill_level(skill, SkillLevel+1)
syschat("<System> Du hast das Fertigkeitsbuch erfolgreich gelesen.")
item.remove()
if pc.is_skill_book_no_delay() then
pc.remove_skill_book_no_delay()
end
end
when 50401.use or 50402.use or 50403.use or 50404.use or 50405.use or
50416.use or 50417.use or 50418.use or 50419.use or 50420.use or
50431.use or 50432.use or 50433.use or 50434.use or 50435.use or
50446.use or 50447.use or 50448.use or 50449.use or 50450.use or
50461.use or 50462.use or 50463.use or 50464.use or 50465.use or 50466.use or
50476.use or 50477.use or 50478.use or 50479.use or 50480.use or 50481.use or
50491.use or 50492.use or 50493.use or 50494.use or 50495.use or 50496.use or
50506.use or 50507.use or 50508.use or 50509.use or 50510.use or 50511.use begin
fbread.learnskill(item.get_vnum()-50400)
end
end
end