GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Segítségkérés => A témát indította: Bíró Antal - 2017. Április 12. - 12:10:10

Cím: HUD-on óra beállítása
Írta: Bíró Antal - 2017. Április 12. - 12:10:10
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.
Cím: HUD-on óra beállítása
Írta: AlexSwamp - 2017. Április 12. - 15:41:49
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. :)
Cím: HUD-on óra beállítása
Írta: BlackSy - 2017. Április 12. - 15:46:26

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

 
Talán így működik.
Cím: HUD-on óra beállítása
Írta: Bíró Antal - 2017. Április 12. - 19:55:58
Sajnos nem működik :(
Cím: HUD-on óra beállítása
Írta: thegergo02 - 2017. Április 13. - 10:53:53
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)
Cím: HUD-on óra beállítása
Írta: Bíró Antal - 2017. Április 13. - 10:55:51
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 
Cím: HUD-on óra beállítása
Írta: BlackSy - 2017. Április 13. - 16:39:31
Ne haragudj, nem csináltam még ilyet, nem volt ilyen gondom sosem, csak segíteni próbáltam.
Cím: HUD-on óra beállítása
Írta: thegergo02 - 2017. Április 13. - 16:44:59
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é)
Cím: HUD-on óra beállítása
Írta: Bíró Antal - 2017. Április 13. - 17:15:08
Semmi gond nem haragszom ment mindkettőtöknek a pacsi :)
 
 
 
 
 
 
Cím: HUD-on óra beállítása
Írta: BlackSy - 2017. Április 13. - 17:34:10
Telefonon írtam, azért írtam, hogy \"Talán\". :D