Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- quest achievement begin
- state start begin
- --LOGIN
- when login begin
- local actual_achievement_points = pc.getqf("achievement_points")
- if pc.getqf("firstlogin") != 1 then
- local Reward = 1
- pc.setqf("firstlogin", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement Dein_erster_Login%".. actual_achievement_points + Reward .."")
- else
- cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
- end
- end
- --BOSSE
- when 691.kill begin
- local Reward = 2
- local Achievement = "Oberork"
- local killcount = pc.getqf("691")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("691", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 791.kill begin
- local Reward = 3
- local Achievement = "Dunkler_Anführer"
- local killcount = pc.getqf("791")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("791", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 792.kill begin
- local Reward = 4
- local Achievement = "Dunkler_Geist-Anführer"
- local killcount = pc.getqf("792")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("792", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 1093.kill begin
- local Reward = 5
- local Achievement = "Sensenmann"
- local killcount = pc.getqf("1093")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("1093", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 1094.kill begin
- local Reward = 5
- local Achievement = "Dämonen_Oberhaupt"
- local killcount = pc.getqf("1094")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("1094", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 1095.kill begin
- local Reward = 10
- local Achievement = "Blauer_Tod"
- local killcount = pc.getqf("1095")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("1095", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 1192.kill begin
- local Reward = 12
- local Achievement = "Große_Eishexe"
- local killcount = pc.getqf("1192")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("1192", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 1304.kill begin
- local Reward = 5
- local Achievement = "Gelber_Tigergeist"
- local killcount = pc.getqf("1304")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("1304", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 1901.kill begin
- local Reward = 4
- local Achievement = "Neunschwanz"
- local killcount = pc.getqf("1901")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("1901", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 2091.kill begin
- local Reward = 3
- local Achievement = "Königinnenspinne"
- local killcount = pc.getqf("2091")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("2091", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 2206.kill begin
- local Reward = 3
- local Achievement = "Flammenkönig"
- local killcount = pc.getqf("2206")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("2206", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 2191.kill begin
- local Reward = 5
- local Achievement = "Große_Wüstenschildkröte"
- local killcount = pc.getqf("2191")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("2191", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 2493.kill begin
- local Reward = 25
- local Achievement = "Beran-Setaou"
- local killcount = pc.getqf("2493")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("2493", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- --METINS
- when 8020.kill begin
- local Reward = 5
- local Achievement = "Shinsoo-Felsen"
- local killcount = pc.getqf("8020")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("8020", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 8021.kill begin
- local Reward = 5
- local Achievement = "Jinno-Felsen"
- local killcount = pc.getqf("8021")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("8021", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 8022.kill begin
- local Reward = 5
- local Achievement = "Chunjo-Felsen"
- local killcount = pc.getqf("8022")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("8022", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 8023.kill begin
- local Reward = 5
- local Achievement = "Kaiserfelsen"
- local killcount = pc.getqf("8023")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("8023", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 8026.kill begin
- local Reward = 2
- local Achievement = "Tu-Young"
- local killcount = pc.getqf("8026")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("8026", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 8027.kill begin
- local Reward = 3
- local Achievement = "Jeon-Un"
- local killcount = pc.getqf("8027")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("8027", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 8029.kill begin
- local Reward = 3
- local Achievement = "Metin des Schreckens"
- local killcount = pc.getqf("8029")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("8029", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 8030.kill begin
- local Reward = 3
- local Achievement = "Metin des Zorns"
- local killcount = pc.getqf("8030")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("8030", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 8031.kill begin
- local Reward = 3
- local Achievement = "Metin der Barmherzigkeit"
- local killcount = pc.getqf("8031")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("8031", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 8032.kill begin
- local Reward = 3
- local Achievement = "Metin der Unterwelt"
- local killcount = pc.getqf("8032")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("8032", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- when 8033.kill begin
- local Reward = 3
- local Achievement = "Metin der Wiedergeburt"
- local killcount = pc.getqf("8033")
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("8033", killcount + 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
- end
- --LEVELS
- when login or levelup with pc.get_level() >= 50 and pc.getqf("Level50") != 1 begin
- local Reward = 2
- local Achievement = "Level_50"
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("Level50", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
- end
- when login or levelup with pc.get_level() >= 75 and pc.getqf("Level75") != 1 begin
- local Reward = 5
- local Achievement = "Level_75"
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("Level75", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
- end
- when login or levelup with pc.get_level() >= 85 and pc.getqf("Level85") != 1 begin
- local Reward = 10
- local Achievement = "Level_85"
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("Level85", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
- end
- when login or levelup with pc.get_level() >= 90 and pc.getqf("Level90") != 1 begin
- local Reward = 25
- local Achievement = "Level_90"
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("Level90", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
- end
- when login or levelup with pc.get_level() >= 95 and pc.getqf("Level95") != 1 begin
- local Reward = 50
- local Achievement = "Level_95"
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("Level95", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
- end
- when login or levelup with pc.get_level() >= 99 and pc.getqf("Level99") != 1 begin
- local Reward = 100
- local Achievement = "Level_99"
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("Level99", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
- end
- when login or levelup with pc.get_level() >= 105 and pc.getqf("Level105") != 1 begin
- local Reward = 200
- local Achievement = "Level_105"
- local actual_achievement_points = pc.getqf("achievement_points")
- pc.setqf("Level105", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
- end
- --CHECK EQUIP
- when login begin
- loop_timer("check_eq", 10)
- end
- when check_eq.timer begin
- local russi = pc.get_armor()
- local waffe = pc.get_weapon()
- local actual_achievement_points = pc.getqf("achievement_points")
- local Reward = 5
- if russi==11299 and pc.getqf("achievement_ssp") != 1 then
- pc.setqf("achievement_ssp", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement Schwarzstahl-Panzer+9%".. actual_achievement_points + Reward .."")
- elseif russi==11499 and pc.getqf("achievement_swa") != 1 then
- pc.setqf("achievement_swa", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement Schwarzwindanzug+9%".. actual_achievement_points + Reward .."")
- elseif russi==11699 and pc.getqf("achievement_mpp") != 1 then
- pc.setqf("achievement_mpp", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement Magie-Plattenpanzer+9%".. actual_achievement_points + Reward .."")
- elseif russi==11899 and pc.getqf("achievement_sk") != 1 then
- pc.setqf("achievement_sk", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement Schwarze_Kleidung+9%".. actual_achievement_points + Reward .."")
- elseif waffe==189 and pc.getqf("achievement_gifti") != 1 then
- pc.setqf("achievement_gifti", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement Giftschwert+9%".. actual_achievement_points + Reward .."")
- elseif waffe==199 and pc.getqf("achievement_lowenschw.") != 1 then
- pc.setqf("achievement_lowenschw.", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement Löwenschwert+9%".. actual_achievement_points + Reward .."")
- elseif waffe==5129 and pc.getqf("achievement_orchiglocke") != 1 then
- pc.setqf("achievement_orchiglocke", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement Orchideenglocke+9%".. actual_achievement_points + Reward .."")
- elseif waffe==2179 and pc.getqf("achievement_krahenstahl") != 1 then
- pc.setqf("achievement_krahenstahl", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement Krähenstahlbogen+9%".. actual_achievement_points + Reward .."")
- elseif waffe==1139 and pc.getqf("achievement_teufelsflugenchak") != 1 then
- pc.setqf("achievement_teufelsflugenchak", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement Teufelsflügel-Chakram+9%".. actual_achievement_points + Reward .."")
- elseif waffe==3169 and pc.getqf("achievement_Grolli") != 1 then
- pc.setqf("achievement_Grolli", 1)
- pc.setqf("achievement_points", actual_achievement_points + Reward)
- cmdchat("achievement Grollschwert+9%".. actual_achievement_points + Reward .."")
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement