Wysłany: 2020-04-16, 17:38
kerfyn
Hyp3R
Wiek: 25 Na forum: 2739 dni Posty: 121
Nick w MP: Hyp3R
Piwa : 2
Witam Chc? zrobi? export do bazy danych tak aby po wjechaniu w punkt na pracy dostawalo si? hajs do bankomatu nie do hudu
function busDriver ( el , md )
if el ~= localPlayer or not md then return end
if jobTarget > maxTarget and getPedOccupiedVehicle ( el ) then return end
if jobTarget == maxTarget and not getPedOccupiedVehicle ( el ) then return end
if jobTarget == #districtsBus then
finishJob ()
playSoundFrontEnd ( 5 )
addEventHandler ( "onClientRender" , root , render3 )
setTimer ( renderstop3 , 2000 , 1 )
-- outputChatBox ( "* Zako�czy�e�/a� prac�." )
else
kasa = math . random ( 75 , 150 )
showMarker ()
playSoundFrontEnd ( 12 )
if getElementData ( el , "player:premium" ) then
addEventHandler ( "onClientRender" , root , render4 )
setTimer ( renderstop4 , 1000 , 1 )
-- outputChatBox ( "* Zidentyfikowa?e?(a?) punkt i otrzymujesz 100 PLN." )
local id = getElementData ( el , "player:sid" )
exports [ "pystories-db" ]: dbSet ( "UPDATE pystories_users SET bank_money=bank_money+15000 WHERE id=?" , id )
setElementData ( el , "player:srp" , getElementData ( el , "player:srp" )+ math . random ( 0 , 1 ))
else
-- outputChatBox ( "* Zidentyfikowa?e?(a?) punkt i otrzymujesz 75 PLN." )
addEventHandler ( "onClientRender" , root , render4 )
setTimer ( renderstop4 , 1000 , 1 )
triggerServerEvent ( "givePlayerMoney" , el , kasa * 1.3 , 0 )
setElementData ( el , "player:srp" , getElementData ( el , "player:srp" )+ math . random ( 0 , 1 ))
end
end
end
Wysłany: 2020-04-16, 20:38
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Zapytanie do bazy danych musisz wykona? po stronie serwera.
Je?li element data oraz kolumna w bazie si? zgadza, nie powinno by? wi?cej problem?w.
Wysłany: 2020-04-16, 21:06
kerfyn
Hyp3R
Wiek: 25 Na forum: 2739 dni Posty: 121
Nick w MP: Hyp3R
Piwa : 2
ale nie clienta przecie? dawanie kasy jest po cliencie stronie a nie serverze
Wysłany: 2020-04-16, 21:08
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Dawanie po kliencie? Czyli nie chcesz, aby pieni?dze synchronizowa?y si? poprawnie? Kwota po kliencie to fikcyjne pieni?dze. Zr?b po prostu to zapytanie po serwerze, tyle.
Wysłany: 2020-04-17, 11:40
kerfyn
Hyp3R
Wiek: 25 Na forum: 2739 dni Posty: 121
Nick w MP: Hyp3R
Piwa : 2
dobra zrobi?em takie co?:
addEvent ( "banko" , true )
addEventHandler ( "banko" , getRootElement (), function()
local id = getElementData ( el , "player:sid" )
exports [ "pystories-db" ]: dbSet ( "UPDATE pystories_users SET bank_money=bank_money+15000 WHERE id=?" , id )
end
end )
Po stronie severa
setTimer ( renderstop4 , 1000 , 1 )
triggerServerEvent ( "banko" , el , kasa , 0 )
a to jest po stronie clienta i nie sypie nic w db3 a kasy nie daje
Wysłany: 2020-04-17, 14:58
Kuks*
Wiek: 15 Na forum: 3030 dni Posty: 246
Nick w MP: Kuks*
Piwa : 2208
S:
addEvent ( "banko" , true )
addEventHandler ( "banko" , getRootElement (), function()
local id = getElementData ( source , "player:sid" )
exports [ "pystories-db" ]: dbSet ( "UPDATE pystories_users SET bank_money=bank_money+15000 WHERE id=?" , id )
end
end )
Więcej szczegółów
Wystawiono 1 piw(a):kerfyn
Wysłany: 2020-04-17, 15:24
kerfyn
Hyp3R
Wiek: 25 Na forum: 2739 dni Posty: 121
Nick w MP: Hyp3R
Piwa : 2
dzi?ki dzia?a mozna zamkn??
Tagi: dawanie :: zarobkow :: pracy :: bankomatu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: