Guest User

Untitled

a guest
Mar 13th, 2014
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.10 KB | None | 0 0
  1. ---------------------------------------------
  2. -- Questowy sklep
  3. -- Autor: Svope (http://facebook.com/Svope)
  4. -- Dla: ---
  5. -- Copyright ©2013.
  6. -- Zakaz publikacji i sprzedaży
  7. ---------------------------------------------
  8. quest new_shop begin
  9.     state start begin
  10.         when 71088.use begin
  11.             local Shop = {}
  12.             local Buy = {}
  13.             local Items = {
  14.                 [1] = {
  15.                     [0] = {"Mikstury"},
  16.                 --  [n] = |ID_ID, ILOŚĆ_W_STACKU, WYMAGANE_MIEJSCE, KOSZT| --
  17.                     [1] = {27003, 200, 1, 64000},
  18.                     [2] = {27003, 200, 5, 320000},
  19.                     [3] = {27006, 200, 1, 192000},
  20.                     [4] = {27006, 200, 5, 960000},
  21.                     [5] = {27105, 50, 1, 500000},
  22.                     [6] = {27112, 50, 1, 500000},
  23.                 },
  24.                 [2] = {
  25.                     [0] = {"Trening Umiejętności"},
  26.                 --  [n] = |ID_ID, ILOŚĆ_W_STACKU, WYMAGANE_MIEJSCE, KOSZT| --
  27.                     [1] = {50513, 1, 1, 250000},
  28.                     [2] = {71002, 1, 1, 100000},
  29.                     [3] = {71001, 25, 1, 1000000},
  30.                     [4] = {71094, 25, 1, 1000000},
  31.                 },
  32.                 [3] = {
  33.                     [0] = {"Exp"},
  34.                 --  [n] = |ID_ID, ILOŚĆ_W_STACKU, WYMAGANE_MIEJSCE, KOSZT| --
  35.                     [1] = {70038, 200, 1, 100000},
  36.                     [2] = {70038, 200, 5, 500000},
  37.                 },
  38.             }
  39.             for i=1, table.getn(Items) do
  40.                 table.insert(Shop, Items[i][0][1])
  41.             end
  42.             table.insert(Shop, "Zamknij")
  43.             local w_sh = select_table(Shop)
  44.             if w_sh == table.getn(Items)+1 then
  45.                 return
  46.             else
  47.                 for j=1, table.getn(Items[w_sh]) do
  48.                     table.insert(Buy, item_name(Items[w_sh][j][1]).." x"..(Items[w_sh][j][2]*Items[w_sh][j][3]))
  49.                 end
  50.                 table.insert(Buy, "Zamknij")
  51.                 local w_b = select_table(Buy)
  52.                 if w_b == table.getn(Items[w_sh])+1 then
  53.                     return
  54.                 else
  55.                     if pc.money < Items[w_sh][w_b][4] then
  56.                         syschat("Nie masz wystarczającej ilości yang.")
  57.                     elseif pc.get_empty_inventory_count() < Items[w_sh][w_b][3] then
  58.                         syschat("Nie masz wystarczającej ilości miejsca w ekwipunku, aby zakupić ten przedmiot.")
  59.                     else
  60.                         for k=1, Items[w_sh][w_b][3] do
  61.                             pc.give_item2(Items[w_sh][w_b][1], Items[w_sh][w_b][2])
  62.                             break
  63.                         end
  64.                         pc.change_money(-Items[w_sh][w_b][4])
  65.                     end
  66.                 end
  67.             end
  68.         end
  69.     end
  70. end
Advertisement
Add Comment
Please, Sign In to add comment