Wysłany: 2016-10-13, 15:28
FaydenFX.
Wiek: 27 Na forum: 4056 dni Posty: 246
Nick w MP: faydn
Piwa : 11
Witam jak zrobi? takie co? jak na zdj?ciu poni?ej? Stawiam piwko oraz respekt (nie chodzi mi o 3dtext lecz o te czasy i ranking zdobytych punkt?w)
PS. poprosi?bym o funkcje potrzebne do tego oraz jaki? przyk?adzik :v
Wysłany: 2016-10-13, 16:18
PapaSmerf
Wiek: 25 Na forum: 3525 dni Posty: 237
Piwa : 3857
Musisz na pewno zacz?? od ustawienia trasy cuboidem
Wysłany: 2016-10-13, 16:36
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
zadne cuboidy, wystarczy np. marker, po wejsciu w marker getTickCount(), drugi marker kt?ry np. ko?czy tras? i tam te? getTickCount() i potem po prostu odejmujesz wiekszy tickcount od mniejszego i to jest czas jaki zaje?o ci pokonanie danej trasy.
a naliczanie pkt to zwyk?a element data.
[ Dodano : 2016-10-13, 16:37 ]
a napis to 3d teksty zwykle
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
Wysłany: 2016-10-13, 19:06
FaydenFX.
Wiek: 27 Na forum: 4056 dni Posty: 246
Nick w MP: faydn
Piwa : 11
Jurandovsky, dzia?a, lecz jaki? dziwny czas mi wychodzi XD
* Czas: 339962
Co musz? zrobi?, ?eby czas by? w sekundach np. 6.69?
Ostatnio zmieniony przez FaydenFX. 2016-10-13, 19:24, w całości zmieniany 1 raz
Wysłany: 2016-10-13, 19:24
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
wejd? w zas?b od missiontimera w MTA i skopiuj funkcj? msToTimeSTR
czas jest zwracany w milisekundach, jezeli sam chcesz to zrobi?, to po prostu podziel te warto?? przez tyle, ile miesci sie mili sekund w 1 sekundzie.
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
Wysłany: 2016-10-13, 19:32
FaydenFX.
Wiek: 27 Na forum: 4056 dni Posty: 246
Nick w MP: faydn
Piwa : 11
po podzieleniu count = count/1000 wychodzi * Czas: -3042876.078s ;/
Wysłany: 2016-10-13, 19:42
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
-- Robbed from arc_
function msToTimeStr ( ms )
if not ms then
return ''
end
if ms < 0 then
return "0" , "00" , "00"
end
local centiseconds = tostring ( math . floor ( math . fmod ( ms , 1000 )/ 10 ))
if #centiseconds == 1 then
centiseconds = '0' .. centiseconds
end
local s = math . floor ( ms / 1000 )
local seconds = tostring ( math . fmod ( s , 60 ))
if #seconds == 1 then
seconds = '0' .. seconds
end
local minutes = tostring ( math . floor ( s / 60 ))
return minutes , seconds , centiseconds
end
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
Wysłany: 2016-10-13, 20:05
FaydenFX.
Wiek: 27 Na forum: 4056 dni Posty: 246
Nick w MP: faydn
Piwa : 11
to samo, niby dziala, ale zle liczy
local m , s , cs = msToTimeStr ( count / 1000 )
outputChatBox ( "* Czas: " ..( s ).. "." ..( cs ).. "s" , 255 , 255 , 255 , true )
Wysłany: 2016-10-13, 20:36
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
count, bez /1000
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
Wysłany: 2016-10-13, 20:41
FaydenFX.
Wiek: 27 Na forum: 4056 dni Posty: 246
Nick w MP: faydn
Piwa : 11
wszystko dzia?a, wielkie dzi?ki za pomoc dla Jurandovskiego do zamkni?cia.
Tagi: ranking :: punktów :: itp.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: