Advertisement
Guest User

Untitled

a guest
Aug 16th, 2019
329
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.53 KB | None | 0 0
  1. quest eq_kill begin
  2.     state start begin
  3.         when login or levelup begin
  4.             set_state(information)
  5.         end
  6.     end
  7.     state information begin
  8.         when letter begin
  9.             send_letter(gameforge[get_lang()].welcome_quest.letter)
  10.         end
  11.         when button or info begin
  12.             say_title(gameforge[get_lang()].welcome_quest.letter)
  13.             say(gameforge[get_lang()].welcome_quest.text)
  14.             say_reward(gameforge[get_lang()].welcome_quest.text2)
  15.             pc.setqf("kill_wilddog", 0)
  16.             send_letter(gameforge[get_lang()].welcome_quest.letter3)
  17.             set_state(kill)
  18.         end
  19.     end
  20.     state kill begin
  21.         when login begin
  22.             send_letter(gameforge[get_lang()].welcome_quest.letter3)
  23.         end
  24.         when button or info begin
  25.             say_title(gameforge[get_lang()].welcome_quest.letter)
  26.             say(gameforge[get_lang()].welcome_quest.text7)
  27.             say_reward(string.format(gameforge[get_lang()].welcome_quest.text8, mob_name(101), pc.getqf("kill_wilddog")))
  28.         end
  29.         when kill with npc.get_race() == 101 begin
  30.             if pc.getqf("kill_wilddog") == 30 then
  31.                 send_letter(gameforge[get_lang()].welcome_quest.letter2)
  32.                 set_state(reward)
  33.             else
  34.                 pc.setqf("kill_wilddog", pc.getqf("kill_wilddog")+1)
  35.             end
  36.         end
  37.     end
  38.     state reward begin
  39.         when button or info begin
  40.             say_title(gameforge[get_lang()].welcome_quest.letter)
  41.             say(gameforge[get_lang()].welcome_quest.text3)
  42.             say_reward(gameforge[get_lang()].welcome_quest.text4)
  43.             if pc.get_job() == 0 then
  44.                 say_reward(string.format(gameforge[get_lang()].welcome_quest.text5, item_name(11203), item_name(12203)))
  45.                 pc.give_item2(11203, 1)
  46.                 pc.give_item2(12203, 1)
  47.             elseif pc.get_job() == 1 then
  48.                 say_reward(string.format(gameforge[get_lang()].welcome_quest.text5, item_name(11403), item_name(12343)))
  49.                 pc.give_item2(11403, 1)
  50.                 pc.give_item2(12343, 1)
  51.             elseif pc.get_job() == 2 then
  52.                 say_reward(string.format(gameforge[get_lang()].welcome_quest.text5, item_name(11603), item_name(12483)))
  53.                 pc.give_item2(11603, 1)
  54.                 pc.give_item2(12483, 1)
  55.             elseif pc.get_job() == 3 then
  56.                 say_reward(string.format(gameforge[get_lang()].welcome_quest.text5, item_name(11803), item_name(12623)))
  57.                 pc.give_item2(11803, 1)
  58.                 pc.give_item2(12623, 1)
  59.             end
  60.             say_reward(string.format(gameforge[get_lang()].welcome_quest.text6, item_name(13003), item_name(14003), item_name(15003),item_name(16003),item_name(17003)))
  61.             pc.give_item2(13003, 1)
  62.             pc.give_item2(14003, 1)
  63.             pc.give_item2(15003, 1)
  64.             pc.give_item2(16003, 1)
  65.             pc.give_item2(17003, 1)
  66.             clear_letter()
  67.             set_state(complete)
  68.         end
  69.     end
  70.     state complete begin
  71.     end
  72. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement