Guest User

Poprawa Olejek

a guest
Jan 26th, 2013
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.30 KB | None | 0 0
  1. quest change_empire begin
  2.     state start begin
  3.         when 20090.chat."Imperium" with game.get_event_flag("c_e") >0  begin
  4.             local count = pc.get_change_empire_count()
  5.             if count >= 1 then
  6.                 say("Nie możesz zmienić Imperium")
  7.                 return
  8.             end
  9.             say_reward("Imperium")
  10.             say("")
  11.             say("Wybierz jedno z królestw")
  12.             say("Przywódca Gildii nie może zmienić królestwa")
  13.             say("Najpierw usuń gildie.")
  14.             say("Jeżeli jestes zamężny/zamężna musisz wziąść rozwód")
  15.             say("Koszt rozwodu to 500.000 Yang.")
  16.             say("")
  17.             say("Napewno Chcesz Zmienić Imperium?")
  18.             say("")
  19.             local s = select("Zmień Imperium", "Nie Zmieniaj Imperium.")
  20.             if s == 1 then
  21.                 change_empire.move_pc()
  22.             end
  23.         end
  24.         when 71054.use begin
  25.             say("Zmiana Imperium: ")
  26.             say("Władcy Nowego Imperium Zapraszają ")
  27.             if get_time() < pc.getqf("next_use_time") then
  28.                 say("Nie możesz jeszcze zmienić Imperium.")
  29.                 say("")
  30.                 if pc.is_gm() then
  31.                     say("Czy chcesz może usunać rame czasową?")
  32.                     say("Jesli to uczynisz będziesz mógł ")
  33.                     say("zmienić Królestwo od razu.")
  34.                     say("")
  35.                     local s = select("Tak, chce zresetować.", "Rozmysliłem się.")
  36.                     if s == 1 then
  37.                         say_reward("Zlecono reset czasu.")
  38.                         say_reward("Możesz już zmienić Królestwo.")
  39.                         pc.setqf("next_use_time", 0)
  40.                     end
  41.                 end
  42.                 return
  43.             end
  44.             if change_empire.move_pc() == true then
  45.                 pc.setqf("next_use_time", get_time() + 86400 * 7)
  46.             end
  47.         end
  48.         function move_pc()
  49.             if pc.is_engaged() then
  50.                 say("Jestes zamężny/zamężna,")
  51.                 say("Nie możesz zmienić królestwa.")
  52.                 say("")
  53.                 return false
  54.             end
  55.             if pc.is_married() then
  56.                 say("Jestes zamężny/zamężna,")
  57.                 say("Nie możesz zmienić królestwa.")
  58.                 return false
  59.             end
  60.             if pc.is_polymorphed() then
  61.                 say("Jestes przemieniony")
  62.                 say("Nie możesz zmienić królestwa.")
  63.                 return false
  64.             end
  65.             if pc.has_guild() then
  66.                 say("Jestes w Gildii.")
  67.                 say("Nie możesz zmienić królestwa.")
  68.                 return false
  69.             end
  70.             if pc.money < 500000 then
  71.                 say("Nie masz wystarczającej ilości Yang")
  72.                 say("żeby dokonać przeniesienia potrzebujesz 500k Yang.")
  73.                 return false
  74.             end
  75.             say("Dokonaj  wyboru:")
  76.             local s = select("Shinsoo", "Jinno", "Anuluj")
  77.             if 3==s then
  78.                 return false
  79.             end
  80.             say("")
  81.             say_reward("Napewno chcesz zmienić Imperium?")
  82.             say_reward("Po zmianie nie ma Odwrotu!")
  83.             say("")
  84.             local a = select("Zmień ", "Nie Zmieniaj")
  85.             if 2== a then
  86.                 return false
  87.             end
  88.             local ret = pc.change_empire(s)
  89.             local oldempire = pc.get_empire()
  90.             if ret == 999 then
  91.                 say("Pomyślnie zmieniłeś Imperium.")
  92.                 say("Proszę się wylogować i zalogować ponownie")
  93.                 pc.change_gold(-500000)
  94.                 pc.remove_item(71054)
  95.                 char_log(0, "CHANGE_EMPIRE", string.format("%d -> %d", oldempire, s))
  96.                 return true
  97.             else
  98.                 if ret == 1 then
  99.                     say("Jesteś w tym Imperium.")
  100.                     say("Wybierz Imperium powtórnie")
  101.                 elseif ret == 2 then
  102.                     say("Zmiana nie jest możliwa")
  103.                     say("Nie możesz zmienić Imperium, niedawno odeszłes z Gildii")
  104.                 elseif ret == 3 then
  105.                     say("Zmiana nie jest możliwa")
  106.                     say("Nie możesz zmienić Imperium, niedawno byłas/es mężatką/ żonaty.")
  107.                 end
  108.             end
  109.             return false
  110.         end
  111.     end
  112. end
Advertisement
Add Comment
Please, Sign In to add comment