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

Wysłany: 2022-05-25, 18:50


KorneX3006







Wiek: 27
Na forum: 2468 dni
Posty: 10
Nick w MP: KorneX3006



Respekt: 50

Witam umia?by kto? tak przerobi? skrypt, aby wyp?ata z frakcji zamiast i?? na konto do nas, aby sz?a na konto bankowe.

Baza danych: pystories

Skrypt:

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(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 nil
    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].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"))
                                --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"))
                triggerClientEventel,  "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)
                end50001)
                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!") 
                    triggerClientEventel,  "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.") 
                    triggerClientEventel,  "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"resourceRootodbierz)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-05-26, 13:43


Sylwegs

Coś tam potrafie #lua






Wiek: 26
Na forum: 3173 dni
Posty: 54
Nick w MP: Sylwegs

Piwa: 2092

Respekt: 10,5

Na forum jest podobny temat.
Zamiat tego
givePlayerMoney(el,money)
daj
exports["pystories-db"]:dbSet("UPDATE pystories_users SET bank_money=bank_money+? WHERE id=?"moneygetElementData(el"player:sid")) 


Komentarz TheSebaPL dodany 2022-05-26, 15:08Dałem kod w znacznikach
Ostatnio zmieniony przez TheSebaPL 2022-05-26, 15:08, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-05-26, 19:01


KorneX3006







Wiek: 27
Na forum: 2468 dni
Posty: 10
Nick w MP: KorneX3006



Respekt: 50

Nie wiem jak to dzia?a, ale pieni?dze dalej wysy?a w got?wce (nie na konto bankowe)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-05-26, 19:42


TheSebaPL

Mod-team






Wiek: 21
Na forum: 3098 dni
Posty: 964

Piwa: 3102

Respekt: 640,5
Respekt: 640,5Respekt: 640,5

Poka? jak kod wygl?da po twojej zmianie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-05-28, 22:24


KorneX3006







Wiek: 27
Na forum: 2468 dni
Posty: 10
Nick w MP: KorneX3006



Respekt: 50

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(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 nil
    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].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"))
                                --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"))
                triggerClientEventel,  "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=?"moneygetElementData(el"player:sid")) 
                setElementData(el,"player:workinjob",0)
                end50001)
                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!") 
                    triggerClientEventel,  "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.") 
                    triggerClientEventel,  "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"resourceRootodbierz)


Postaw piwo autorowi tego posta
 

 
Tagi: wypłaty :: frakcyjne.
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 frakcyjne. 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