Wysłany: 2016-03-05, 14:08
Daisu
Programista Lua
Wiek: 26 Na forum: 4444 dni Posty: 193
SPONSOR
Nick w MP: Daisu
Piwa : 24
Witam mam kod na zapis danych na mysql i jak zrobi? aby timer np co 5 minut zapisywa? automatycznie. Chc? przerobi? z komendy na timer. Za pomoc Kod:
function saveDataBank ( thePlayer )
if not ( getElementData ( thePlayer , "isGuestAccount" ) == true ) then
Bankomat = getElementData ( thePlayer , "User:Bankomat" )
id = getElementData ( thePlayer , "accountID" )
execute ( "UPDATE accounts SET Bank=? WHERE id=?" , Bankomat , id )
else
return false
end
end
addCommandHandler ( "saveme" , saveDataBank )
Wysłany: 2016-03-05, 14:12
_Wicek_
Majstersztyk
Wiek: 25 Na forum: 4260 dni Posty: 747
Nick w MP: Wicek
Piwa : 1841
Co? takiego
function saveDataBank ()
for k , v in ipairs ( getElementsByType ( "player" )) do
if not ( getElementData ( v , "isGuestAccount" ) == true ) then
Bankomat = getElementData ( v , "User:Bankomat" )
id = getElementData ( v , "accountID" )
execute ( "UPDATE accounts SET Bank=? WHERE id=?" , Bankomat , id )
else
return false
end
end
end
setTimer ( saveDataBank , czas_w_ms , 1 ,)
P.S W czas_w_ms wpisujesz czas w milisekundach , czyli np :
setTimer ( saveDataBank , 5000 , 1 ,)
Zapis co sek
5000ms to 5sek
Podpis
Support-Team: 25.01.2016
Moderator: 10.07.2016
GG: 51274621
Skype : kuba_wicinski
Wysłany: 2016-03-05, 14:36
Daisu
Programista Lua
Wiek: 26 Na forum: 4444 dni Posty: 193
SPONSOR
Nick w MP: Daisu
Piwa : 24
Dzi?ki wszystko dzia?a. Mo?na zamkn??.
Tagi: timer :: zappisywanie :: danych
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: