Hey @ all
1. Die Kriegskunstbücher müssen in der item_proto Tabelle den Type 18 haben
2. In dieser Version können die Bücher NICHT fehl schlagen! d.h. es funktioniert immer!
3. Sonst funktioniert alles, wie gewohnt (Techstufen usw)
Bei Fragen und Problemen, diese bitte in den Thread posten
1. Die Kriegskunstbücher müssen in der item_proto Tabelle den Type 18 haben
2. In dieser Version können die Bücher NICHT fehl schlagen! d.h. es funktioniert immer!
3. Sonst funktioniert alles, wie gewohnt (Techstufen usw)
Bei Fragen und Problemen, diese bitte in den Thread posten
PHP Code:
quest fuehrung begin
state start begin
when 50301.use begin
if pc.get_skill_level(121)<20 then
local skill = pc.get_skill_level(121)+1
pc.set_skill_level(121 ,(skill))
pc.setqf("tech",1)
pc.setqf("step",1)
pc.remove_item("50301", 1)
else
chat("Du kannst dieses Item nicht benutzen!")
end
end
-------------------------------------------------------------------
-------------------------------------------------------------------
-------------------------------------------------------------------
when 50302.use begin
if pc.get_skill_level(121)==20 then
pc.setqf("tech", 1)
pc.setqf("step", 0)
end
if pc.get_skill_level(121)>=20 and pc.get_skill_level(121)<30 then
local tech = pc.getqf("tech")
local step = pc.getqf("step")
pc.remove_item("50302", 1)
pc.setqf("step", pc.getqf("step")-1)
if step <= 0 then
local skill = pc.get_skill_level(121)+1
pc.set_skill_level(121 ,(skill))
pc.setqf("tech", pc.getqf("tech")+1)
pc.setqf("step", pc.getqf("tech")-1)
else
chat("Du musst noch "..(pc.getqf("step")+1).." Bücher lesen")
end
else
chat("Du kannst dieses Item nicht benutzen!")
end
end
-------------------------------------------------------------------
-------------------------------------------------------------------
-------------------------------------------------------------------
when 50303.use begin
if pc.get_skill_level(121)>=30 and pc.get_skill_level(121)<40 then
local tech = pc.getqf("tech")
local step = pc.getqf("step")
pc.remove_item("50303", 1)
pc.setqf("step", pc.getqf("step")-1)
if step <= 0 then
local skill = pc.get_skill_level(121)+1
pc.set_skill_level(121 ,(skill))
pc.setqf("tech", pc.getqf("tech")+1)
pc.setqf("step", pc.getqf("tech")-1)
else
chat("Du musst noch "..(pc.getqf("step")+1).." Bücher lesen")
end
else
chat("Du kannst dieses Item nicht benutzen!")
end
end
end
end