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

Wysłany: 2016-06-26, 10:55


Dexnes_

Tiger






Wiek: 26
Na forum: 4401 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

Witam , mam pytanie , pisze kod kt?ry b?dzie pokazywa? informacj? o parkowaniu lecz data jest ?le pokazywana , z godzin? jest wszystko dobrze lecz gdy podaje ju? miesi?ce oraz rok , to nie pokazuje go tak jak bym chcia?.

Przyk?adowy kod :


function pokaz_czas()
    local time getRealTime()
    local sekunda time.second
    local minuta time.minute
    local godzina time.hour
    local dzien time.monthday
    local miesiac time.month
    local rok time.year 
    outputChatBox("Dzie? : "..dzien.."")
    outputChatBox("Miesi?c : "..miesiac.."")
    outputChatBox("Rok : "..rok.."")
    outputChatBox("Czas : "..godzina..":"..minuta..":"..sekunda.."")
end
addCommandHandler("data",pokaz_czas)


Po wpisaniu podanej komendy , wyskoczy ChatBox :
 
Dzie? : 26
Miesi?5
Rok 116
Czas 10:49:54


I tutaj s? nawet dwa pytania :

1. Czy je?eli poprawi? kod na taki :

function pokaz_czas()
    local time getRealTime()
    local sekunda time.second
    local minuta time.minute
    local godzina time.hour
    local dzien time.monthday
    local miesiac time.month+1
    local rok time.year-100
    outputChatBox("Dzie? : "..dzien.."")
    outputChatBox("Miesi?c : "..miesiac.."")
    outputChatBox("Rok : "..rok.."")
    outputChatBox("Czas : "..godzina..":"..minuta..":"..sekunda.."")
end
addCommandHandler("data",pokaz_czas)


Wtedy wygl?da to tak :


Dzie? : 26
Miesi?6
Rok 16
Czas 10:51:6


Czy po dodatniu tego do zmiennych , mo?e sta? si? co? w przysz?o?ci z kodem , np gdy zmieni si? rok lub co? takiego ?

2. Ma kto? pomys? jak zrobi? by sekundy/minuty/godziny/dni/miesi?ce/lata by?y pokazywane w inny spos?b , czyli

sekunda : Zamiast 6 to 06
minuta : Zamiast 6 to 06
rok : 2016 zmiast 16
itd.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-26, 11:29


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Aby by?o 06 a nie 6 to u?yj string.format("%02d", liczba)

Co do roku, to musisz doda? do time.year warto?? 1900.

A miesi?ce s? liczone od 0 do 11, wi?c dodaj 1

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-26, 11:41


Dexnes_

Tiger






Wiek: 26
Na forum: 4401 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

Okey dzi?ki , problem rozwiazany , dzi?ki za pomoc ;)

Mo?na zamkn??.

Postaw piwo autorowi tego posta
 

 
Tagi: prawidłowa :: data
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