Wysłany: 2021-01-21, 16:15
Skleyu.
Wiek: 29 Na forum: 1992 dni Posty: 3
Nick w MP: Lar3ns
Piwa : 5
Witam,napisa?em kod na wyp?aty z frakcji,gdy wgrywam jest wszystko dobrze nie ma ?adnego faila. Ale gdy ju? wejd? do urz?du pr?buj? nacisn?? przycisk "odbierz"
wtedy po prostu klikam ale nic mi nie daje do banko,ani do tzw. "portfela"
po prostu przycisk nie dzia?a
PS: robi?em aby wyp?aty sz?y do banku
local Frakcje = { ----- Ilosc pieniazkow za 1 przepracowana minute !!!!!!!
[ "SAPD" ] = 750000 ,
[ "SARA" ] = 750000 ,
[ "SAFD" ] = 750000 ,
[ "SAMD" ] = 750000 ,
[ "CZF" ] = 750000 ,
}
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 nill
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 "))
outputChatBox(" Trwa przetwarzanie twoich danych ... ", el)
setTimer ( 5000, function()
setElementData(el," player : workinjob ",0)
exports[" pystories - db "]:dbSet(" UPDATE pystories_users SET worker =? WHERE id =? ", " 0 ", getElementData(el, " player : sid "))
outputChatBox(" Otrzymujesz "..money.." pln za przepracowane na s ? u ? bie "..czas.." minut ! ", el)
outputChatBox(""..money.." pln wp ? yn ?? o na Twoje konto bankowe ! ", el, 0, 255, 0)
exports[" pystories - db "]:dbSet(" UPDATE pystories_users SET bank_money = bank_money + " .. money .. " WHERE id = " .. getElementData(el, " player : sid ") .. " LIMIT 1 ")
setElementData(el," player : workinjob ",0)
end, 1)
exports[" pystories - db "]:dbSet(" UPDATE pystories_users SET worker =? WHERE id =? ", " 0 ", getElementData(el, " player : sid "))
setElementData(el," player : workinjob ",0)
else
outputChatBox(" Nie masz przepracowane minimum godziny na s ? u ? bie ! ", el)
end
else
outputChatBox(" W twojej frakcji nie ma skonfigurowanego otrzymywania wyplat ", el)
end
end
end
addEvent(" wyplata ", true)
addEventHandler(" wyplata ", resourceRoot, odbierz)
Ostatnio zmieniony przez Skleyu. 2021-01-21, 17:16, w całości zmieniany 3 razy
Wysłany: 2021-01-21, 17:23
Mikołajj
Wiek: 22 Na forum: 2885 dni Posty: 303
Nick w MP: Mikołaj
Piwa : 132
Jak na razie to w getElementDacie nie by?o ", mo?e to by?o problemem, ale wtedy wywali?o by Ci ds3,
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 and #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" ))
outputChatBox ( "Trwa przetwarzanie twoich danych..." , el )
setTimer ( 5000 , function()
setElementData ( el , "player:workinjob" , 0 )
exports [ "pystories-db" ]: dbSet ( "UPDATE pystories_users SET worker=? WHERE id=?" , "0" , getElementData ( el , "player:sid" ))
outputChatBox ( "Otrzymujesz " .. money .. " pln za przepracowane na s?u?bie " .. czas .. " minut!" , el )
outputChatBox ( "" .. money .. " pln wp?yn??o na Twoje konto bankowe!" , el , 0 , 255 , 0 )
exports [ "pystories-db" ]: dbSet ( "UPDATE pystories_users SET bank_money=bank_money+" .. money .. " WHERE id=" .. getElementData ( el , "player:sid" ) .. " LIMIT 1" )
setElementData ( el , "player:workinjob" , 0 )
end , 1 )
exports [ "pystories-db" ]: dbSet ( "UPDATE pystories_users SET worker=? WHERE id=?" , "0" , getElementData ( el , "player:sid" ))
setElementData ( el , "player:workinjob" , 0 )
else
outputChatBox ( "Nie masz przepracowane minimum godziny na s?u?bie!" , el )
end
else
outputChatBox ( "W twojej frakcji nie ma skonfigurowanego otrzymywania wyplat" , el )
end
end
end
addEvent ( "wyplata" , true )
addEventHandler ( "wyplata" , resourceRoot , odbierz )
Tagi: wypłaty :: coś :: jest :: nie :: tak
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: