Siema, bawi?em si? z tym troch? i troch? nie ogarniam jak to zrobi?.
Przy zakupie auta w salonie bierze kase z portfela a chc? zrobi? ?eby z banku bra?o.
ElementData banku to bank:hajs
getElementData(localPlayer,"bank:hajs")
Jak juz jest w opisie posiadam skrypt na bank i jesli sie ma 2147483647 to hajs wplacany do banku znika a kwota w banku sie nie zmienia oraz w bazie danych mozna miec w bankomacie maxymalnie 2147483647 hajsu, jak to naprawic bo mamy duze zarobki na serwerze?
Witam chcialem zrobic by hajs zarobiony z frakcji trafial do banku
s.lua
[lua]
local Frakcje = { ----- ILOSC PLNOW ZA 1 PRZEPRACOWANA MINUTE!!!!!!!!!!!!!!!!!!
["SAPD"] = 500000,
["SARA"] = 300000,
["SAFD"] = 300000,
["SAMD"] = 800000,
}
local text=createElement('text')
setElementPosition(text,-2711.45, 328.15, 7491.5+1.2)
setElementData(text,"name","Odbi?r Wyp?aty")
function RGBToHex(red, green, blue, alpha)
if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255) or (alpha and (alpha < 0 or alpha > 255))) then
return nil
end
if(alpha) then
return string.format("#%.2X%.2X%.2X%.2X", red,green,blue,alpha)
else
return string.format("#%.2X%.2X%.2X", red,green,blue)
end
end
function odbierz(el,md)
local sid = getElementData(el,"player:sid")
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_factions WHERE sid=?", sid)
if #result > 0 then
if Frakcje[result[1].code] then
if getElementData(el,"player:workinjob") and getElementData(el,"player:workinjob") >= 1 then
local money = (Frakcje[result[1].code] * getElementData(el,"player:workinjob"))
local czas = getElementData(el,"player:workinjob")
setElementData(el,"player:workinjob",0)
exports["pystories-db"]:dbSet("UPDATE ...
Sprawa wygl?da tak, ?e tworz? export kt?ry pobiera pieni?dze z bankomatu gracza, przy pr?bie dodawania pieni?dzy w pracy do bankomatu - po prostu tej kasy nie dodaje.
Cze?? wszystkim! Postawi?em z koleg? serwer i chcemy doda? bota do banku, lecz nikt z nas nie bawi? si? ze skryptami. Prosimy o pomoc. Koordynaty miejsca w kt?rym chcemy mie? bota podaje poni?ej:
Position: 359.62890625, 173.6669921875, 1008.3893432617
Rotation: 0, 0, 277.63150024414
Dimension: 87
Interior: 3
S? to skrypty z Owla bardzo prosimy o pomoc.
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
[code]
--[[
Komisy samochodowe
@author value <[email protected]>
@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 = {
jak ustawi? jak chc? kupi? auto to hajs pobiera z bankomatu
[code]
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.....
siema, chcia?bym ?eby na gie?dzie hajs zabiera?o z banku i dawa?o do banku
[lua]
--[[
Developed by Yolos and Split
All rights reserved!
You cannot use this without permission!
--]]
function RGBToHex(red, green, blue, alpha)
if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255) or (alpha and (alpha < 0 or alpha > 255))) then
return nil
end
if(alpha) then
return string.format("#%.2X%.2X%.2X%.2X", red,green,blue,alpha)
else
return string.format("#%.2X%.2X%.2X", red,green,blue)
end
end
local LIMIT=3 -- tylko gracz mo?e kupi? trzy pojazdy
local cmd="sprzedaj"
local cmd2="akceptuj"
local sprzedazPojazdu={}
local marker=nil
local timer=nil
function wczytaj(v)
v.pos=split(v.pos,",")
local mkr=createMarker(v.pos[1], v.pos[2], v.pos[3]-0.90, "cylinder", 2, 88, 88, 72, 212)
setElementDimension(mkr, v.dimension or 0)
setElementInterior(mkr, v.interior or 0)
setElementData(mkr, "sprzedaz:pojazd?w", true)
setElementData(mkr,"sprzedaz:typ",2)
setElementData(mkr,"sprzedaz:owner",tonumber(v.owner))
addEventHandler ("onMarkerHit", mkr, function(el,md)
if getElementType(el) ~= "player" then return end
if getPedOccupiedVehicle(el) then return end
outputChatBox("* Aby sprzeda? pojazd: ", el)
outputChatBox("* Wpisz /sprzedaj <nick/ID> <id pojazdu> <...
Witam potrzebuje pomocy w zmianie limitu banku kto? mi tak napisa? : wystarczy strukture tabeli bank_money zmieni? z int 11 na bigint 20 . Ale nie wiem jaki to skrypt czy to baza danych prosze o pomoc za pomoc b?dzie piwko na gtao Dzi?kuje
Witam ot??, pom?g?by mi kto? z tym. Chcia?bym aby da?o si? przelewa? hajs komendom, z banku do banku na nick/id gracza. Mam bankomaty z ogrpg, wi?c nic nowego, lecz nawet nie wiem, jak podstawi? exporty.
kod taki, kt?ry s?u?y do przelewania hajsu od gracza do gracza.
[lua]function onTransferMoney(plr, cmd, target, value)
if not target or not tonumber(value) then
outputChatBox('* U?yj: /przelej <nick/ID> <kwota>', plr)
return
end
value=string.match(value, "%d*")
value=tonumber(value)
local target=findPlayer(plr,target)
if not target then
outputChatBox("* Nie znaleziono podanego gracza.", plr)
--exports.rpg_noti:createNotification(plr, "error", "Nie znaleziono podanego gracza.")
return
end
if not (getElementData(target, "player:logged") == true) then
outputChatBox('* Gracz nie jest zalogowany!.', plr, 255, 0, 0)
--exports.rpg_noti:createNotification(plr, "error", "Gracz nie jest zalogowany !")
return end
if getPlayerMoney(plr) < value then
outputChatBox("* Nie masz wystarczajacych ?rodk?w.", plr)
--exports.rpg_noti:createNotification(plr, "error", "Nie masz wystarczajacych ?rodk?w.")
return
end
if value == 0 or value < 0 then
outputChatBox("* Poda?e?(a?) nie prawid?ow? warto??.", plr)
--exports.rpg_noti:createNotification(plr, "er...
Witam ot??, pom?g?by mi kto? z tym. Chcia?bym aby da?o si? przelewa? hajs komendom, z banku do banku na nick/id gracza. Mam bankomaty z ogrpg, wi?c nic nowego, lecz nawet nie wiem, jak podstawi? exporty.
kod taki, kt?ry s?u?y do przelewania hajsu od gracza do gracza.
[lua]function onTransferMoney(plr, cmd, target, value)
if not target or not tonumber(value) then
outputChatBox('* U?yj: /przelej <nick/ID> <kwota>', plr)
return
end
value=string.match(value, "%d*")
value=tonumber(value)
local target=findPlayer(plr,target)
if not target then
outputChatBox("* Nie znaleziono podanego gracza.", plr)
--exports.rpg_noti:createNotification(plr, "error", "Nie znaleziono podanego gracza.")
return
end
if not (getElementData(target, "player:logged") == true) then
outputChatBox('* Gracz nie jest zalogowany!.', plr, 255, 0, 0)
--exports.rpg_noti:createNotification(plr, "error", "Gracz nie jest zalogowany !")
return end
if getPlayerMoney(plr) < value then
outputChatBox("* Nie masz wystarczajacych ?rodk?w.", plr)
--exports.rpg_noti:createNotification(plr, "error", "Nie masz wystarczajacych ?rodk?w.")
return
end
if value == 0 or value < 0 then
outputChatBox("* Poda?e?(a?) nie prawid?ow? warto??.", plr)
--exports.rpg_noti:createNotification(plr, "er...
Witam ot??, mam spraw? zrobi?by mi kto?, ?e jak si? odbiera wyp?at? z frakcji daje ja do banku? element data banku bank_money
kod
local marker=createMarker(-2776.52, -376.17, 7.44-0.955, "cylinder", 1.1, 255, 80, 0) setElementInterior(marker,0) setElementDimension(marker,0) local text=createElement('text') setElementPosition(text,-2776.52, -376.17, 7.44) setElementData(text,"name","Wyp?atynFrakcyjne") setElementInterior(text,0) setElementDimension(text,0)
addEventHandler("onMarkerHit", marker, function(el,md) local uid = getElementData(el,"player:uid") local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_factions WHERE uid=?", uid)
if #result > 0 then if Frakcje[result[1].code] then if getElementData(el,"player:workinjob") and getElementData(el,"player:workinjob") >= 1 then
local money = (Frakcje[result[1].code] * getElementData(el,"player:workinjob")) outputChatBox("* Otrzymujesz "..money.." $ za przepracowanych "..getElementData(el,"player:workinjob").." minut!",el) givePlayerMoney(el,money) setElementData(el,"player:workinjob",0)
else outputChatBox("* Nie masz nic do odebrania!",el) end else outputChatBox("* Nie jeste? w frakcji, kt?ra mo?e odbiera? wyp?aty!",el) end
end
end)
Witam chcia?bym przedstawi? wam interior banku mojego autorstwa, nie powala on na kolana ale mo?e komu? przypadnie do gustu. Wszystkie pomieszczenia widoczne na Screenshotach s? ze sob? po??czone
Nazwa: Interior Banku Wykonane przez: Jobas Czas pracy: 1h i 20min Obiekt?w: 111 Usuni?te obiekty: 0 Dodatkowe Informacje: Dodaj? link do pastebina i download PWN. Zdj?cia: Download:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Przerobi?em sobie komend? w systemie bank?w, tak, ?eby komend? /rkonto da?o si? wpisa?, gdy zmienna BankIst wynosi 1 lub gdy jeste?my w pewnym punkcie. Problem w tym, ?e teraz ani w "pierwotnym banku", ani w tym punkcie komenda nie dzia?a. Zrobi?em sobie 2 kolory komendy i zawsze si? pokazuje ten bia?y (czyli, tu chodzi o zmienn? BankIst). G?owi? si? ju? 30 min i nic nie mog? na to poradzi?. Kod komendy: