BlackSkorpion
Uczę się LUA
Wiek: 25 Na forum: 3471 dni Posty: 53
Nick w MP: Black
Piwa : 371
Witam, mam problem z mnoznikiem zarobkow gdy wpisuje np/mnoznik streetview 2 60 czyli 2-dany mnoznik 60-czas mnoznika, wtedy dalej kwota za wynagrodzenie w pracy jest taka sama, brak b??d?w db3, kod umieszczam nizej main = {}
main . settings = {
[ "streetview" ] = {
money = { 35000 , 45000 },
srp = { 0 , 2 },
mnoznik = 1 ,
},
[ "busy" ] = {
money = { 10000 , 15000 },
srp = { 0 , 3 },
mnoznik = 1 ,
},
[ "farmer" ] = {
money = { 42500 , 50000 },
srp = { 2 , 10 },
mnoznik = 1 ,
},
[ "kosiarki" ] = {
money = { 10000 , 35000 },
srp = { 0 , 3 },
mnoznik = 1 ,
},
[ "kurier" ] = {
money = { 100000 , 250000 },
srp = { 2 , 6 },
mnoznik = 1 ,
},
[ "magazynier" ] = {
money = { 35000 , 40000 },
srp = { 0 , 7 },
mnoznik = 1 ,
},
[ "maszynista" ] = {
money = { 15000 , 30000 },
srp = { 1 , 6 },
mnoznik = 1 ,
},
}
main . changeMnoznik = function( plr , cmd , praca , mnoznik , minuty )
if exports [ "pystories-admin" ]: getAdmin ( plr , 4 ) then
if praca ~= "maszynista" or praca ~= "magazynier" or praca ~= "busy" or praca ~= "kurier" or praca ~= "kosiarki" or praca ~= "farmer" or praca ~= "streetview" then
if not mnoznik and minuty then return end
if tonumber ( mnoznik ) and tonumber ( minuty ) then
main . settings [ praca ]. mnoznik = tonumber ( mnoznik )
outputChatBox ( " " , root , 0 , 255 , 0 , true )
outputChatBox ( "#0BFF00✓#ffffff Mno?nik na pracy #0BFF00" .. praca .. "#ffffff zosta? zmieniony na #0BFF00x" .. tonumber ( mnoznik ).. "#ffffff, restart mno?niku nast?pi za #FFF000" .. minuty .. " minut/y#ffffff" , root , 0 , 255 , 0 , true )
outputChatBox ( " " , root , 0 , 255 , 0 , true )
connectWeb ( "**★** Mno?nik na pracy __**" .. praca .. "**__ zosta? zmieniony na __**x" .. tonumber ( mnoznik ).. "**__, restart mno?niku nast?pi za __**" .. minuty .. "**__ minut/y" , "Mno?nik zarobk?w" )
setTimer (function()
main . settings [ praca ]. mnoznik = 1
outputChatBox ( " " , root , 0 , 255 , 0 , true )
outputChatBox ( "#0BFF00✓#ffffff Mno?nik na pracy #0BFF00" .. praca .. "#ffffff zosta? #FF0000zrestartowany#ffffff" , root , 0 , 255 , 0 , true )
outputChatBox ( " " , root , 0 , 255 , 0 , true )
connectWeb ( "**★** Mno?nik na pracy __**" .. praca .. "**__ zosta? __**zrestartowany**__" , "Mno?nik zarobk?w" )
end , 60000 * minuty , 1 )
end
end
end
end
addCommandHandler ( "mnoznik" , main . changeMnoznik )
main . giveJobMoney = function( plr , job , zarobek )
local siano = math . random ( main . settings [ job ]. money [ 1 ], main . settings [ job ]. money [ 2 ])
local srp = math . random ( main . settings [ job ]. srp [ 1 ], main . settings [ job ]. srp [ 2 ])
local mnoznik = main . settings [ job ]. mnoznik
local sid = getElementData ( plr , "player:sid" )
if ( not sid ) then return end
if getElementData ( plr , "player:premiumplus" ) then
local siano = math . floor (( siano * 2 )* math . floor ( mnoznik ))
local srp = math . floor (( srp * 2 )* math . floor ( mnoznik ))
if getPlayerMoney ( plr ) >= 99999998 then
triggerEvent ( "givePlayerBankMoney" , plr , siano , srp , true )
else
triggerEvent ( "givePlayerMoney" , plr , siano , srp , true )
end
else
local siano = math . floor ( siano * math . floor ( mnoznik ))
local srp = math . floor ( srp * math . floor ( mnoznik ))
if getPlayerMoney ( plr ) >= 99999998 then
triggerEvent ( "givePlayerBankMoney" , plr , siano , srp , true )
else
triggerEvent ( "givePlayerMoney" , plr , siano , srp , true )
end
end
end
addEvent ( "jobMoney" , true )
addEventHandler ( "jobMoney" , root , main . giveJobMoney )
core = {}
core . __index = core
local webhooks = { -- Weebhooki
{ "Mno?nik zarobk?w" , "Mno?nik zarobk?w" , "https://discord.com/api/webhooks/893609569597673542/-6uw_pAoQQDCJ_Bz1GsWmtEtlI1YLLMSK4aLl5dlj4I0oqBuptWTZes-39iGGxadrup3" },
}
function connectWeb ( message , user ) -- Wiadomosc fetchRemote
for k , v in pairs ( webhooks ) do
if user == v [ 1 ] then
local sendOptions = {
formFields = {
username = ( user == v [ 1 ]) and v [ 2 ],
content = message ,
},
method = "POST"
}
fetchRemote ( v [ 3 ], sendOptions , function() end )
end
end
end