Advertisement
Guest User

M,G,P skill adó npc

a guest
Nov 5th, 2015
527
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 9.94 KB | None | 0 0
  1. -------------------
  2. Készítette:Bloque
  3. -------------------
  4. quest mgpskill begin
  5.     state start begin
  6.         when login or levelup with pc.get_level() >= 20 begin
  7.             set_state(__INFO__)
  8.         end
  9.     end
  10.  
  11.         state __INFO__ begin
  12.         when letter begin
  13.             local v = find_npc_by_vnum(npcID)
  14.             if v != 0 then
  15.             target.vid("__INFO__", v, "AKÁRMI")
  16.             send_letter("Mester képességek")
  17.         end
  18.         when button or info begin
  19.             say_title("Gratulálok "..pc.get_name()..", megkaptad a mester(M) képességeket!")
  20.             say("")
  21.             target.delete("__INFO__")
  22.             if pc.get_job() == 0 then
  23.                 pc.set_skill_level (1,20)
  24.                 pc.set_skill_level (2,20)
  25.                 pc.set_skill_level (3,20)
  26.                 pc.set_skill_level (4,20)
  27.                 pc.set_skill_level (5,20)
  28.                 pc.set_skill_level (16,20)
  29.                 pc.set_skill_level (17,20)
  30.                 pc.set_skill_level (18,20)
  31.                 pc.set_skill_level (19,20)
  32.                 pc.set_skill_level (20,20)
  33.                 pc.set_skill_level (21,20)
  34.                 pc.set_skill_level (122,2)
  35.                 pc.set_skill_level (126,20)
  36.                 pc.set_skill_level (127,20)
  37.                 pc.set_skill_level (128,20)
  38.                 pc.set_skill_level (129,20)
  39.                 pc.set_skill_level (131,10)
  40.                 pc.set_skill_level (137,20)
  41.                 pc.set_skill_level (138,20)
  42.                 pc.set_skill_level (139,20)
  43.  
  44.             elseif pc.get_job() == 1 then
  45.                 pc.set_skill_level (31,20)
  46.                 pc.set_skill_level (32,20)
  47.                 pc.set_skill_level (33,20)
  48.                 pc.set_skill_level (34,20)
  49.                 pc.set_skill_level (35,20)
  50.                 pc.set_skill_level (46,20)
  51.                 pc.set_skill_level (47,20)
  52.                 pc.set_skill_level (48,20)
  53.                 pc.set_skill_level (49,20)
  54.                 pc.set_skill_level (50,20)
  55.                 pc.set_skill_level (51,20)
  56.                 pc.set_skill_level (122,2)
  57.                 pc.set_skill_level (126,20)
  58.                 pc.set_skill_level (127,20)
  59.                 pc.set_skill_level (128,20)
  60.                 pc.set_skill_level (129,20)
  61.                 pc.set_skill_level (131,10)
  62.                 pc.set_skill_level (137,20)
  63.                 pc.set_skill_level (138,20)
  64.                 pc.set_skill_level (139,20)
  65.  
  66.             elseif pc.get_job() == 2 then
  67.                 pc.set_skill_level (61,20)
  68.                 pc.set_skill_level (62,20)
  69.                 pc.set_skill_level (63,20)
  70.                 pc.set_skill_level (64,20)
  71.                 pc.set_skill_level (65,20)
  72.                 pc.set_skill_level (66,20)
  73.                 pc.set_skill_level (76,20)
  74.                 pc.set_skill_level (77,20)
  75.                 pc.set_skill_level (78,20)
  76.                 pc.set_skill_level (79,20)
  77.                 pc.set_skill_level (80,20)
  78.                 pc.set_skill_level (81,20)
  79.                 pc.set_skill_level (122,2)
  80.                 pc.set_skill_level (126,20)
  81.                 pc.set_skill_level (127,20)
  82.                 pc.set_skill_level (128,20)
  83.                 pc.set_skill_level (129,20)
  84.                 pc.set_skill_level (131,10)
  85.                 pc.set_skill_level (137,20)
  86.                 pc.set_skill_level (138,20)
  87.                 pc.set_skill_level (139,20)
  88.  
  89.             elseif pc.get_job() == 3 then
  90.                 pc.set_skill_level (91,20)
  91.                 pc.set_skill_level (92,20)
  92.                 pc.set_skill_level (93,20)
  93.                 pc.set_skill_level (94,20)
  94.                 pc.set_skill_level (95,20)
  95.                 pc.set_skill_level (96,20)
  96.                 pc.set_skill_level (106,20)
  97.                 pc.set_skill_level (107,20)
  98.                 pc.set_skill_level (108,20)
  99.                 pc.set_skill_level (109,20)
  100.                 pc.set_skill_level (110,20)
  101.                 pc.set_skill_level (111,20)
  102.                 pc.set_skill_level (122,2)
  103.                 pc.set_skill_level (126,20)
  104.                 pc.set_skill_level (127,20)
  105.                 pc.set_skill_level (128,20)
  106.                 pc.set_skill_level (129,20)
  107.                 pc.set_skill_level (131,10)
  108.                 pc.set_skill_level (137,20)
  109.                 pc.set_skill_level (138,20)
  110.                 pc.set_skill_level (139,20)
  111.             end --if
  112.             set_state(__FINE__)
  113.             clear_letter()
  114.         end --when
  115.     end --end state
  116.  
  117.     state __FINE__ begin
  118.     end
  119. end
  120.  
  121. state start begin
  122.         when login or levelup with pc.get_level() >= 50 begin
  123.             set_state(__INFO__)
  124.         end
  125.     end
  126.  
  127.         state __INFO__ begin
  128.         when letter begin
  129.             local v = find_npc_by_vnum(20006)
  130.             if v != 0 then
  131.             target.vid("__INFO__", v, "AKÁRMI")
  132.             send_letter("Nagy Mester képességek")
  133.         end
  134.         when button or info begin
  135.             say_title("Gratulálok "..pc.get_name()..", megkaptad a nagy mester(G) képességeket!")
  136.             say("")
  137.             target.delete("__INFO__")
  138.             if pc.get_job() == 0 then
  139.                 pc.set_skill_level (1,30)
  140.                 pc.set_skill_level (2,30)
  141.                 pc.set_skill_level (3,30)
  142.                 pc.set_skill_level (4,30)
  143.                 pc.set_skill_level (5,30)
  144.                 pc.set_skill_level (16,30)
  145.                 pc.set_skill_level (17,30)
  146.                 pc.set_skill_level (18,30)
  147.                 pc.set_skill_level (19,30)
  148.                 pc.set_skill_level (20,30)
  149.                 pc.set_skill_level (21,30)
  150.                 pc.set_skill_level (122,2)
  151.                 pc.set_skill_level (126,20)
  152.                 pc.set_skill_level (127,20)
  153.                 pc.set_skill_level (128,20)
  154.                 pc.set_skill_level (129,20)
  155.                 pc.set_skill_level (131,10)
  156.                 pc.set_skill_level (137,20)
  157.                 pc.set_skill_level (138,20)
  158.                 pc.set_skill_level (139,20)
  159.  
  160.             elseif pc.get_job() == 1 then
  161.                 pc.set_skill_level (31,30)
  162.                 pc.set_skill_level (32,30)
  163.                 pc.set_skill_level (33,30)
  164.                 pc.set_skill_level (34,30)
  165.                 pc.set_skill_level (35,30)
  166.                 pc.set_skill_level (46,30)
  167.                 pc.set_skill_level (47,30)
  168.                 pc.set_skill_level (48,30)
  169.                 pc.set_skill_level (49,30)
  170.                 pc.set_skill_level (50,30)
  171.                 pc.set_skill_level (51,30)
  172.                 pc.set_skill_level (122,2)
  173.                 pc.set_skill_level (126,20)
  174.                 pc.set_skill_level (127,20)
  175.                 pc.set_skill_level (128,20)
  176.                 pc.set_skill_level (129,20)
  177.                 pc.set_skill_level (131,10)
  178.                 pc.set_skill_level (137,20)
  179.                 pc.set_skill_level (138,20)
  180.                 pc.set_skill_level (139,20)
  181.  
  182.             elseif pc.get_job() == 2 then
  183.                 pc.set_skill_level (61,30)
  184.                 pc.set_skill_level (62,30)
  185.                 pc.set_skill_level (63,30)
  186.                 pc.set_skill_level (64,30)
  187.                 pc.set_skill_level (65,30)
  188.                 pc.set_skill_level (66,30)
  189.                 pc.set_skill_level (76,30)
  190.                 pc.set_skill_level (77,30)
  191.                 pc.set_skill_level (78,30)
  192.                 pc.set_skill_level (79,30)
  193.                 pc.set_skill_level (80,30)
  194.                 pc.set_skill_level (81,30)
  195.                 pc.set_skill_level (122,2)
  196.                 pc.set_skill_level (126,20)
  197.                 pc.set_skill_level (127,20)
  198.                 pc.set_skill_level (128,20)
  199.                 pc.set_skill_level (129,20)
  200.                 pc.set_skill_level (131,10)
  201.                 pc.set_skill_level (137,20)
  202.                 pc.set_skill_level (138,20)
  203.                 pc.set_skill_level (139,20)
  204.  
  205.             elseif pc.get_job() == 3 then
  206.                 pc.set_skill_level (91,30)
  207.                 pc.set_skill_level (92,30)
  208.                 pc.set_skill_level (93,30)
  209.                 pc.set_skill_level (94,30)
  210.                 pc.set_skill_level (95,30)
  211.                 pc.set_skill_level (96,30)
  212.                 pc.set_skill_level (106,30)
  213.                 pc.set_skill_level (107,30)
  214.                 pc.set_skill_level (108,30)
  215.                 pc.set_skill_level (109,30)
  216.                 pc.set_skill_level (110,30)
  217.                 pc.set_skill_level (111,30)
  218.                 pc.set_skill_level (122,2)
  219.                 pc.set_skill_level (126,20)
  220.                 pc.set_skill_level (127,20)
  221.                 pc.set_skill_level (128,20)
  222.                 pc.set_skill_level (129,20)
  223.                 pc.set_skill_level (131,10)
  224.                 pc.set_skill_level (137,20)
  225.                 pc.set_skill_level (138,20)
  226.                 pc.set_skill_level (139,20)
  227.             end --if
  228.             set_state(__FINE__)
  229.             clear_letter()
  230.         end --when
  231.     end --end state
  232.     state start begin
  233.         when login or levelup with pc.get_level() >= 80 begin
  234.             set_state(__INFO__)
  235.         end
  236.     end
  237.  
  238.         state __INFO__ begin
  239.         when letter begin
  240.             local v = find_npc_by_vnum(20006)
  241.             if v != 0 then
  242.             target.vid("__INFO__", v, "AKÁRMI")
  243.             send_letter("Kiválló képességek")
  244.         end
  245.         when button or info begin
  246.             say_title("Gratulálok "..pc.get_name()..", megkaptad a kiválló(P) képességeket!")
  247.             say("")
  248.             target.delete("__INFO__")
  249.             if pc.get_job() == 0 then
  250.                 pc.set_skill_level (1,59)
  251.                 pc.set_skill_level (2,59)
  252.                 pc.set_skill_level (3,59)
  253.                 pc.set_skill_level (4,59)
  254.                 pc.set_skill_level (5,59)
  255.                 pc.set_skill_level (16,59)
  256.                 pc.set_skill_level (17,59)
  257.                 pc.set_skill_level (18,59)
  258.                 pc.set_skill_level (19,59)
  259.                 pc.set_skill_level (20,59)
  260.                 pc.set_skill_level (21,59)
  261.                 pc.set_skill_level (122,2)
  262.                 pc.set_skill_level (126,20)
  263.                 pc.set_skill_level (127,20)
  264.                 pc.set_skill_level (128,20)
  265.                 pc.set_skill_level (129,20)
  266.                 pc.set_skill_level (131,10)
  267.                 pc.set_skill_level (137,20)
  268.                 pc.set_skill_level (138,20)
  269.                 pc.set_skill_level (139,20)
  270.  
  271.             elseif pc.get_job() == 1 then
  272.                 pc.set_skill_level (31,59)
  273.                 pc.set_skill_level (32,59)
  274.                 pc.set_skill_level (33,59)
  275.                 pc.set_skill_level (34,59)
  276.                 pc.set_skill_level (35,59)
  277.                 pc.set_skill_level (46,59)
  278.                 pc.set_skill_level (47,59)
  279.                 pc.set_skill_level (48,59)
  280.                 pc.set_skill_level (49,59)
  281.                 pc.set_skill_level (50,59)
  282.                 pc.set_skill_level (51,59)
  283.                 pc.set_skill_level (122,2)
  284.                 pc.set_skill_level (126,20)
  285.                 pc.set_skill_level (127,20)
  286.                 pc.set_skill_level (128,20)
  287.                 pc.set_skill_level (129,20)
  288.                 pc.set_skill_level (131,10)
  289.                 pc.set_skill_level (137,20)
  290.                 pc.set_skill_level (138,20)
  291.                 pc.set_skill_level (139,20)
  292.  
  293.             elseif pc.get_job() == 2 then
  294.                 pc.set_skill_level (61,59)
  295.                 pc.set_skill_level (62,59)
  296.                 pc.set_skill_level (63,59)
  297.                 pc.set_skill_level (64,59)
  298.                 pc.set_skill_level (65,59)
  299.                 pc.set_skill_level (66,59)
  300.                 pc.set_skill_level (76,59)
  301.                 pc.set_skill_level (77,59)
  302.                 pc.set_skill_level (78,59)
  303.                 pc.set_skill_level (79,59)
  304.                 pc.set_skill_level (80,59)
  305.                 pc.set_skill_level (81,59)
  306.                 pc.set_skill_level (122,2)
  307.                 pc.set_skill_level (126,20)
  308.                 pc.set_skill_level (127,20)
  309.                 pc.set_skill_level (128,20)
  310.                 pc.set_skill_level (129,20)
  311.                 pc.set_skill_level (131,10)
  312.                 pc.set_skill_level (137,20)
  313.                 pc.set_skill_level (138,20)
  314.                 pc.set_skill_level (139,20)
  315.  
  316.             elseif pc.get_job() == 3 then
  317.                 pc.set_skill_level (91,59)
  318.                 pc.set_skill_level (92,59)
  319.                 pc.set_skill_level (93,59)
  320.                 pc.set_skill_level (94,59)
  321.                 pc.set_skill_level (95,59)
  322.                 pc.set_skill_level (96,59)
  323.                 pc.set_skill_level (106,59)
  324.                 pc.set_skill_level (107,59)
  325.                 pc.set_skill_level (108,59)
  326.                 pc.set_skill_level (109,59)
  327.                 pc.set_skill_level (110,59)
  328.                 pc.set_skill_level (111,59)
  329.                 pc.set_skill_level (122,2)
  330.                 pc.set_skill_level (126,20)
  331.                 pc.set_skill_level (127,20)
  332.                 pc.set_skill_level (128,20)
  333.                 pc.set_skill_level (129,20)
  334.                 pc.set_skill_level (131,10)
  335.                 pc.set_skill_level (137,20)
  336.                 pc.set_skill_level (138,20)
  337.                 pc.set_skill_level (139,20)
  338.             end --if
  339.             set_state(__FINE__)
  340.             clear_letter()
  341.         end --when
  342.     end --end state
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement