Advertisement
Guest User

Untitled

a guest
Jun 14th, 2014
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 16.43 KB | None | 0 0
  1. quest achievement begin
  2.     state start begin      
  3.         --LOGIN
  4.         when login begin
  5.             local actual_achievement_points = pc.getqf("achievement_points")
  6.             if pc.getqf("firstlogin") != 1 then
  7.                 local Reward = 1
  8.                 pc.setqf("firstlogin", 1)
  9.                 pc.setqf("achievement_points", actual_achievement_points + Reward)
  10.                 cmdchat("achievement Dein_erster_Login%".. actual_achievement_points + Reward .."")
  11.             else
  12.                 cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  13.             end
  14.         end
  15.    
  16.         --BOSSE
  17.         when 691.kill begin
  18.             local Reward = 2
  19.             local Achievement = "Oberork"
  20.             local killcount = pc.getqf("691")
  21.             local actual_achievement_points = pc.getqf("achievement_points")
  22.             pc.setqf("691", killcount + 1)
  23.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  24.             cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  25.         end
  26.         when 791.kill begin
  27.             local Reward = 3
  28.             local Achievement = "Dunkler_Anführer"
  29.             local killcount = pc.getqf("791")
  30.             local actual_achievement_points = pc.getqf("achievement_points")
  31.             pc.setqf("791", killcount + 1)
  32.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  33.             cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  34.         end
  35.         when 792.kill begin
  36.             local Reward = 4
  37.             local Achievement = "Dunkler_Geist-Anführer"
  38.             local killcount = pc.getqf("792")
  39.             local actual_achievement_points = pc.getqf("achievement_points")
  40.             pc.setqf("792", killcount + 1)
  41.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  42.             cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  43.         end
  44.         when 1093.kill begin
  45.             local Reward = 5
  46.             local Achievement = "Sensenmann"
  47.             local killcount = pc.getqf("1093")
  48.             local actual_achievement_points = pc.getqf("achievement_points")
  49.             pc.setqf("1093", killcount + 1)
  50.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  51.             cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  52.         end
  53.         when 1094.kill begin
  54.             local Reward = 5
  55.             local Achievement = "Dämonen_Oberhaupt"
  56.             local killcount = pc.getqf("1094")
  57.             local actual_achievement_points = pc.getqf("achievement_points")
  58.             pc.setqf("1094", killcount + 1)
  59.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  60.             cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  61.         end
  62.         when 1095.kill begin
  63.             local Reward = 10
  64.             local Achievement = "Blauer_Tod"
  65.             local killcount = pc.getqf("1095")
  66.             local actual_achievement_points = pc.getqf("achievement_points")
  67.             pc.setqf("1095", killcount + 1)
  68.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  69.             cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  70.         end
  71.         when 1192.kill begin
  72.             local Reward = 12
  73.             local Achievement = "Große_Eishexe"
  74.             local killcount = pc.getqf("1192")
  75.             local actual_achievement_points = pc.getqf("achievement_points")
  76.             pc.setqf("1192", killcount + 1)
  77.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  78.             cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  79.         end
  80.         when 1304.kill begin
  81.             local Reward = 5
  82.             local Achievement = "Gelber_Tigergeist"
  83.             local killcount = pc.getqf("1304")
  84.             local actual_achievement_points = pc.getqf("achievement_points")
  85.             pc.setqf("1304", killcount + 1)
  86.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  87.             cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  88.         end
  89.         when 1901.kill begin
  90.             local Reward = 4
  91.             local Achievement = "Neunschwanz"
  92.             local killcount = pc.getqf("1901")
  93.             local actual_achievement_points = pc.getqf("achievement_points")
  94.             pc.setqf("1901", killcount + 1)
  95.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  96.             cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  97.         end
  98.         when 2091.kill begin
  99.             local Reward = 3
  100.             local Achievement = "Königinnenspinne"
  101.             local killcount = pc.getqf("2091")
  102.             local actual_achievement_points = pc.getqf("achievement_points")
  103.             pc.setqf("2091", killcount + 1)
  104.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  105.             cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  106.         end
  107.         when 2206.kill begin
  108.             local Reward = 3
  109.             local Achievement = "Flammenkönig"
  110.             local killcount = pc.getqf("2206")
  111.             local actual_achievement_points = pc.getqf("achievement_points")
  112.             pc.setqf("2206", killcount + 1)
  113.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  114.             cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  115.         end
  116.         when 2191.kill begin
  117.             local Reward = 5
  118.             local Achievement = "Große_Wüstenschildkröte"
  119.             local killcount = pc.getqf("2191")
  120.             local actual_achievement_points = pc.getqf("achievement_points")
  121.             pc.setqf("2191", killcount + 1)
  122.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  123.             cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  124.         end
  125.         when 2493.kill begin
  126.             local Reward = 25
  127.             local Achievement = "Beran-Setaou"
  128.             local killcount = pc.getqf("2493")
  129.             local actual_achievement_points = pc.getqf("achievement_points")
  130.             pc.setqf("2493", killcount + 1)
  131.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  132.             cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  133.         end
  134.        
  135.         --METINS
  136.         when 8020.kill begin
  137.             local Reward = 5
  138.             local Achievement = "Shinsoo-Felsen"
  139.             local killcount = pc.getqf("8020")
  140.             local actual_achievement_points = pc.getqf("achievement_points")
  141.             pc.setqf("8020", killcount + 1)
  142.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  143.             cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  144.         end
  145.         when 8021.kill begin
  146.             local Reward = 5
  147.             local Achievement = "Jinno-Felsen"
  148.             local killcount = pc.getqf("8021")
  149.             local actual_achievement_points = pc.getqf("achievement_points")
  150.             pc.setqf("8021", killcount + 1)
  151.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  152.             cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  153.         end
  154.         when 8022.kill begin
  155.             local Reward = 5
  156.             local Achievement = "Chunjo-Felsen"
  157.             local killcount = pc.getqf("8022")
  158.             local actual_achievement_points = pc.getqf("achievement_points")
  159.             pc.setqf("8022", killcount + 1)
  160.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  161.             cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  162.         end
  163.         when 8023.kill begin
  164.             local Reward = 5
  165.             local Achievement = "Kaiserfelsen"
  166.             local killcount = pc.getqf("8023")
  167.             local actual_achievement_points = pc.getqf("achievement_points")
  168.             pc.setqf("8023", killcount + 1)
  169.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  170.             cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  171.         end
  172.         when 8026.kill begin
  173.             local Reward = 2
  174.             local Achievement = "Tu-Young"
  175.             local killcount = pc.getqf("8026")
  176.             local actual_achievement_points = pc.getqf("achievement_points")
  177.             pc.setqf("8026", killcount + 1)
  178.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  179.             cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  180.         end
  181.         when 8027.kill begin
  182.             local Reward = 3
  183.             local Achievement = "Jeon-Un"
  184.             local killcount = pc.getqf("8027")
  185.             local actual_achievement_points = pc.getqf("achievement_points")
  186.             pc.setqf("8027", killcount + 1)
  187.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  188.             cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  189.         end
  190.         when 8029.kill begin
  191.             local Reward = 3
  192.             local Achievement = "Metin des Schreckens"
  193.             local killcount = pc.getqf("8029")
  194.             local actual_achievement_points = pc.getqf("achievement_points")
  195.             pc.setqf("8029", killcount + 1)
  196.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  197.             cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  198.         end
  199.         when 8030.kill begin
  200.             local Reward = 3
  201.             local Achievement = "Metin des Zorns"
  202.             local killcount = pc.getqf("8030")
  203.             local actual_achievement_points = pc.getqf("achievement_points")
  204.             pc.setqf("8030", killcount + 1)
  205.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  206.             cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  207.         end
  208.         when 8031.kill begin
  209.             local Reward = 3
  210.             local Achievement = "Metin der Barmherzigkeit"
  211.             local killcount = pc.getqf("8031")
  212.             local actual_achievement_points = pc.getqf("achievement_points")
  213.             pc.setqf("8031", killcount + 1)
  214.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  215.             cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  216.         end
  217.         when 8032.kill begin
  218.             local Reward = 3
  219.             local Achievement = "Metin der Unterwelt"
  220.             local killcount = pc.getqf("8032")
  221.             local actual_achievement_points = pc.getqf("achievement_points")
  222.             pc.setqf("8032", killcount + 1)
  223.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  224.             cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  225.         end
  226.         when 8033.kill begin
  227.             local Reward = 3
  228.             local Achievement = "Metin der Wiedergeburt"
  229.             local killcount = pc.getqf("8033")
  230.             local actual_achievement_points = pc.getqf("achievement_points")
  231.             pc.setqf("8033", killcount + 1)
  232.             pc.setqf("achievement_points", actual_achievement_points + Reward)
  233.             cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
  234.         end
  235.  
  236.         --LEVELS
  237.         when login or levelup with pc.get_level() >= 50 and pc.getqf("Level50") != 1 begin
  238.             local Reward = 2
  239.             local Achievement = "Level_50"
  240.             local actual_achievement_points = pc.getqf("achievement_points")
  241.             pc.setqf("Level50", 1)
  242.             pc.setqf("achievement_points", actual_achievement_points + Reward)         
  243.             cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
  244.         end
  245.         when login or levelup with pc.get_level() >= 75 and pc.getqf("Level75") != 1 begin
  246.             local Reward = 5
  247.             local Achievement = "Level_75"
  248.             local actual_achievement_points = pc.getqf("achievement_points")
  249.             pc.setqf("Level75", 1)
  250.             pc.setqf("achievement_points", actual_achievement_points + Reward)         
  251.             cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
  252.         end
  253.         when login or levelup with pc.get_level() >= 85 and pc.getqf("Level85") != 1 begin
  254.             local Reward = 10
  255.             local Achievement = "Level_85"
  256.             local actual_achievement_points = pc.getqf("achievement_points")
  257.             pc.setqf("Level85", 1)
  258.             pc.setqf("achievement_points", actual_achievement_points + Reward)         
  259.             cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
  260.         end
  261.         when login or levelup with pc.get_level() >= 90 and pc.getqf("Level90") != 1 begin
  262.             local Reward = 25
  263.             local Achievement = "Level_90"
  264.             local actual_achievement_points = pc.getqf("achievement_points")
  265.             pc.setqf("Level90", 1)
  266.             pc.setqf("achievement_points", actual_achievement_points + Reward)         
  267.             cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
  268.         end
  269.         when login or levelup with pc.get_level() >= 95 and pc.getqf("Level95") != 1 begin
  270.             local Reward = 50
  271.             local Achievement = "Level_95"
  272.             local actual_achievement_points = pc.getqf("achievement_points")
  273.             pc.setqf("Level95", 1)
  274.             pc.setqf("achievement_points", actual_achievement_points + Reward)         
  275.             cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
  276.         end
  277.         when login or levelup with pc.get_level() >= 99 and pc.getqf("Level99") != 1 begin
  278.             local Reward = 100
  279.             local Achievement = "Level_99"
  280.             local actual_achievement_points = pc.getqf("achievement_points")
  281.             pc.setqf("Level99", 1)
  282.             pc.setqf("achievement_points", actual_achievement_points + Reward)         
  283.             cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
  284.         end
  285.         when login or levelup with pc.get_level() >= 105 and pc.getqf("Level105") != 1 begin
  286.             local Reward = 200
  287.             local Achievement = "Level_105"
  288.             local actual_achievement_points = pc.getqf("achievement_points")
  289.             pc.setqf("Level105", 1)
  290.             pc.setqf("achievement_points", actual_achievement_points + Reward)         
  291.             cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
  292.         end
  293.        
  294.         --CHECK EQUIP
  295.         when login begin
  296.             loop_timer("check_eq", 10)
  297.         end
  298.         when check_eq.timer begin
  299.             local russi = pc.get_armor()
  300.             local waffe = pc.get_weapon()
  301.             local actual_achievement_points = pc.getqf("achievement_points")
  302.             local Reward = 5
  303.             if russi==11299 and pc.getqf("achievement_ssp") != 1 then
  304.                 pc.setqf("achievement_ssp", 1)
  305.                 pc.setqf("achievement_points", actual_achievement_points + Reward)
  306.                 cmdchat("achievement Schwarzstahl-Panzer+9%".. actual_achievement_points + Reward .."")
  307.             elseif russi==11499 and pc.getqf("achievement_swa") != 1 then
  308.                 pc.setqf("achievement_swa", 1)
  309.                 pc.setqf("achievement_points", actual_achievement_points + Reward)
  310.                 cmdchat("achievement Schwarzwindanzug+9%".. actual_achievement_points + Reward .."")
  311.             elseif russi==11699 and pc.getqf("achievement_mpp") != 1 then
  312.                 pc.setqf("achievement_mpp", 1)
  313.                 pc.setqf("achievement_points", actual_achievement_points + Reward)
  314.                 cmdchat("achievement Magie-Plattenpanzer+9%".. actual_achievement_points + Reward .."")
  315.             elseif russi==11899 and pc.getqf("achievement_sk") != 1 then
  316.                 pc.setqf("achievement_sk", 1)
  317.                 pc.setqf("achievement_points", actual_achievement_points + Reward)
  318.                 cmdchat("achievement Schwarze_Kleidung+9%".. actual_achievement_points + Reward .."")
  319.             elseif waffe==189 and pc.getqf("achievement_gifti") != 1 then
  320.                 pc.setqf("achievement_gifti", 1)
  321.                 pc.setqf("achievement_points", actual_achievement_points + Reward)
  322.                 cmdchat("achievement Giftschwert+9%".. actual_achievement_points + Reward .."")
  323.             elseif waffe==199 and pc.getqf("achievement_lowenschw.") != 1 then
  324.                 pc.setqf("achievement_lowenschw.", 1)
  325.                 pc.setqf("achievement_points", actual_achievement_points + Reward)
  326.                 cmdchat("achievement Löwenschwert+9%".. actual_achievement_points + Reward .."")
  327.             elseif waffe==5129 and pc.getqf("achievement_orchiglocke") != 1 then
  328.                 pc.setqf("achievement_orchiglocke", 1)
  329.                 pc.setqf("achievement_points", actual_achievement_points + Reward)
  330.                 cmdchat("achievement Orchideenglocke+9%".. actual_achievement_points + Reward .."")
  331.             elseif waffe==2179 and pc.getqf("achievement_krahenstahl") != 1 then
  332.                 pc.setqf("achievement_krahenstahl", 1)
  333.                 pc.setqf("achievement_points", actual_achievement_points + Reward)
  334.                 cmdchat("achievement Krähenstahlbogen+9%".. actual_achievement_points + Reward .."")
  335.             elseif waffe==1139 and pc.getqf("achievement_teufelsflugenchak") != 1 then
  336.                 pc.setqf("achievement_teufelsflugenchak", 1)
  337.                 pc.setqf("achievement_points", actual_achievement_points + Reward)
  338.                 cmdchat("achievement Teufelsflügel-Chakram+9%".. actual_achievement_points + Reward .."")
  339.             elseif waffe==3169 and pc.getqf("achievement_Grolli") != 1 then
  340.                 pc.setqf("achievement_Grolli", 1)
  341.                 pc.setqf("achievement_points", actual_achievement_points + Reward)
  342.                 cmdchat("achievement Grollschwert+9%".. actual_achievement_points + Reward .."")
  343.             end
  344.         end
  345.     end
  346. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement