Guest User

Untitled

a guest
May 26th, 2014
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.98 KB | None | 0 0
  1. quest sprzedaz_sztabek begin
  2.     state start begin
  3.         when 80007.use begin
  4.             local aktualna_kasa = pc.get_money()
  5.             local ilosc_sztuk_sztabek = pc.countitem(80007)
  6.             local cena_jednej_sztaby = 2000000
  7.             if ilosc_sztuk_sztabek * cena_jednej_sztaby + aktualna_kasa < 1999000000 then
  8.                 local wszystko = ilosc_sztuk_sztabek*cena_jednej_sztaby
  9.                 local ilosc_sztuk_sztabek = pc.countitem(80007)
  10.                 pc.remove_item(80007, ilosc_sztuk_sztabek)
  11.                 pc.change_money(wszystko)
  12.             elseif ilosc_sztuk_sztabek * cena_jednej_sztaby + aktualna_kasa > 1999000000 then
  13.                 local pula_kasy_za_jakie_mozesz_sprzedac_sztabki = math.floor(1999000000 - aktualna_kasa)
  14.                 local maksymalna_ilosc_sztabek = math.floor(pula_kasy_za_jakie_mozesz_sprzedac_sztabki / cena_jednej_sztaby)
  15.                 local kasa_za_sztabki = maksymalna_ilosc_sztabek * cena_jednej_sztaby
  16.                 pc.remove_item(80007, maksymalna_ilosc_sztabek)
  17.                 pc.change_money(kasa_za_sztabki)
  18.             else
  19.                 pc.remove_item(80007, 1)
  20.                 pc.change_money(2000000)
  21.             end
  22.         end
  23.         when 80006.use begin
  24.             local aktualna_kasa = pc.get_money()
  25.             local ilosc_sztuk_sztabek = pc.countitem(80006)
  26.             local cena_jednej_sztaby = 1000000
  27.             if ilosc_sztuk_sztabek * cena_jednej_sztaby + aktualna_kasa < 1999000000 then
  28.                 local wszystko = ilosc_sztuk_sztabek*cena_jednej_sztaby
  29.                 local ilosc_sztuk_sztabek = pc.countitem(80006)
  30.                 pc.remove_item(80006, ilosc_sztuk_sztabek)
  31.                 pc.change_money(wszystko)
  32.             elseif ilosc_sztuk_sztabek * cena_jednej_sztaby + aktualna_kasa > 1999000000 then
  33.                 local pula_kasy_za_jakie_mozesz_sprzedac_sztabki = math.floor(1999000000 - aktualna_kasa)
  34.                 local maksymalna_ilosc_sztabek = math.floor(pula_kasy_za_jakie_mozesz_sprzedac_sztabki / cena_jednej_sztaby)
  35.                 local kasa_za_sztabki = maksymalna_ilosc_sztabek * cena_jednej_sztaby
  36.                 pc.remove_item(80006, maksymalna_ilosc_sztabek)
  37.                 pc.change_money(kasa_za_sztabki)
  38.             else
  39.                 pc.remove_item(80006, 1)
  40.                 pc.change_money(1000000)
  41.             end
  42.         end
  43.     end
  44. end
Advertisement
Add Comment
Please, Sign In to add comment