Wysłany: 2022-03-21, 12:07
BuciorGames123
Wiek: 22 Na forum: 1906 dni Posty: 87
Nick w MP: pevrus.
Piwa : 6723
Tak jak w temacie.
Kod jest napisany byle jak ?eby dzia?a?. S?u?y on jako zapychacz czasu.
Autor : Keves, DylemaT929
Link : Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi) Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Ostatnio zmieniony przez N0TH1NG 2023-03-23, 00:51, w całości zmieniany 2 razy
Więcej szczegółów
Wystawiono 184 piw(a):succes_ , maksiuXD , IQ2137 , Greyy , NoNamik , Nezon533 , michvl. , MedicRPG , proxxisV2 , karolinka0003 , rsuuu , qviktoroq12e , FELEQ , Szefuu , ShadowColorsPL , 6raf , Nec. , MakoBYCZKEQ , Krystekpl123 , _Kry271aN_ , kamilsalah , ArnieV2 , menelice , Frixen , Jacob_0 , Oliqs , Narox12 , PanCollin , gumiss , BiGi , Amellinex , Cuba_a , adamkwiat , creizykiril , .Sanchez , slawekchrzan , maliniarz44 , romek22 , Kqbix215 , _Dejwid , Daniel22334 , y0ungsm , Arbuuzikk , Kanapcioszka , to_ja_grzechu , Mlody1200 , nikajo , Dyzioo2 , Kielek_Pl , Sliw3Qu , Malpa213 , Dygi , yung21cm , JhinBeam213 , Mitsoneq , Necek12 , gomBka , Cyganitooo , TheNorbix , DeHektor , Gloria3456 , Waruś , miloszek_2123 , HardkorTV , Assbas , xAbiiQQ , GrzybsoN123 , Artii , piroman00 , NEVER_RP , Emilsonn , Kozaczek891 , Sugarakabongo , MlodyCzaru , DawidKolanko , mateusz199128 , MarsjaneK_ , Wojtus909 , blackdevv , POchodnia69 , AsaXx , Kamyk454 , MareczeQ , koksxd122 , BarooGang , QMQ , Frapcek , Kuba5143 , bajszczu , BlackTigerpl12 , swiderek2137 , whitusek , SzybkaWerka , __Znany , Nikodem4322 , OlsiZRT , mikigra14 , Kubix! , ezzaXD , dzb4n , OliwieR45. , K4M7K , DragoN321 , rxkrxd , wujaszeq , Bocian40 , qoskxr , jacobikaa , EssaWariacie , !hejcob , xensi2115 , Rysiek08 , Nemhedz , MasnyTomasz , kocik , konradcet1 , bluta2 , Nonamed420 , Marfi , kakakawek_ , lonazoo , R3DLINEUSED , Tomek234_pl , glovskyy , Lunar , Klanderski , loelk123 , ENDROOX , Komar1q1 , Pioneczek753951 , xenty , Slicerpg2023 , parasolkagaming , nevym , seczkuu , ziioman , dizelek , DynioPlaQ , piotar12345 , MiuNio , Alanoo , HDFADJFakfndjsh , csddd , HUGZPOLANDS , anonimovy , dwadiwad , vdriann , eryk7901 , anonimovy2 , We.xu , Piotr3630 , ddasasd , XardaS2115 , SHADOW2115 , icekrecioh , Malpomba , Kli4ton , zabia_15 , marceln76 , WillHeQ , Jellonek , Keftuu , MatTheBor , bkm , Pokebol12 , Vaasownia22 , max550084 , SergioWalik , Duke , Kositronik , rusin2125 , joeslick , vxka , Goadzik , LerMonEk , BalkanVIP , Maniekkkkkkkkk1 , 4353 , Anon4 , Oskaren_topka , TheJonaszek_ , Flaczek , Fasttiga , Jacekjaworek
Wysłany: 2022-03-21, 19:08
NoNamik
Wiek: 35 Na forum: 2185 dni Posty: 289
Nick w MP: JestemNoNamem
Piwa : 374
Nie podpisuj "ala megarpg" jak to nawet nie jest podobne do oryginalu, to ze dasz background z megarpg nie oznacza tego ze od razu bedzie takie jak na megarpg
[ Dodano : 2022-03-21, 19:23 ]
Zr?szta nie podpisuj si? pod zas?b w kt?rym tylko zmieni?e? render na dow?d
PSRPG Bankomaty:
Kod: --[[
Autor: DylemaT929 <dylemat9292@gmail.com>
Zakaz usuwania autora. Nie masz prawa u�ywa� skryptu bez mojej zgody!
(c) 2017 <dylemat9292@gmail.com>. Wszelkie prawa zastrze�one
]]
local font = dxCreateFont(":dG-Fonty/1.ttf", 10)
local screenW, screenH = guiGetScreenSize()
local sx, sy = guiGetScreenSize()
local pieniadze = 0
mojeW,mojeH = 1280, 1024
sW,sH = guiGetScreenSize()
w, h = (sW/mojeW), (sH/mojeH)
function kursorek(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
return true,cx,cy
else
return false
end
end
function roundedRectangle(x, y, w, h, color)
dxDrawRectangle(x, y, w, h, color, false)
dxDrawRectangle(x + 2, y - 1, w - 4, 1, color, false)
dxDrawRectangle(x + 2, y + h, w - 4, 1, color, false)
dxDrawRectangle(x - 1, y + 2, 1, h - 4, color, false)
dxDrawRectangle(x + w, y + 2, 1, h - 4, color, false)
end
local pasek = guiCreateEdit(514*w, 490*h, 266*w, 36*h, "", false)
guiSetAlpha(pasek, 0)
guiSetVisible(pasek, false)
guiEditSetMaxLength(pasek, 8)
function pokazBankomat()
local alph = interpolateBetween(0, 0, 0, 255, 0, 0, (getTickCount() - tick)/1000, "OutQuad")
dxDrawImage(440*w, 301*h, 400*w, 430*h, "bankomat-psrpg.png", 0, 0, 0, tocolor(255, 255, 255, alph), false)
dxDrawText(guiGetText(pasek),520*w, 496*h,w,h,tocolor(255,255,255,alph),1.00*w, font)
dxDrawText(""..pieniadze.." PLN", 520*w, 406*h, 784*w, 442*h, tocolor(255, 255, 255, alph), 1.00*w, font, "left", "center", false, false, false, false, false)
end
addEventHandler("onClientClick", root, function(btn, state)
if btn == "left" and state == "down" and guiGetVisible(pasek) == true then
local txt = guiGetText(pasek)
if kursorek(559*w, 568*h, 164*w, 47*h) and guiGetVisible(pasek) then
triggerServerEvent("bank:dodaj", localPlayer, txt)
local snd=playSound("hajs.mp3")
guiSetVisible(pasek, false)
tick = getTickCount()
--guiSetInputMode("no_binds_when_editing")
removeEventHandler("onClientRender", root, pokazBankomat)
showCursor(false)
elseif kursorek(559*w, 650*h, 164*w, 47*h) and guiGetVisible(pasek) then
triggerServerEvent("bank:oddaj", localPlayer, txt)
local snd=playSound("hajs.mp3")
guiSetVisible(pasek, false)
tick = getTickCount()
--guiSetInputMode("no_binds_when_editing")
removeEventHandler("onClientRender", root, pokazBankomat)
showCursor(false)
elseif kursorek(763*w, 308*h, 57*w, 58*h) and guiGetVisible(pasek) then
guiSetVisible(pasek, false)
removeEventHandler("onClientRender", root, pokazBankomat)
showCursor(false)
tick = getTickCount()
end
end
end)
addEvent("stworz:bankOkno", true)
addEventHandler("stworz:bankOkno", root, function()
guiSetText(pasek, "")
guiSetVisible(pasek, true)
guiSetInputMode("no_binds_when_editing")
addEventHandler("onClientRender", root, pokazBankomat)
showCursor(true)
tick = getTickCount()
end)
addEvent("wczytaj:bankOkno", true)
addEventHandler("wczytaj:bankOkno", root, function(money)
pieniadze = money
end)
Twoje Bankomaty:
Kod: local screenW, screenH = guiGetScreenSize()
local sx, sy = guiGetScreenSize()
local w,h = (sx/1680), (sy/1050)
local pieniadze = 0
local font = "default"
local font2 = "default"
local banko = nil
function isMouseIn(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
return true,cx,cy
else
return false
end
end
local pieniadze = 0
function pokazBankomat()
dxDrawImage(619*w, 233*h, 441*w, 622*h, ":mg-atm/bg.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(763*w, 729*h, 156*w, 40*h, ":mg-atm/btn.png", 0, 0, 0, tocolor(254, 254, 254, 255), false) --wyplac
dxDrawImage(763*w, 669*h, 156*w, 40*h, ":mg-atm/btn.png", 0, 0, 0, tocolor(254, 254, 254, 255), false) --wplac
dxDrawImage(619*w, 233*h, 221*w, 52*h, ":mg-atm/grzyb1.png", 0, 0, 0, tocolor(47, 47, 47, 255), false)
dxDrawImage(840*w, 233*h, 221*w, 52*h, ":mg-atm/grzyb2.png", 0, 0, 0, tocolor(47, 47, 47, 255), false)
dxDrawText("Bankomat 24/7", 735*w, 238*h, 947*w, 281*h, tocolor(255, 255, 255, 255), 1.00*w, "default", "center", "center", false, false, false, false, false)
dxDrawText("Wp?a?", 763*w, 670*h, 919*w, 709*h, tocolor(0, 0, 0, 255), 1.00*w, "default", "center", "center", false, false, false, false, false)
dxDrawText("Wyp?a?", 763*w, 730*h, 919*w, 769*h, tocolor(0, 0, 0, 255), 1.00*w, "default", "center", "center", false, false, false, false, false)
dxDrawText("Saldo konta:", 684*w, 384*h, 984*w, 423*h, tocolor(255, 255, 255, 255), 1.00*w, "default", "center", "center", false, false, false, false, false)
dxDrawText(pieniadze, 684*w, 423*h, 984*w, 462*h, tocolor(255, 255, 255, 255), 1.00*w, "default", "center", "center", false, false, false, false, false)
dxDrawText("X", 1035*w, 253*h, 1050*w, 271*h, tocolor(254, 254, 254, 255), 1.00*w, "default", "center", "center", false, false, true, false, false)
end
addEventHandler("onClientClick", root, function(btn, state)
if btn == "left" and state == "down" then
if isMouseIn(763*w, 669*h, 156*w, 40*h) and banko == true then
local txt = exports['editbox']:dxGetEditText("banko")
triggerServerEvent("bank:dodaj", localPlayer, txt)
elseif isMouseIn(763*w, 729*h, 156*w, 40*h) and banko == true then
local txt = exports['editbox']:dxGetEditText("banko")
triggerServerEvent("bank:oddaj", localPlayer, txt)
elseif isMouseIn(1037*w, 254*h, 14*w, 17*h) and banko == true then
removeEventHandler("onClientRender", root, pokazBankomat)
showCursor(false)
banko = nil
exports['editbox']:dxDestroyEdit("banko")
end
end
end)
addEvent("stworz:bankOkno", true)
addEventHandler("stworz:bankOkno", root, function()
guiSetInputMode("no_binds_when_editing")
addEventHandler("onClientRender", root, pokazBankomat)
exports['editbox']:dxCreateEdit("banko", "", "Wprowad? kwot?...", 636*w, 480*h, 404*w, 43*h, false, 5, 255, false, false, false, true, false)
showCursor(true)
banko = true
end)
addEvent("wczytaj:bankOkno", true)
addEventHandler("wczytaj:bankOkno", root, function(money)
pieniadze = money
end)
W skr?cie nie zasmiecaj forum tym co juz jest. To ?e zmienisz grafik? to nie znaczy, ?e jeste? autorem skryptu
Ostatnio zmieniony przez NoNamik 2022-03-21, 21:46, w całości zmieniany 1 raz
Wysłany: 2022-03-21, 19:37
succes_
wyslij donate.
Wiek: 27 Na forum: 1767 dni Posty: 32
Nick w MP: xKejson/k3json
Piwa : 2699
"NoNamik" napisał/a :Nie podpisuj "ala megarpg" jak to nawet nie jest podobne do oryginalu, to ze dasz background z megarpg nie oznacza tego ze od razu bedzie takie jak na megarpg
[ Dodano : 2022-03-21, 19:23 ]
Zr?szta nie podpisuj si? pod zas?b w kt?rym tylko zmieni?e? render na dow?d
PSRPG Bankomaty:
Obrazek
Obrazek
Twoje Bankomaty:
Obrazek
Obrazek
W skr?cie nie zasmiecaj forum tym co juz jest. To ?e zmienisz grafik? to nie znaczy, ?e jeste? autorem skryptu
tu nie widac zeby to byl ten sam kod co jest z psrpg XD
Wysłany: 2022-03-21, 19:40
BuciorGames123
Wiek: 22 Na forum: 1906 dni Posty: 87
Nick w MP: pevrus.
Piwa : 6723
NoNamik , to, ?e w kodzie jest urywek kodu z psrpg to nie znaczy ?e wszystko jest z psrpg.
Wysłany: 2022-03-21, 19:55
TryHard
Wiek: 22 Na forum: 1637 dni Posty: 26
Piwa : 1584
Keves, go?ym okiem wida? ?e to bankomaty przerobione, nie potrafisz na tyle jeszcze pisa? takich skrypt?w, je?eli piszesz autorski skrypt to po co nawet i bierzesz urywki z kodu? Jedynie co zrobi?e? to u?o?y?e? interface i to tyle z twojej strony, piwka nawet nie dam za taki skrypt.
Wysłany: 2022-03-21, 21:42
NoNamik
Wiek: 35 Na forum: 2185 dni Posty: 289
Nick w MP: JestemNoNamem
Piwa : 374
succes_ , Zacznijmy od ukladu kodu, kod jest w dokladnie ten sam sposob ulozony, eventy oraz funkcje maja te same nazwy (oprocz ismousein). Zr?szta je?eli dalej sadzisz ze kod nie ma nic wsp?lnego z psrpg to zobacz sobie server pseudoskrypterze
Jego serwer:
Kod: local lokalizacje_bank = {
--[[BANKOMATY LOS SANTOS
{2194.30, -1971.70, 13.78-0.35, -0.00, 0.00, 177.89}, -- Praca Smieciarki.
{2110.01, -2100.33, 13.55-0.35, -0.00, 0.00, 359.49}, -- Salon obok ?mieciarek.
{872.86, -1203.87, 16.98-0.35, -0.00, 0.00, 0.30}, -- Salon w Vinewood obok LSPD na PRL.
{2133.30, -1151.32, 24.08-0.35, -0.00, 0.00, 179.41}, -- Salon Motorniczy obok Gangu Blood na PRL. (( Jak jeszcze istnieje. ))
{661.36, -576.13, 16.34-0.35, -0.00, 0.00, 269.16}, -- Stacja Benzynowa Dillimore | Red County.
--BANKOMATY LOS SANTOS--]]
{-1859.65, -145.76, 11.91-0.35, -0.00, 0.00, 180.49}, -- Praca Sweepery.
{-2032.97, 162.65, 29.04-0.35, -0.00, 0.00, 90.50}, -- Mechanik Doherty.
{-1964.86, 291.72, 35.47-0.35, -0.00, 0.00, 89.13}, -- Salon Doherty.
{-1712.48, 399.23, 7.42-0.35, -0.00, 0.00, 223.78}, -- Praca Cysterny.
{-1648.90, 1202.50, 7.25-0.35, -0.00, 0.00, 180.47}, -- Salon Downtown.
{-1603.62, 710.27, 13.87-0.35, -0.00, 0.00, 178.86}, -- Komenda G??wna Policji.
{-1971.48, 620.47, 35.17-0.35, -0.00, 0.00, 0.40}, -- Przechowalnia Pojazd?w.
{-2420.15, 983.44, 45.30-0.35, -0.00, 0.00, 90.56}, -- Stacja Juniper Hollow.
{-1874.00, -219.98, 18.38-0.35, -0.00, 0.00, 88.42}, -- Parking Policyjny Doherty.
{-2637.05, 632.15, 14.45-0.35, -0.00, 0.00, 269.96}, -- Pogotowie Ratunkowe
{-2460.61,130.10,35.17-0.35, -0.00, 0.00, 130}, -- Urzad
{-2465.23,134.69,35.17-0.35, -0.00, 0.00, 130}, -- Urzad
{-2631.44,-0.07,6.13-0.35, -0.00, 0.00, 90}, -- SPAWN
{-2631.45,-10.95,6.13-0.35, -0.00, 0.00, 90}, -- SPAWN
--BANKOMATY SAN FIERRO
--BANKOMATY FORT CARSON
{-134.66, 1087.23, 19.74-0.35, -0.00, 0.00, 269.76},
{-205.19, 1135.14, 19.74-0.35, -0.00, 0.00, 89.84},
{180.66, 655.19, 3.85-0.35, -0.00, 0.00, 12.65},
{302.23, 1139.31, 8.59-0.35, -0.00, 0.00, 89.60},
}
function getPlayerBankMoney(player)
local uid = getElementData(player, "player:sid")
local result=exports["pystories-db"]:dbGet("SELECT * from pystories_users where id=?", uid)
if result and #result > 0 then
return result[1].bank_money
end
return 0
end
addEventHandler("onResourceStart", resourceRoot, function ()
for i,v in ipairs(lokalizacje_bank) do
v.bankom = createObject(2942,v[1],v[2],v[3],v[4],v[5],v[6])
v.mapicon=createBlip(v[1],v[2],v[3], 52, 1, 5,255,5,255, -1000, 275)
v.cs = createColSphere(v[1], v[2], v[3]-1, 1.5)
attachElements(v.cs, v.bankom, -0.7, 0, 0)
addEventHandler("onColShapeHit", v.cs, bankTrafienie)
end
end)
function bankTrafienie(elementy)
if getElementType(elementy) ~= "player" then return end
if isPedInVehicle(elementy) then return end
triggerClientEvent(elementy, "stworz:bankOkno", elementy)
triggerClientEvent(elementy, "wczytaj:bankOkno", elementy, getPlayerBankMoney(elementy))
end
addEvent("bank:dodaj", true)
addEventHandler("bank:dodaj", root, function(i)
local pieniadze = getPlayerBankMoney(source)
local money = getPlayerMoney(source)
i = string.gsub(i, "%a", "")
if not tonumber(i) then
--outputChatBox("#939393[#ffffffInformacja#939393] #ffffffWprowadzona warto?? musi by? liczb?!", 255, 255 ,255, true)
return
end
i = tonumber(i)
i = math.floor(i)
if i < 1 then
--outputChatBox("#939393[#ffffffInformacja#939393] #ffffffWprowadzona warto?? musi by? wi?ksza ni? 0.", 255, 255 ,255, true)
return
end
if i > money then
--outputChatBox("#939393[#ffffffInformacja#939393] #ffffffNie posiadasz wybranej kwoty.", 255, 255 ,255, true)
return
end
takePlayerMoney(source, i)
local uid = getElementData(source, "player:sid")
exports["pystories-db"]:dbGet("UPDATE pystories_users set bank_money=bank_money+? WHERE id=?", i, uid)
--outputChatBox("#939393[#ffffffInformacja#939393] #ffffffPomy?lnie wp?aci?e? "..i.." PLN do bankomatu.", 255, 255 ,255, true)
triggerClientEvent(source, "wczytaj:bankOkno", source, getPlayerBankMoney(source))
end)
addEvent("bank:oddaj", true)
addEventHandler("bank:oddaj", root, function(i)
local pieniadze = getPlayerBankMoney(source)
local money = getPlayerMoney(source)
i = string.gsub(i, "%a", "")
if not tonumber(i) then
--exports['yd-noti']:noti(source, "Wprowadzona warto?? musi by? liczb?!", "error")
return
end
i = tonumber(i)
i = math.floor(i)
if i < 1 then
--exports['yd-noti']:noti(source, "Wprowadzona warto?? musi by? wi?ksza ni? 0.", "error")
return
end
if i > pieniadze then
--exports['yd-noti']:noti(source, "Nie posiadasz takiej sumy na koncie.", "error")
return
end
if money+i > 99999999 then
--exports['yd-noti']:noti(source, "Przekroczno limit maksymalnej got?wki przy sobie (99 999 999 PLN).", "error")
return
end
givePlayerMoney(source, i)
local uid = getElementData(source, "player:sid")
exports["pystories-db"]:dbGet("update pystories_users set bank_money=bank_money-? where id=?", i, uid)
--exports['yd-noti']:noti(source, "Pomy?lnie wyp?aci?e? "..i.." PLN z bankomatu.", "success")
triggerClientEvent(source, "wczytaj:bankOkno", source, getPlayerBankMoney(source))
end)
Psrpg bankomaty server:
Kod: --[[
Autor: DylemaT929 <dylemat9292@gmail.com>
Zakaz usuwania autora. Nie masz prawa u�ywa� skryptu bez mojej zgody!
(c) 2017 <dylemat9292@gmail.com>. Wszelkie prawa zastrze�one
]]
local lokalizacje_bank = {
--BANKOMATY SAN FIERRO
{-1914.99, 872.88, 35.41-0.35, -0.00, 0.00, 270.16}, -- Spawn.
{-1915.00, 893.88, 35.41-0.35, -0.00, 0.00, 268.96}, -- Spawn.
{-1859.65, -145.76, 11.91-0.35, -0.00, 0.00, 180.49}, -- Praca Sweepery.
{-2032.97, 162.65, 29.04-0.35, -0.00, 0.00, 90.50}, -- Mechanik Doherty.
{-1964.86, 291.72, 35.47-0.35, -0.00, 0.00, 89.13}, -- Salon Doherty.
{-1712.48, 399.23, 7.42-0.35, -0.00, 0.00, 223.78}, -- Praca Cysterny.
{-1648.90, 1202.50, 7.25-0.35, -0.00, 0.00, 180.47}, -- Salon Downtown.
{-1603.62, 710.27, 13.87-0.35, -0.00, 0.00, 178.86}, -- Komenda G??wna Policji.
{-1971.48, 620.47, 35.17-0.35, -0.00, 0.00, 0.40}, -- Przechowalnia Pojazd?w.
{-2271.49, -132.45, 35.32-0.35, -0.00, 0.00, 359.55}, -- Tuner Garcia.
{-2420.15, 983.44, 45.30-0.35, -0.00, 0.00, 90.56}, -- Stacja Juniper Hollow.
{-1874.00, -219.98, 18.38-0.35, -0.00, 0.00, 88.42}, -- Parking Policyjny Doherty.
{1952.11, -1977.80, 13.55-0.28, -0.00, 0.00, 88.42}, -- mk
{1641.70, 2199.79, 10.82-0.35, -0.00, 0.00, 0.0}, -- Tuner LOS
{1723.16, -1773.14, 13.52-0.35, -0.00, 0.00, 185.00}, -- tuner
{2802.80, 977.89, 10.75-0.5,0,0,0}, -- lawety
{1474.22, 2807.90, 10.82-0.5,0,0,0}, -- Komis nafukanego
{-2403.42, 690.45, 35.16-0.5,0,0,270}, -- Kosiarki
--BANKOMATY SAN FIERRO
--BANKOMATY FORT CARSON
{-134.66, 1087.23, 19.74-0.35, -0.00, 0.00, 269.76},
{-205.19, 1135.14, 19.74-0.35, -0.00, 0.00, 89.84},
{180.66, 655.19, 3.85-0.35, -0.00, 0.00, 12.65},
{302.23, 1139.31, 8.59-0.35, -0.00, 0.00, 89.60},--]]
--BANKOMATY LOS SANTOS
{1041.16, -1339.48, 13.73-0.4, 0.00, 0.00, 180, 0},
{1714.68, -1691.43, 13.52-0.4, 0.00, 0.00, -90, 0},
{1628.93, -1171.92, 24.08-0.4, 0.00, 0.00, 180,0},
{1579.94, -1401.13, 13.95-0.4, -0.00, 0.00, 90,0},
{1808.30, -1370.08, 15.08-0.4, -0.00, 0.00, 90,0},
{1775.68, -1867.34, 13.57-0.4, -0.00, 0.00, 180,0},
{2105.45, -1808.15, 13.55-0.4, -0.00, 0.00, -90,0},
{2204.52, -1138.73, 25.82-0.4, -0.00, 0.00, 160,0},
{1238.77, -2042.61, 59.87-0.4, -0.00, 0.00, 90,0},
{2007.76, -2226.59, 13.55-0.4, -0.00, 0.00, 180,0},
{463.10, -1327.46, 15.37-0.4, -0.00, 0.00, 210,0},
{1928.58, -1780.23, 13.55-0.4, -0.00, 0.00, -274,0},
--{2110.31, -2126.42, 13.63-0.4, -0.00, 0.00, 90,0},
{1084.06, -1832.01, 13.61-0.4, -0.00, 0.00, -93,0},
{1580.01, -1776.75, 13.15-0.4, -0.00, 0.00, -93,0},
{2484.81, -1776.91, 13.55-0.4, -0.00, 0.00, -93,0},
{783.74, -1330.98, 13.55-0.4, -0.00, 0.00, -360,0},
{1137.47, 1280.64, 10.82-0.4, -0.00, 0.00, 180,0},
--BANKOMATY LAS VENTURAS
{1917.74,1977.64,7.59-0.35, -0.00, 0.00, 90.0}, -- Spawn LV.
{2279.04,2429.38,10.82-0.35, -0.00, 0.00, 0.0}, -- KGP LV.
{937.08, 1735.48, 8.85-0.35, -0.00, 0.00, 90.0}, -- Baza LV.
{1912.12, 2355.94, 10.98-0.35, -0.00, 0.00, 90.00}, -- Busy LV.
--{-206.71, 1218.20, 19.89-0.35, -0.00, 0.00, 90.00}, -- Busy FC.
{1699.91, 1850.27, 10.82-0.35, -0.00, 0.00, 270.00}, -- Gie?da LV.
{2030.30, 1936.46, 12.21-0.35, -0.00, 0.00, 0.00}, -- Spawn LV.
{1610.85, -1887.27, 13.55-0.35, -0.00, 0.00, 90.00},
{1628.26, 988.32, 10.82-0.35, -0.00, 0.00, 180.00}, -- Cygan LP.
{1054.82, 2096.47, 10.82-0.35, -0.00, 0.00, 270.0}, -- Magazynier LV
{1039.16, -1130.06, 23.87-0.35, -0.00, 0.00, 270.0}, -- Kasyno LS
{-2172.45, 707.41, 53.89-0.35, -0.00, 0.00, 270.0}, -- Kasyno LS
{1763.95, -2431.88, 13.55-0.35, 0, 0, 0},
{1899.20, -2227.87, 13.55-0.35, -0.00, 0.00, 270.00},
{ -1094.40, -1208.98, 129.22-0.35, -0.00, 0.00, 270.00},
}
function getPlayerBankMoney(player)
local uid = getElementData(player, "player:sid")
local result=exports["pystories-db"]:dbGet("SELECT * from pystories_users where id=?", uid)
if result and #result > 0 then
return result[1].bank_money
end
return 0
end
addEventHandler("onResourceStart", resourceRoot, function ()
for i,v in ipairs(lokalizacje_bank) do
v.bankom = createObject(2942,v[1],v[2],v[3],v[4],v[5],v[6])
v.cs = createColSphere(v[1], v[2], v[3]-1, 1.5)
v.blip = createBlip(v[1], v[2], v[3], 52)
--v.blip2 = createBlipAttachedTo(v.bankom, 0, 3, 255, 255, 0, 255, 1, 500, getRootElement())
attachElements(v.cs, v.bankom, -0.7, 0, 0)
setElementData(v.cs, "id", i)
setElementData(v.cs, "Bankom", v.bankom)
local textuj = createElement("text")
setElementPosition(textuj, v[1], v[2], v[3]+1)
setElementData(textuj, "text", "Bankomat")
setBlipVisibleDistance(v.blip, 52)
addEventHandler("onColShapeHit", v.cs, bankTrafienie)
end
end)
--------PONIZEJ Bankomaty w Kasynie by Nicolas-----------
addEventHandler("onResourceStart", resourceRoot, function ()
bankom = createObject(2942,1136.49,-11.29,1000.28,0,0,180)
cs = createColSphere(1136.49,-11.29, 1000.68-1, 1.5)
attachElements(cs, bankom, -0.7, 0, 0)
setElementDimension ( bankom, 0 )
setElementDimension ( cs , 0 )
setElementInterior ( bankom, 12 )
setElementInterior ( cs , 12 )
setElementData(cs, "id", i)
setElementData(cs, "Bankom", bankom)
addEventHandler("onColShapeHit", cs, bankTrafienie)
end)
---------------------------------------------------------
function bankTrafienie(elementy)
if getElementType(elementy) ~= "player" then return end
if isPedInVehicle(elementy) then return end
triggerClientEvent(elementy, "stworz:bankOkno", elementy)
triggerClientEvent(elementy, "wczytaj:bankOkno", elementy, getPlayerBankMoney(elementy))
end
addEvent("bank:dodaj", true)
addEventHandler("bank:dodaj", root, function(i)
local pieniadze = getPlayerBankMoney(source)
local money = getPlayerMoney(source)
i = string.gsub(i, "%a", "")
if not tonumber(i) then
triggerClientEvent(source, 'onClientAddNotification', source, 'Wprowadzona warto?? musi by? liczb?.', 'info')
--outputChatBox("#007aff(ⓘ) #FFFFFFWprowadzona warto?? musi by? liczb?.", source, 255, 255, 255, true)
return
end
i = tonumber(i)
i = math.floor(i)
if i < 1 then
triggerClientEvent(source, 'onClientAddNotification', source, 'Wprowadzona warto?? musi wynosi?\nwi?cej ni? 0.', 'info')
--outputChatBox("#007aff(ⓘ) #FFFFFFWprowadzona warto?? musi wynosi? wi?cej ni? #007aff0#FFFFFF.", source, 255, 255, 255, true)
return
end
if i > money then
triggerClientEvent(source, 'onClientAddNotification', source, 'Aktualnie nie posiadasz przy sobie takiej kwoty.', 'error')
--outputChatBox("#bf0101(✖) #FFFFFFAktualnie nie posiadasz przy sobie takiej kwoty.", source, 255, 255, 255, true)
return
end
takePlayerMoney(source, i)
local uid = getElementData(source, "player:sid")
exports["pystories-db"]:dbGet("UPDATE pystories_users set bank_money=bank_money+? WHERE id=?", i, uid)
triggerClientEvent(source, 'onClientAddNotification', source, 'Pomy?lnie wp?acono: '..i..' PLN\ndo bankomatu.', 'success')
--outputChatBox("#06B200(✔) #FFFFFFPomy?lnie wp?acono: #06B200"..i.." PLN #FFFFFFdo bankomatu.", source, 255, 255, 255, true)
triggerClientEvent(source, "wczytaj:bankOkno", source, getPlayerBankMoney(source))
end)
addEvent("bank:oddaj", true)
addEventHandler("bank:oddaj", root, function(i)
local pieniadze = getPlayerBankMoney(source)
local money = getPlayerMoney(source)
i = string.gsub(i, "%a", "")
if not tonumber(i) then
triggerClientEvent(source, 'onClientAddNotification', source, 'Wprowadzona warto?? musi by? liczb?.', 'info')
--outputChatBox("#007aff(ⓘ) #FFFFFFWprowadzona warto?? musi by? liczb?.", source, 255, 255, 255, true)
return
end
i = tonumber(i)
i = math.floor(i)
if i < 1 then
triggerClientEvent(source, 'onClientAddNotification', source, 'Wprowadzona warto?? musi wynosi?\nwi?cej ni? 0.', 'info')
--outputChatBox("#007aff(ⓘ) #FFFFFFWprowadzona warto?? musi wynosi? wi?cej ni? #007aff0#FFFFFF.", source, 255, 255, 255, true)
return
end
if i > pieniadze then
triggerClientEvent(source, 'onClientAddNotification', source, 'Aktualnie nie posiadasz tyle got?wki\nna swoim koncie.', 'error')
--outputChatBox("#bf0101(✖) #FFFFFFAktualnie nie posiadasz tyle got?wki na swoim koncie.", source, 255, 255, 255, true)
return
end
if money+i > 99999999 then
triggerClientEvent(source, 'onClientAddNotification', source, 'Przy sobie mo?na posiada? tylko\n99,999,999 PLN.', 'info')
--outputChatBox("#007aff(ⓘ) #FFFFFFPrzy sobie mo?na posiada? tylko #007aff99,999,999 PLN#FFFFFF.", source, 255, 255, 255, true)
return
end
givePlayerMoney(source, i)
local uid = getElementData(source, "player:sid")
exports["pystories-db"]:dbGet("update pystories_users set bank_money=bank_money-? where id=?", i, uid)
triggerClientEvent(source, 'onClientAddNotification', source, 'Pomy?lnie wyp?acono: '..i..' PLN\nz bankomatu.', 'success')
--outputChatBox("#06B200(✔) #FFFFFFPomy?lnie wyp?acono: #06B200"..i.." PLN #FFFFFFz bankomatu.", source, 255, 255, 255, true)
triggerClientEvent(source, "wczytaj:bankOkno", source, getPlayerBankMoney(source))
end)
Tak jak widac zostaly tylko zmienione notyfikacje lokalizacje oraz usuniety autor
[ Dodano : 2022-03-21, 21:43 ]
BuciorGames123 , Szkoda, ?e na starym nie by?o serwerze nie by?o autorskie a ty si? podpisujesz pod autora
Tagi: bankomaty :: ala :: mega :: rpg
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: