Guest User

Untitled

a guest
Aug 22nd, 2019
1,185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 11.15 KB | None | 0 0
  1. --[[
  2.     Autor: DylemaT929 <[email protected]>
  3.     Zakaz usuwania autora. Nie masz prawa u�ywa� skryptu bez mojej zgody!
  4.     (c) 2017 <[email protected]>. Wszelkie prawa zastrze�one
  5. ]]
  6.  
  7.  
  8. local screenW, screenH = guiGetScreenSize()
  9. local sx, sy = guiGetScreenSize()
  10. local pieniadze = 0
  11. local font1 = dxCreateFont("Roboto-Bold.ttf", 18)
  12. local font = dxCreateFont("Roboto-Light.ttf", 12)
  13.  
  14. strona = 0
  15. function kursorek(psx,psy,pssx,pssy,abx,aby)
  16.     if not isCursorShowing() then return end
  17.     cx,cy=getCursorPosition()
  18.     cx,cy=cx*sx,cy*sy
  19.     if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
  20.         return true,cx,cy
  21.     else
  22.         return false
  23.     end
  24. end
  25.  
  26. function roundedRectangle(x, y, w, h, color)
  27.   dxDrawRectangle(x, y, w, h, color, false)
  28.   dxDrawRectangle(x + 2, y - 1, w - 4, 1, color, false)
  29.   dxDrawRectangle(x + 2, y + h, w - 4, 1, color, false)
  30.   dxDrawRectangle(x - 1, y + 2, 1, h - 4, color, false)
  31.   dxDrawRectangle(x + w, y + 2, 1, h - 4, color, false)
  32. end
  33.  
  34. function pokazBankomat()
  35.  
  36.         if strona == 0 then
  37.             dxDrawImage(screenW * 0.3880, screenH * 0.3056, screenW * 0.2219, screenH * 0.2759, ":qg-bankomaty/434234.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
  38.  
  39. if kursorek(screenW * 0.4229, screenH * 0.3880, screenW * 0.1526, screenH * 0.0417) then
  40.             dxDrawImage(screenW * 0.4229, screenH * 0.3880, screenW * 0.1526, screenH * 0.0417, ":qg-bankomaty/4324.png", 0, 0, 0, tocolor(255, 255, 255, 195), false)
  41.             dxDrawText("PRZELEW", screenW * 0.4167, screenH * 0.3833, screenW * 0.5786, screenH * 0.4389, tocolor(255, 255, 255, 195), 1.00, font, "center", "center", false, false, false, false, false)
  42. else
  43.     dxDrawImage(screenW * 0.4229, screenH * 0.3880, screenW * 0.1526, screenH * 0.0417, ":qg-bankomaty/4324.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
  44.     dxDrawText("PRZELEW", screenW * 0.4167, screenH * 0.3833, screenW * 0.5786, screenH * 0.4389, tocolor(255, 255, 255, 255), 1.00, font, "center", "center", false, false, false, false, false)
  45. end
  46.         if kursorek(screenW * 0.4229, screenH * 0.4472, screenW * 0.1526, screenH * 0.0417) then
  47.             dxDrawImage(screenW * 0.4229, screenH * 0.4472, screenW * 0.1526, screenH * 0.0417, ":qg-bankomaty/4324.png", 0, 0, 0, tocolor(255, 255, 255, 195), false)
  48.             dxDrawText("WPŁATA", screenW * 0.4167, screenH * 0.4426, screenW * 0.5786, screenH * 0.4981, tocolor(255, 255, 255, 195), 1.00, font, "center", "center", false, false, false, false, false)
  49.         else
  50.             dxDrawImage(screenW * 0.4229, screenH * 0.4472, screenW * 0.1526, screenH * 0.0417, ":qg-bankomaty/4324.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
  51.             dxDrawText("WPŁATA", screenW * 0.4167, screenH * 0.4426, screenW * 0.5786, screenH * 0.4981, tocolor(255, 255, 255, 255), 1.00, font, "center", "center", false, false, false, false, false)
  52.         end
  53.         dxDrawText("WYBIERZ OPCJE", screenW * 0.4167, screenH * 0.3194, screenW * 0.5786, screenH * 0.3750, tocolor(255, 255, 255, 255), 1.00, font1, "center", "center", false, false, false, false, false)
  54.         if kursorek(screenW * 0.4229, screenH * 0.5093, screenW * 0.1526, screenH * 0.0417) then
  55.             dxDrawImage(screenW * 0.4229, screenH * 0.5093, screenW * 0.1526, screenH * 0.0417, ":qg-bankomaty/4324.png", 0, 0, 0, tocolor(255, 255, 255, 195), false)
  56.             dxDrawText("WYPŁATA", screenW * 0.4167, screenH * 0.5046, screenW * 0.5786, screenH * 0.5602, tocolor(255, 255, 255, 195), 1.00, font, "center", "center", false, false, false, false, false)
  57.         else
  58.             dxDrawImage(screenW * 0.4229, screenH * 0.5093, screenW * 0.1526, screenH * 0.0417, ":qg-bankomaty/4324.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
  59.             dxDrawText("WYPŁATA", screenW * 0.4167, screenH * 0.5046, screenW * 0.5786, screenH * 0.5602, tocolor(255, 255, 255, 255), 1.00, font, "center", "center", false, false, false, false, false)
  60.         end
  61.             dxDrawText("SALDO KONTA:\n"..pieniadze.." $", screenW * 0.4318, screenH * 0.6194, screenW * 0.5490, screenH * 0.6491, tocolor(255, 255, 255, 255), 1, font, "center", "center", false, false, false, false, false)
  62.  
  63.         dxDrawText("X", screenW * 0.3911, screenH * 0.3083, screenW * 0.4224, screenH * 0.3315, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false)
  64.     elseif strona == 1 then
  65.  
  66.            
  67.             dxDrawImage(screenW * 0.3453, screenH * 0.3009, screenW * 0.2979, screenH * 0.3009, ":qg-bankomaty/123.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
  68.             dxDrawImage(screenW * 0.4141, screenH * 0.5231, screenW * 0.1526, screenH * 0.0417, ":qg-bankomaty/4324.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
  69.             dxDrawText("WYKONAJ", screenW * 0.4318, screenH * 0.5324, screenW * 0.5490, screenH * 0.5620, tocolor(255, 255, 255, 255), 1.00, font, "center", "center", false, false, false, false, false)
  70.             dxDrawText("PRZELEW", screenW * 0.4318, screenH * 0.3065, screenW * 0.5490, screenH * 0.3361, tocolor(255, 255, 255, 255), 1.00, font1, "center", "center", false, false, false, false, false)
  71.             dxDrawText("UID GRACZA", screenW * 0.4318, screenH * 0.3463, screenW * 0.5490, screenH * 0.3759, tocolor(255, 255, 255, 255), 1.00, font, "center", "center", false, false, false, false, false)
  72.             dxDrawText("KWOTA", screenW * 0.4318, screenH * 0.4185, screenW * 0.5490, screenH * 0.4481, tocolor(255, 255, 255, 255), 1.00, font, "center", "center", false, false, false, false, false)
  73.             dxDrawText("SALDO KONTA:\n"..pieniadze.." $", screenW * 0.4318, screenH * 0.6194, screenW * 0.5490, screenH * 0.6491, tocolor(255, 255, 255, 255), 1, font, "center", "center", false, false, false, false, false)
  74.  
  75.             dxDrawText("X", screenW * 0.3469, screenH * 0.3019, screenW * 0.3781, screenH * 0.3250, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false)
  76.         elseif strona == 2 then
  77.  
  78.             dxDrawImage(screenW * 0.3453, screenH * 0.3009, screenW * 0.2979, screenH * 0.3009, ":qg-bankomaty/123.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
  79.             dxDrawImage(screenW * 0.4141, screenH * 0.5231, screenW * 0.1526, screenH * 0.0417, ":qg-bankomaty/4324.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
  80.             dxDrawText("WYKONAJ", screenW * 0.4318, screenH * 0.5324, screenW * 0.5490, screenH * 0.5620, tocolor(255, 255, 255, 255), 1.00, font, "center", "center", false, false, false, false, false)
  81.             dxDrawText("WYPŁATA", screenW * 0.4318, screenH * 0.3065, screenW * 0.5490, screenH * 0.3361, tocolor(255, 255, 255, 255), 1.00, font1, "center", "center", false, false, false, false, false)
  82.             dxDrawText("SALDO KONTA:\n"..pieniadze.." $", screenW * 0.4318, screenH * 0.6194, screenW * 0.5490, screenH * 0.6491, tocolor(255, 255, 255, 255), 1, font, "center", "center", false, false, false, false, false)
  83.             dxDrawText("KWOTA WYPŁATY", screenW * 0.4318, screenH * 0.4185, screenW * 0.5490, screenH * 0.4481, tocolor(255, 255, 255, 255), 1.00, font, "center", "center", false, false, false, false, false)
  84.  
  85.             dxDrawText("X", screenW * 0.3469, screenH * 0.3019, screenW * 0.3781, screenH * 0.3250, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false)
  86.         elseif strona == 3 then
  87.  
  88.             dxDrawImage(screenW * 0.3453, screenH * 0.3009, screenW * 0.2979, screenH * 0.3009, ":qg-bankomaty/123.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
  89.             dxDrawImage(screenW * 0.4141, screenH * 0.5231, screenW * 0.1526, screenH * 0.0417, ":qg-bankomaty/4324.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
  90.             dxDrawText("WYKONAJ", screenW * 0.4318, screenH * 0.5324, screenW * 0.5490, screenH * 0.5620, tocolor(255, 255, 255, 255), 1.00, font, "center", "center", false, false, false, false, false)
  91.             dxDrawText("WPŁATA", screenW * 0.4318, screenH * 0.3065, screenW * 0.5490, screenH * 0.3361, tocolor(255, 255, 255, 255), 1.00, font1, "center", "center", false, false, false, false, false)
  92.             dxDrawText("SALDO KONTA:\n"..pieniadze.." $", screenW * 0.4318, screenH * 0.6194, screenW * 0.5490, screenH * 0.6491, tocolor(255, 255, 255, 255), 1, font, "center", "center", false, false, false, false, false)
  93.             dxDrawText("KWOTA WPŁATY", screenW * 0.4318, screenH * 0.4185, screenW * 0.5490, screenH * 0.4481, tocolor(255, 255, 255, 255), 1.00, font, "center", "center", false, false, false, false, false)
  94.  
  95.             dxDrawText("X", screenW * 0.3469, screenH * 0.3019, screenW * 0.3781, screenH * 0.3250, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false)
  96.         end
  97.     end
  98.  
  99. addEventHandler("onClientClick", root, function(btn, state)
  100.  
  101.     if btn == "left" and state == "down"  then
  102.         txt = guiGetText(kwota)
  103.         uid = guiGetText(uid)
  104.  
  105.         if kursorek(screenW * 0.4229, screenH * 0.3880, screenW * 0.1526, screenH * 0.0417) and strona == 0 then
  106.             strona = 1
  107.             guiSetVisible(kwota,true)
  108.             guiSetVisible(uid,true)
  109.         elseif kursorek(screenW * 0.4229, screenH * 0.4472, screenW * 0.1526, screenH * 0.0417) and strona == 0 then
  110.             guiSetVisible(kwota,true)
  111.             guiSetVisible(uid,false)
  112.             strona = 3
  113.         elseif kursorek(screenW * 0.4229, screenH * 0.5093, screenW * 0.1526, screenH * 0.0417) and strona == 0 then
  114.             guiSetVisible(kwota,true)
  115.             guiSetVisible(uid,false)
  116.              strona = 2
  117.         elseif kursorek(screenW * 0.3469, screenH * 0.3019, screenW * 0.3781, screenH * 0.3250) and strona == 1 or strona == 2 or strona == 3 then
  118.             guiSetVisible(kwota,false)
  119.             guiSetVisible(uid,false)
  120.             strona = 0
  121.         elseif kursorek(screenW * 0.3875, screenH * 0.3028, screenW * 0.0156, screenH * 0.0241) and strona == 0 then
  122.             removeEventHandler("onClientRender", root, pokazBankomat)
  123.             guiSetVisible(kwota,false)
  124.             guiSetVisible(uid,false)
  125.     elseif kursorek(screenW * 0.4141, screenH * 0.5231, screenW * 0.1526, screenH * 0.0417) and strona == 3 then
  126.         removeEventHandler("onClientRender", root, pokazBankomat)
  127.         guiSetVisible(kwota,false)
  128.         guiSetVisible(uid,false)
  129.             triggerServerEvent("bank:dodaj", localPlayer, txt)
  130.                         local snd=playSound("hajs.mp3")
  131.                                                 removeEventHandler("onClientRender", root, pokazBankomat)
  132.                                                 showCursor(false)
  133.         elseif kursorek(screenW * 0.4141, screenH * 0.5231, screenW * 0.1526, screenH * 0.0417) and strona == 2 then
  134.             triggerServerEvent("bank:oddaj", localPlayer, txt)
  135.                         local snd=playSound("hajs.mp3")
  136.                                     guiSetVisible(pasek, false)
  137.                                                 removeEventHandler("onClientRender", root, pokazBankomat)
  138.                                                 showCursor(false)
  139.         elseif kursorek(screenW * 0.4141, screenH * 0.5231, screenW * 0.1526, screenH * 0.0417) and strona == 1 then
  140.             exports["pystories-db"]:dbSet("UPDATE pystories_users SET bank_money=bank_money+" .. txt .. " WHERE id=" .. uid .. " LIMIT 1")
  141.  
  142.             removeEventHandler("onClientRender", root, pokazBankomat)
  143.             showCursor(false)
  144.         end
  145.     end
  146. end)
  147.  
  148. addEvent("stworz:bankOkno", true)
  149. addEventHandler("stworz:bankOkno", root, function()
  150.     guiSetInputMode("no_binds_when_editing")
  151.     addEventHandler("onClientRender", root, pokazBankomat)
  152.     uid = guiCreateEdit(0.43, 0.38, 0.13, 0.03, "", true)
  153.  
  154.     kwota = guiCreateEdit(0.43, 0.45, 0.13, 0.03, "", true)  
  155.     guiSetVisible(kwota,false)
  156.     guiSetVisible(uid,false)
  157.     showCursor(true)
  158.  
  159. end)
  160.  
  161. addEvent("wczytaj:bankOkno", true)
  162. addEventHandler("wczytaj:bankOkno", root, function(money)
  163.     pieniadze = money
  164. end)
Advertisement
Add Comment
Please, Sign In to add comment