Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2021-10-02, 17:05


BlackSkorpion

Uczę się LUA






Wiek: 26
Na forum: 3612 dni
Posty: 53
Nick w MP: Black

Piwa: 371

Respekt: 50

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


Postaw piwo autorowi tego posta
 

 
Tagi: mnożnik :: zarobków.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Mnożnik zarobków. Odpowiedz do tematu

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
Dodaj temat do Ulubionych
Wersja do druku