Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2020-03-06, 14:37


Dawidoo







Wiek: 26
Na forum: 2328 dni
Posty: 3
Nick w MP: Nostress



Respekt: 50

witam pomo?e kto? uzupe?ni? lub pom?c jako? bo chcia?bym ustawi? w salonach aby nie pobiera?o z konta, tylko z bankomatu
Kod:


--[[
Komisy samochodowe
@author value <value2k@gmail.com>
@Edit: DylemaT929 :)
Nie masz prawa u?y? tego kodu bez mojej zgody
]]
createBlip(-1959.59, 285.91, 35.47, 55,2,0,0,0,0,0,275) --- sf doherty zwykly
createBlip(-1641.25, 1203.88, 7.25, 55,2,0,0,0,0,0,275) --- sf downtown sportowy
createBlip(-936.90, -525.65, 25.95, 55,2,0,0,0,0,0,275) --- cygan

local vehicles = {}
local komis_shapes = {}
local slots = {

{-1953.35, 306.55, 40.64, 537.4, 0.0, 179.6, model=521, dmax=0, dmin=0, price=(25000000), gdzie="sf"}, -- FCR 900
{-1956.45, 306.28, 40.64, 537.4, 0.0, 179.8, model=581, dmax=0, dmin=0, price=(23000000), gdzie="sf"}, -- BF
{-1952.58, 300.26, 40.59, 89.1, 0.0, 91.0, model=463, dmax=0, dmin=0, price=(4000000), gdzie="sf"}, -- Freeway
{-1952.72, 295.79, 40.59, 89.1, 0.0, 88.4, model=471, dmax=0, dmin=0, price=(5000000), gdzie="sf"}, -- QuadBike
{-1952.91, 291.28, 40.59, 89.1, 0.0, 91.0, model=461, dmax=0, dmin=0, price=(3200000), gdzie="sf"}, -- PCJ

-- Salon LV Sportowy
{-1662.96, 1221.65, 13.26, 230, 0, 0, model=415, dmax=0, dmin=0, price=(79000000), gdzie="dohertysf2"}, -- cheetah
{-1649.00, 1207.89, 13.34,65, 0.0, 0.0, model=560, dmax=0, dmin=0, price=(45500000), gdzie="dohertysf2"}, -- Sultan
{-1649.99, 1207.60, 20.78,65, 0.0, 0.0, model=541, dmax=0, dmin=0, price=(83200000), gdzie="dohertysf2"}, -- hto
{-1663.46, 1221.50, 20.86,230, 0.0, 0.0, model=451, dmax=0, dmin=0,price=(80200000), gdzie="dohertysf2"}, -- Turismo
{-1665.56, 1206.14, 20.98, 310.8, 360.0, 306.6, model=587, dmax=0, dmin=0, price=(51000000), gdzie="dohertysf2"}, -- euros
{-1673.03, 1206.35, 13.38, 310.8, 360.0, 300.6, model=562, dmax=0, dmin=0, price=(61500000), gdzie="dohertysf2"}, -- elegy


-- Cygan
{-957.26, -517.70, 25.61, 310.5, 0.0, 330.10, model=410, dmax=0, dmin=0, price=(1000000), gdzie="cygan"}, -- Manana
{-936.33, -510.96, 25.84, 300.0, 360.0, 325.3, model=458, dmax=0, dmin=0, price=(1700000), gdzie="cygan"}, -- Solair
{-931.80, -496.03, 25.95, 215.2, 360.0, 194.0, model=478, dmax=0, dmin=0, price=(1250000), gdzie="cygan"}, -- Walton
{-931.05, -538.50, 26.05, 0.1, 0.0, 3.8, model=418, dmax=0, dmin=0, price=(1150000), gdzie="cygan"}, -- Moonbeam
{-918.00, -533.21, 25.77, 382.0, 360.0, 26.9, model=543, dmax=0, dmin=0, price=(1250000), gdzie="cygan"}, -- Sadler
{-945.68, -531.82, 25.86, 310.5, 0.0, 329.9, model=540, dmax=0, dmin=0, price=(3500000), gdzie="cygan"}, -- Vincent

-- Salon LV zwykly
{-1946.15, 257.67, 40.83, 56.0, 0.0, 43.5, model=496, dmax=0, dmin=0, price=(35000000), gdzie="dohertysf"}, -- Blista
{-1954.08, 257.70, 40.93, 360.0, 360.0, 359.9, model=401, dmax=0, dmin=0, price=(25000000), gdzie="dohertysf"}, -- Bravura
{-1946.13, 273.40, 40.82, 89.1, 0.0, 88.9, model=575, dmax=0, dmin=0, price=(3700000), gdzie="dohertysf"}, -- brodway
{-1945.99, 265.42, 40.82, 89.1, 359.8, 91.5, model=518, dmax=0, dmin=0, price=(45000000), gdzie="dohertysf"}, -- Buccaneer
--{-1959.99, 304.17, 35.35, 537.4, 359.8, 180.5, model=603, dmax=0, dmin=0, price=(41000000), gdzie="dohertysf"}, -- phoenix
--{-1955.37, 304.21, 35.35, 537.4, 0.0, 179.4, model=580, dmax=0, dmin=0, price=(53000000), gdzie="dohertysf"}, -- stafford
--{-1945.77, 273.34, 35.29, 89.1, 360.0, 89.7, model=561, dmax=0, dmin=0, price=(35500000), gdzie="dohertysf"}, -- Stratum
--{-1946.16, 268.81, 35.29, 89.1, 360.0, 89.8, model=495, dmax=0, dmin=0, price=(60000000), gdzie="dohertysf"}, -- Sandking
{-1946.12, 264.12, 35.29, 89.1, 359.8, 91.2, model=589, dmax=0, dmin=0, price=(38500000), gdzie="dohertysf"}, -- Club
{-1945.96, 259.78, 35.29, 89.1, 0.0, 90.8, model=551, dmax=0, dmin=0, price=(47550000), gdzie="dohertysf"}, -- Merit
--{-1953.90, 254.63, 35.21, 89.1, 0.0, 88.1, model=536, dmax=0, dmin=0, price=(43000000), gdzie="dohertysf"}, -- Blade
{-1962.48, 258.35, 35.27, 0.0, 0.0, 0.0, model=507, dmax=0, dmin=0, price=(40000000), gdzie="dohertysf"}, -- Elegant
{-1962.46, 271.82, 35.27, 0.0, 0.0, 0.0, model=474, dmax=0, dmin=0, price=(38000000), gdzie="dohertysf"}, -- Hermes
{-1962.38, 285.31, 35.27, 0.0, 0.0, 0.0, model=527, dmax=0, dmin=0, price=(35000000), gdzie="dohertysf"}, -- Cadrona

}

