Szerző Téma: HUD-on óra beállítása  (Megtekintve 1334 alkalommal)

HUD-on óra beállítása
« Dátum: 2017. április 12. - 12:10:10 »
0 Show voters
local screenWidth, screenHeight = guiGetScreenSize ( )
    local money = getPlayerMoney(theplayer)
    local moneystr=tostring(money)..\" Ft\"
    local hour, minits = getTime()
    -- outputChatBox(\"Pénz: \" .. money .. \" <--\")    
    dxDrawText ( moneystr, x +30, y +60, 8, 20, tocolor ( 45, 174, 45, 255 ), 0.8, \"pricedown\" )
    dxDrawText ( \"\"..hour.. \":\" ..minits, x +210, y -22, 8, 20, tocolor ( 255, 255, 255, 255 ), 0.8, \"pricedown\" )
 
Sziasztok!!
 
Itt hol tudnám át állítani az időt mert késik egy órát.

HUD-on óra beállítása
« Válasz #1 Dátum: 2017. április 12. - 15:41:49 »
0 Show voters
A getTime az a GTA időre mutat, nem pedig a tényleges valós időre (Tehát nem a szerver idejére, ezt írja is a wiki mellesleg). Mellesleg hozzáadsz egyet az órához például. :)

HUD-on óra beállítása
« Válasz #2 Dátum: 2017. április 12. - 15:46:26 »
0 Show voters

   local time = getRealTime()
local hours = time.hour
local minutes = time.minute   
local hours = hours + 1

 
Talán így működik.

HUD-on óra beállítása
« Válasz #3 Dátum: 2017. április 12. - 19:55:58 »
0 Show voters
Sajnos nem működik :(

HUD-on óra beállítása
« Válasz #4 Dátum: 2017. április 13. - 10:53:53 »
0 Show voters
Idézetet írta: BlackSy date=1492004786


   

   local time = getRealTime()
local hours = time.hour
local minutes = time.minute   
local hours = hours + 1

   
      Talán így működik.
   


Bocs, de ez most hogyan adná a realTime-ot? hozzáadsz eggyet a valós idöhöz.
 
Ezt a render funkció után , Startnál indtisd el
 

setTime(hours,minutes)

 
Ezt renderbe:
 

      hours = time.hour
                minutes = time.minute
                if minutes < 10 then
                    minutes = \"0\"..minutes
                end
                setMinuteDuration(60000)
« Utoljára szerkesztve: 2017. április 13. - 10:56:14 írta thegergo02 »

HUD-on óra beállítása
« Válasz #5 Dátum: 2017. április 13. - 10:55:51 »
+1 Show voters
Idézetet írta: thegergo02 date=1492073633


   
      Bocs, de ez most hogyan adná a realTime-ot? hozzáadsz eggyet a valós idöhöz.
   
   
       
   
   

      hours = time.hour
                minutes = time.minute
                if minutes < 10 then
                    minutes = \"0\"..minutes
                end
                setMinuteDuration(60000)



Hasonlóan csináltam meg mint te és jó lett 

HUD-on óra beállítása
« Válasz #6 Dátum: 2017. április 13. - 16:39:31 »
0 Show voters
Ne haragudj, nem csináltam még ilyet, nem volt ilyen gondom sosem, csak segíteni próbáltam.

HUD-on óra beállítása
« Válasz #7 Dátum: 2017. április 13. - 16:44:59 »
0 Show voters
Idézetet írta: BlackSy date=1492094371


   
      Ne haragudj, nem csináltam még ilyet, nem volt ilyen gondom sosem, csak segíteni próbáltam.
   


Nem haragszok, semmi nincs, csak azért ellőtte ellenörizd le a kódot amit kiírsz. (Vagy ha nem tudod írd azt is mellé)

HUD-on óra beállítása
« Válasz #8 Dátum: 2017. április 13. - 17:15:08 »
0 Show voters
Semmi gond nem haragszom ment mindkettőtöknek a pacsi :)
 
 
 
 
 
 

HUD-on óra beállítása
« Válasz #9 Dátum: 2017. április 13. - 17:34:10 »
0 Show voters
Telefonon írtam, azért írtam, hogy \"Talán\". :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal