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

Wysłany: 2021-01-21, 16:15


Skleyu.







Wiek: 29
Na forum: 1992 dni
Posty: 3
Nick w MP: Lar3ns

Piwa: 5

Respekt: 50

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(redgreenbluealpha)
    if((red or red 255 or green or green 255 or blue or blue 255) or (alpha and (alpha or alpha 255))) then
        return nill
    end
    if (alphathen
         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  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-21, 17:23


Mikołajj







Wiek: 22
Na forum: 2885 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

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].codethen
            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!"el02550)
                
                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)
                end1)
                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"resourceRootodbierz)


Postaw piwo autorowi tego posta
 

 
Tagi: wypłaty :: coś :: jest :: nie :: tak
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Wypłaty coś jest nie tak 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