addEventHandler("onResourceStart", resourceRoot, function ()
for i,v in ipairs(slots) do
komis_shapes[i] = createColSphere(v[1], v[2], v[3], 3)
setElementData(komis_shapes[i], "i", i)
createKomisVehicle(i)

addEventHandler("onColShapeHit", komis_shapes[i], function (hit,dim)
if getElementType(hit) == "player" and getElementData(komis_shapes[i], "komis:veh") then
triggerClientEvent(hit, "onClientAddNotification", hit,"Zainteresowa? ci? ten pojazd? /kuppojazd", "info")
end
end)

end
end)

addCommandHandler("kuppojazd", function (plr, cmd)
local shape = isPlayerInVehicleColShape(plr)
if not shape then return end
local veh = getElementData(shape, "komis:veh")
if not veh then return end
local slot = getElementData(shape, "komis:slot")

local price = vehicles[slot].price
local money = getPlayerMoney(plr)
if price > money then
triggerClientEvent(plr, "onClientAddNotification", plr,"* Nie sta? ci? na kupno tego pojazdu. Id? zar?b na pracach dorywczych i wr?c p??niej!", "error")
return
end
takePlayerMoney(plr, price)

local x,y,z = getElementPosition(veh)
local rx,ry,rz = getElementRotation(veh)
local i = getElementInterior(veh)
local d = getElementDimension(veh)
local pos = x..", "..y..", "..z..", "..rx..", "..ry..", "..rz..", "..i..", "..d

local r1,g1,b1, r2,g2,b2, r3,g3,b3, r4,g4,b4 = getVehicleColor(veh, true)
local color = r1..", "..g1..", "..b1..", "..r2..", "..g2..", "..b2

local owner = getElementData(plr, "player:sid")
local model = getElementModel(veh)
local dist = vehicles[slot].mileage
local poj = vehicles[slot].poj
local rodzaj = vehicles[slot].rodzaj
local gdzie = vehicles[slot].gdzie

destroyElement(veh)
setElementData(shape, "komis:veh", false)
setElementData(shape, "salonowe", false)

local q, num, id = exports["pystories-db"]:dbGet("INSERT INTO pystories_vehicles SET pos=?, fuel=100, bak=100, mileage=?, ownedPlayer=?, parking=1, pojemnosc_silnika=?, rodzaj=?, color=?, model=?", pos, dist, owner, poj, rodzaj, color, model)
if q then
createKomisVehicle(slot)
triggerClientEvent(plr, "onClientAddNotification", plr,"Gratulacje!\nZakupi?e? sw?j pierwszy lub kolejny pojazd na serwerze!\nPojazd zosta? przeniesiony do przechowywalni", "info")
setElementData(plr, "vehicle:desc", false)
setElementData(plr, "vehicle:mileage", vehicles[slot].mileage)
setElementData(plr, "vehicle:rodzaj", vehicles[slot].rodzaj)
setElementData(plr, "vehicle:poj", vehicles[slot].poj2)
else
triggerClientEvent(plr, "onClientAddNotification", plr," Wyst?pi? problem z kupnem pojazdu! Zg?o? to administracji serwera!", "error")
end
end)

