Wysłany: 2022-05-16, 20:35
KorneX3006
Wiek: 27 Na forum: 2467 dni Posty: 10
Nick w MP: KorneX3006
Witam, chcia?bym si? spyta? czy jest mi kto? w stanie edytowa? skrypt tak, aby pieni?dze z wyp?aty zosta?y wysy?ane do banku?
Kod:
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" )
givePlayerMoney ( el , money )
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 )
Wysłany: 2022-05-19, 13:31
!hejcob
Twórca Botów Discord.
Wiek: 25 Na forum: 1511 dni Posty: 27
Nick w MP: Hejcob.gg
Piwa : 90
KorneX3006 , Wydaje mi sie ze nie ma takiego czegos..ale moze bardziej zawansowani skyrpterzy cos takiego umiej?
Wysłany: 2022-05-19, 19:53
KorneX3006
Wiek: 27 Na forum: 2467 dni Posty: 10
Nick w MP: KorneX3006
Raczej wystarczy po prostu podmieni? co? z kas? tak jak z salonem
Wysłany: 2022-05-19, 19:58
NotPaladyn
Wiek: 23 Na forum: 2790 dni Posty: 866
Nick w MP: NotPaladyn
Piwa : 3135
Vice Admin: Jeśli potrzebujesz pomocy w sprawach organizacyjnych lub technicznych - skontaktuj się ze mną .
KorneX3006 , funkcj? givePlayerMoney zamie? na:
exports [ "pystories-db" ]: dbSet ( "UPDATE pystories_users SET bank_money=bank_money+? WHERE id=?" , money , getElementData ( el , "player:sid" ))
Wysłany: 2022-05-23, 22:37
KorneX3006
Wiek: 27 Na forum: 2467 dni Posty: 10
Nick w MP: KorneX3006
Co? mi nie dzia?a, by?by? w stanie podmieni? mi ca?y skrypt, poniewaz jak to robie dalej wysy?a mi pieni?dze normalnie.
[ Dodano : 2022-05-23, 22:39 ]
Podmieni?em to tak:
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 )
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: