local Frakcje = { ----- ILOSC PLNOW ZA 1 PRZEPRACOWANA MINUTE!!!!!!!!!!!!!!!!!!
["SAPD"] = 250000,
["SARA"] = 250000,
["CZF"] = 750000,
["SAMD"] = 250000,
}
local text=createElement('text')
setElementPosition(text,709.15,-117.29,4545.40+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 pystories_users SET worker=? WHERE id=?", "0", getElementData(el, "player:sid"))
--exports.notification:showBox (el, "info","* Trwa odbieranie wyp?aty, prosz? czeka?..")
setTimer ( function()
setElementData(el,"player:workinjob",0)
exports["pystories-db"]:dbSet("UPDATE pystories_users SET worker=? WHERE id=?", "0", getElementData(el, "player:sid"))
triggerClientEvent( el, "onClientAddNotification", el, "Pomy?lnie odebrano wyp?at? frakcyjn?\nGot?wka: "..money.." PLN\nIlo?? przepracowanych minut: "..czas.." minut/a/y", "success" )
exports["pystories-db"]:dbSet("UPDATE pystories_users SET bank_money=bank_money+? WHERE id=?", money, getElementData(el, "player:sid"))
setElementData(el,"player:workinjob",0)
end, 5000, 1)
exports["pystories-db"]:dbSet("UPDATE pystories_users SET worker=? WHERE id=?", "0", getElementData(el, "player:sid"))
setElementData(el,"player:workinjob",0)
else
--exports.notification:showBox (el, "warning","* Nie mo?esz odebra? wyp?aty, poniewa? nie przepracowa?e?/a? ani jednej minuty!")
triggerClientEvent( el, "onClientAddNotification", el, "Nie mo?esz odebra? wyp?aty frakcyjnej.\nIlo?? przepracowanych minut: minut", "error" )
end
else
--exports.notification:showBox (el, "error","* Nie mo?esz odebra? wyp?aty, poniewa? nie jeste? zatrudniony/a przynajmniej jednej z nich.")
triggerClientEvent( el, "onClientAddNotification", el, "Nie mo?esz odebra? wyp?aty frakcyjnej.\nNie jeste? zatrudniony/a w ?adnej frakcji", "error" )
end
end
end
addEvent("wyplata", true)
addEventHandler("wyplata", resourceRoot, odbierz)
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