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

Wysłany: 2022-05-16, 20:35


KorneX3006







Wiek: 28
Na forum: 2608 dni
Posty: 10
Nick w MP: KorneX3006



Respekt: 50

Witam, chcia?bym si? spyta? czy jest mi kto? w stanie edytowa? skrypt tak, aby pieni?dze z wyp?aty zosta?y wysy?ane do banku?

Kod:


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(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 nil
    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"))
                                --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"))
                triggerClientEvent( el,  "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)
                end, 5000, 1)
                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!") 
                    triggerClientEvent( el,  "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.") 
                    triggerClientEvent( el,  "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", resourceRoot, odbierz)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-05-19, 13:31


!hejcob

Twórca Botów Discord.






Wiek: 26
Na forum: 1652 dni
Posty: 27
Nick w MP: Hejcob.gg

Piwa: 95

Respekt: 55,3

KorneX3006, Wydaje mi sie ze nie ma takiego czegos..ale moze bardziej zawansowani skyrpterzy cos takiego umiej?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-05-19, 19:53


KorneX3006







Wiek: 28
Na forum: 2608 dni
Posty: 10
Nick w MP: KorneX3006



Respekt: 50

Raczej wystarczy po prostu podmieni? co? z kas? tak jak z salonem

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-05-19, 19:58


NotPaladyn







Wiek: 23
Na forum: 2931 dni
Posty: 866
Nick w MP: NotPaladyn

Piwa: 3150

Respekt: 690
Respekt: 690Respekt: 690


   Vice Admin: Jeśli potrzebujesz pomocy w sprawach organizacyjnych lub technicznych - skontaktuj się ze mną.
KorneX3006, funkcj? givePlayerMoney zamie? na:

exports["pystories-db"]:dbSet("UPDATE pystories_users SET bank_money=bank_money+? WHERE id=?", money, getElementData(el, "player:sid"))


Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-05-23, 22:37


KorneX3006







Wiek: 28
Na forum: 2608 dni
Posty: 10
Nick w MP: KorneX3006



Respekt: 50

Co? mi nie dzia?a, by?by? w stanie podmieni? mi ca?y skrypt, poniewaz jak to robie dalej wysy?a mi pieni?dze normalnie.

[ Dodano: 2022-05-23, 22:39 ]
Podmieni?em to tak:



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"))
                                --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"))
                triggerClientEvent( el,  "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=?", money, getElementData(el, "player:sid"))
                setElementData(el,"player:workinjob",0)
                end, 5000, 1)
                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!") 
                    triggerClientEvent( el,  "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.") 
                    triggerClientEvent( el,  "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", resourceRoot, odbierz)



Postaw piwo autorowi tego posta
 

 
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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