Witam wszystkich pom?g?by kto? z kodem, jak przerobi? ten kody aby pobiera?o z konta pieni?dz? po sprzeda?y, i dawa?o do bankomatu. Prosze o pomoc, b?d? wdzi?czny kod :
[code]local LIMIT=3 -- tylko gracz mo?e kupi? trzy pojazdy
local cmd="sell"
local cmd2="kuppojazd"
local sprzedazPojazdu={}
local marker=nil
local timer=nil
local pozycjeMarkerow={
-- Opis nad markerem, x,y,z, int, dim
{"Gie?dannSprzeda? Pojazd?w", 1175.856, 1249.349, -92.2, 0, 0, 3}, -- urzad san fierro
}
for i,v in pairs(pozycjeMarkerow) do
local mkr=createMarker(v[2], v[3], v[4]-1, "cylinder", v[7], 3, 178, 34, 34)
setElementDimension(mkr, v[6] or 0)
setElementInterior(mkr, v[5] or 0)
setElementData(mkr, "sprzedaz:pojazd?w", true)
marker = mkr
local t=createElement("text")
setElementData(t,"name", v[1])
setElementPosition(t,v[2],v[3],v[4])
setElementDimension(t, v[6] or 0)
setElementInterior(t, v[5] or 0)
addEventHandler ("onMarkerHit", mkr, function(el,md)
outputChatBox("#FF8C00>> #ffffffAby sprzeda? pojazd wpisz /sell <nick/ID> <id pojazdu> <cena> ", el, 0, 0, 0, true)
setElementData(el, "sprzedaz:pojazdow", true)
end)
addEventHandler ("onMarkerLeave", mkr, function(el,md)
setElementData(el, "sprzedaz:pojazdow", false)
end)
end
Witam Chc? zrobi? export do bazy danych tak aby po wjechaniu w punkt na pracy dostawalo si? hajs do bankomatu nie do hudu
[lua]function busDriver(el, md)
if el ~= localPlayer or not md then return end
if jobTarget > maxTarget and getPedOccupiedVehicle(el) then return end
if jobTarget == maxTarget and not getPedOccupiedVehicle(el) then return end
if jobTarget == #districtsBus then
finishJob()
playSoundFrontEnd(5)
addEventHandler("onClientRender",root,render3)
setTimer(renderstop3,2000,1)
--outputChatBox("* Zako�czy�e�/a� prac�.")
else
kasa = math.random(75,150)
showMarker()
playSoundFrontEnd(12)
if getElementData(el,"player:premium") then
addEventHandler("onClientRender",root,render4)
setTimer(renderstop4,1000,1)
--outputChatBox("* Zidentyfikowa?e?(a?) punkt i otrzymujesz 100 PLN.")
local id = getElementData(el, "player:sid")
exports["pystories-db"]:dbSet("UPDATE pystories_users SET bank_money=bank_money+15000 WHERE id=?", id)
setElementData(el,"player:srp", getElementData(el,"player:srp")+math.random(0,1))
else
--outputChatBox("* Zidentyfikowa?e?(a?) punkt i otrzymujesz 75 PLN.")
addEventHandler("onClientRender",root,render4)
...
[center][b]Witam[/b]
Zastanawiam si? jak zrobi? ?eby pieni?dze z prac by?y wysy?ane na konto [u]bankowe[/u].[/center]
Bankomaty:
S:
[lua]addEvent("onPlayerRequestATMInfo", true)
addEventHandler("onPlayerRequestATMInfo", resourceRoot, function()
local dbid=getElementData(client,"player:uid")
if not dbid then
triggerClientEvent(client,"doFillATMInfo", resourceRoot, false)
return
end
local sr=exports["ogrpg-db"]:dbGet("SELECT bank_money FROM ogrpg_users WHERE id=? LIMIT 1",dbid)
if not sr or #sr < 1 then
triggerClientEvent(client,"doFillATMInfo", resourceRoot, false)
return
end
local sr=sr[1]
triggerClientEvent(client,"doFillATMInfo", resourceRoot, true, tonumber(sr.bank_money))
end)
addEvent("doATMOperation", true)
addEventHandler("doATMOperation", resourceRoot, function(kwota)
-- kwota dodatnia - wplata
-- kwota ujemna - wyplata
if type(kwota) ~= "number" then outputDebugString("Blad bankomatu xDDDDD") return end
if kwota>0 and kwota>getPlayerMoney(client) then return end -- komunikat bledu po stronie klienta
local dbid=getElementData(client,"player:uid")
local sr=exports["ogrpg-db"]:dbGet("SELECT `bank_money` FROM `ogrpg_users` WHERE id=? LIMIT 1",dbid)
if not sr or #sr < 1 then return end
sr=tonumber(sr[1].bank_money)
if not dbid then return end -- nie powinn...