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

Wysłany: 2020-07-06, 22:16


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Witam, pisz? skrypt na przelewanie w bankomacie, powiadomie przychodz? prawid?owo, lecz exporty nie dzia?aj?, nie zabiera ani nie dodaje pieni?dzy na saldo bankowe. 0 b??d?w DB3.
Kod s_side

addEvent("bank:przelej"true)
addEventHandler("bank:przelej"root, function(ktokomuile)
    local gracz exports["ogrpg-core"]:findPlayer(ktokomu)
    if not gracz then
        triggerClientEvent(client'onClientAddNotification'client'Nie znaleziono gracz o takim ID''error')
    return end 
    if gracz == kto then
        triggerClientEvent(client'onClientAddNotification'client'Nie mo?esz sam sobie przela? pieni?dzy !''error') return end
    exports["mrpg-db"]:dbGet("UPDATE mrpg_users set bank_money=bank_money-? WHERE id=?"ilekto)        
    exports["mrpg-db"]:dbGet("UPDATE mrpg_users set bank_money=bank_money+? WHERE id=?"ilegracz)        
    triggerClientEvent(kto'onClientAddNotification'kto"Przelawsz "..ile.." PLN do gracza "..getPlayerName(gracz).." $"'success')    
    triggerClientEvent(gracz'onClientAddNotification'gracz""..getPlayerName(kto)..", przela? ci "..ile.." PLN na konto bankowe"'info')        
end)


Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-07-06, 22:30


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Zmienn? gracza szukasz w bazie danych? Niestety to nie jest mo?liwe, u?yj jakiej? element daty czy co?.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pyrek24
Wysłany: 2020-07-06, 23:28


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

exports["mrpg-db"]:dbGet("UPDATE mrpg_users set bank_money=bank_money-? WHERE id=?"ilekto)


Poka? funkcj? dbGet, jak sama m?wi mo?e by? to odpowiednikiem dbExec a nie dbQuery, kt?ra tylko pobiera, nic nie zmienia.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pyrek24
Wysłany: 2020-07-07, 00:01


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Tutaj, mam dbget


function dbGet(...)
    if not {...} then return end
    local stringe=dbPrepareString(DBHandler,...)
    local query=dbQuery(DBHandlerstringe)
    local result,num_affected_rowslast_insert_id =dbPoll(query, -1)
    return result
end


[ Dodano: 2020-07-07, 00:02 ]
Wilq zrobi?em tak, ale nie dzia?a :(

    setElementData(kto"player:bank_money"getElementData(kto"player:bank_money")-ile)
    setElementData(gracz"player:bank_money"getElementData(gracz"player:bank_money")+ile)

elementdata na hajs w banku jest dobra sprawdza?em.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-07-07, 00:13


mixLoLmix2

Programista






Wiek: 35
Na forum: 4113 dni
Posty: 454
Nick w MP: TomeQmix

Piwa: 1915

Respekt: 47,3

Pyrek24, tutaj jak masz id i kto

WHERE id=?", ile, kto)       

to w tym kto i gracz sprawdz ich najpierw uid/sid i je wpisz tam w miejscu kto lub gracz.
Nie mo?e raczej znale?? gracza poniewa? nie podajesz uid tylko samego gracza.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pyrek24
Wysłany: 2020-07-07, 03:54


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Spr?bowa?em, za pomoc? uid, lecz nic z tego. Poniewa? o ten export z core, sprawdza po id, a nie po uid.

    local gracz exports["ogrpg-core"]:findPlayer(ktokomu)

Jako i? ID nie zapisuj? si? w bazie danych co mia?bym wpisa? o tutaj

    exports["ogrpg-db"]:dbGet("UPDATE ogrpg_users set bank_money=bank_money-? tutaj"ileid1)

Tak pr?buj?

    local id1 getElementData(kto"id")
    local id2 getElementData(gracz"id")        
    exports["ogrpg-db"]:dbGet("UPDATE ogrpg_users set bank_money=bank_money-?"ileid1)        
    exports["ogrpg-db"]:dbGet("UPDATE ogrpg_users set bank_money=bank_money+?"ileid2)      


[ Dodano: 2020-07-07, 04:52 ]
Ju? ogarno?em temat do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: export
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