function createKomisVehicle(slot)
if #getElementsWithinColShape(komis_shapes[slot]) > 0 then setTimer(createKomisVehicle, 250, 1, slot) return end

vehicles[slot] = {}
vehicles[slot].mileage = math.random(slots[slot].dmin, slots[slot].dmax)
vehicles[slot].price = slots[slot].price

vehicles[slot].veh = createVehicle(slots[slot].model, slots[slot][1], slots[slot][2], slots[slot][3], 0, 0, slots[slot][4])
setElementFrozen(vehicles[slot].veh, true)
setVehicleDamageProof(vehicles[slot].veh, true)
setVehicleLocked(vehicles[slot].veh, true)

setElementData(komis_shapes[slot], "komis:veh", vehicles[slot].veh)
setElementData(komis_shapes[slot], "komis:slot", slot)
setElementData(vehicles[slot].veh, "komis:veh", true)
setElementData(vehicles[slot].veh, "salonowe", true)
--setVehicleOverrideLights ( vehicles[slot].veh, 2 )
setVehicleColor(vehicles[slot].veh, 0,90,242)
setVehicleHeadLightColor(vehicles[slot].veh, 255, 255, 255)

if slots[slot].gdzie == "dohertysf" then --zwykly salon
vehicles[slot].rodzaj = "Benzyna"
vehicles[slot].poj = math.random(2,3)
vehicles[slot].gdzie = "dohertysf"
elseif slots[slot].gdzie == "dohertysf2" then -- sportowy salon
vehicles[slot].rodzaj = "Benzyna"
vehicles[slot].poj = math.random(3,4)
vehicles[slot].gdzie = "dohertysf2"
elseif slots[slot].gdzie == "cygan" then -- salon cygan
vehicles[slot].rodzaj = "Benzyna"
vehicles[slot].poj = math.random(1,2)
vehicles[slot].gdzie = "cygan"
elseif slots[slot].gdzie == "sf" then -- salon motory
vehicles[slot].rodzaj = "Benzyna"
vehicles[slot].poj = math.random(2,3)
elseif slots[slot].gdzie == "sf" then
vehicles[slot].rodzaj = "Benzyna"
vehicles[slot].poj = math.random(6,7)
vehicles[slot].gdzie = "unikat"
elseif slots[slot].gdzie == "unikat" then
vehicles[slot].rodzaj = "Benzyna"
vehicles[slot].poj = math.random(7,8)
vehicles[slot].gdzie = "unikat"
elseif slots[slot].gdzie == "unikat2" then
vehicles[slot].rodzaj = "Benzyna"
vehicles[slot].poj = math.random(9,10)
vehicles[slot].gdzie = "unikat2"
elseif slots[slot].gdzie == "unikat3" then
vehicles[slot].rodzaj = "Benzyna"
vehicles[slot].poj = math.random(11,12)
vehicles[slot].gdzie = "unikat3"
end

if vehicles[slot].poj == 1 then
vehicles[slot].poj2 = 1.2
elseif vehicles[slot].poj == 2 then
vehicles[slot].poj2 = 1.6
elseif vehicles[slot].poj == 3 then
vehicles[slot].poj2 = 1.8
elseif vehicles[slot].poj == 4 then
vehicles[slot].poj2 = 2.0
elseif vehicles[slot].poj == 5 then
vehicles[slot].poj2 = 2.2
elseif vehicles[slot].poj == 6 then
vehicles[slot].poj2 = 2.5
elseif vehicles[slot].poj == 7 then
vehicles[slot].poj2 = 2.6
elseif vehicles[slot].poj == 8 then
vehicles[slot].poj2 = 2.7
elseif vehicles[slot].poj == 9 then
vehicles[slot].poj2 = 2.8
elseif vehicles[slot].poj == 10 then
vehicles[slot].poj2 = 2.9
elseif vehicles[slot].poj == 11 then
vehicles[slot].poj2 = 3.0
elseif vehicles[slot].poj == 12 then
vehicles[slot].poj2 = 3.1
end

setElementData(vehicles[slot].veh, "vehicle:desc", "Pojazd na sprzeda?!\n\nPojazd: "..getVehicleName(vehicles[slot].veh).."\nKoszt: "..slots[slot].price.." PLN\nPrzebieg: "..vehicles[slot].mileage.." km\nPojemno?? Silnika: "..vehicles[slot].poj2.." cm3\nRodzaj paliwa: "..vehicles[slot].rodzaj.."\nPojemno?? Baku: 100 L")
end

function isPlayerInVehicleColShape(player)
for i,v in ipairs(komis_shapes) do
if isElementWithinColShape(player, v) then return v end
end
return false
end
[/code]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-06, 14:48


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Wykonaj zapytanie do MySQL z funkcj? "UPDATE".
Temat wa?kowany wiele razy:
https://gtao.pl/pobieranie-kasy-z-banko-do-tune-vt132200.htm
https://gtao.pl/bankomat-vt127916.htm

Nawet gotowy kod tam jest =D

Postaw piwo autorowi tego posta
 

 
Tagi: pobieranie :: banku
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku