hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 12:08



Jelenlévő felhasználók

Jelenleg 215 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 214 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Intből dátum
HozzászólásElküldve: 2018.06.05. 12:29 
Offline
Tud valamit
Avatar

Csatlakozott: 2018.01.28. 19:04
Hozzászólások: 135
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 44 alkalommal
Sziasztok!
Az érdekelne, hogy hogyan tudnék dátumot létrehozni egy számból? :?
Kerestem rá parancsot, de nem találtam. Tudom meglehetne oldani, csak gondolom van rá valami parancs is. :D

Segítségeteket előre is köszönöm! ;)

_________________
[ MasterGaming ]

[ TS3 -- Discord ]
[ FB Oldal -- FB Csoport ]

[ CS1.6 Szerverek ]

Hamarosan


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Intből dátum
HozzászólásElküldve: 2018.06.05. 13:16 
Offline
Őskövület
Avatar

Csatlakozott: 2012.03.22. 18:22
Hozzászólások: 2978
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 368 alkalommal
Egy példát tudnál írni? Milyen számra gondolsz?
Nekem ez ugrott be:
20170204
Ilyenre gondolsz?

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Intből dátum
HozzászólásElküldve: 2018.06.05. 13:18 
Offline
Tud valamit
Avatar

Csatlakozott: 2018.01.28. 19:04
Hozzászólások: 135
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 44 alkalommal
ultraibolya írta:
Egy példát tudnál írni? Milyen számra gondolsz?
Nekem ez ugrott be:
20170204
Ilyenre gondolsz?


Ilyenekből kéne :D
getsystime() + 86400*19

_________________
[ MasterGaming ]

[ TS3 -- Discord ]
[ FB Oldal -- FB Csoport ]

[ CS1.6 Szerverek ]

Hamarosan


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Intből dátum
HozzászólásElküldve: 2018.06.05. 13:35 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2014.05.01. 13:18
Hozzászólások: 627
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 104 alkalommal
Ha timestampet akarsz dátummá alakítani, akkor használhatod a format_time funkciót.

Ők köszönték meg JohanCorn nek ezt a hozzászólást: Vieni (2018.06.05. 13:42)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Intből dátum
HozzászólásElküldve: 2018.06.05. 13:36 
Offline
Jómunkásember
Avatar

Csatlakozott: 2016.02.10. 12:46
Hozzászólások: 429
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 157 alkalommal
Próbáld meg ezt (Egy pluginból másoltam ki):

  1. public Datum(id){
  2.         new Date[64], len = 0;
  3.         static _hours[5], _minutes[5], _seconds[5], _month[5], _day[5], _year[7];
  4.         format_time(_hours, sizeof(_hours) - 1, "%H");
  5.         format_time(_minutes, sizeof(_minutes) - 1, "%M");
  6.         format_time(_seconds, sizeof(_seconds) - 1, "%S");
  7.         format_time(_month, sizeof(_month) - 1, "%m");
  8.         format_time(_day, sizeof(_day) - 1, "%d");
  9.         format_time(_year, sizeof(_year) - 1, "%Y");
  10.  
  11.         new hours = str_to_num(_hours);
  12.         new minutes = str_to_num(_minutes);
  13.         new seconds = str_to_num(_seconds);
  14.         new month = str_to_num(_month);
  15.         new day = str_to_num(_day);
  16.         new year = str_to_num(_year);
  17.  
  18.         day += NapokSzama; //Itt adod majd hozzá a napok számát
  19.  
  20.         new max_days = GetDaysInMonth(month, year);
  21.        
  22.         while( day > max_days )
  23.         {
  24.             day -= max_days;
  25.             month++;
  26.         }
  27.  
  28.         while( month > 12 )
  29.         {
  30.             month -= 12;
  31.             year++;
  32.         }
  33.  
  34.         formatex(Date[len], charsmax(Date)-len, "%i/%i/%i - %02i:%02i:%02i", year, month, day, hours, minutes, seconds);
  35.         client_print(id, print_chat, "A datum: %s",Date);
  36. }
  37.        
  38.  
  39. GetDaysInMonth(month, year=0)
  40. {
  41.     switch( month )
  42.     {
  43.     case 1:         return 31; // january
  44.     case 2:         return ((year % 4) == 0) ? 29 : 28; // february
  45.     case 3:         return 31; // march
  46.     case 4:         return 30; // april
  47.     case 5:         return 31; // may
  48.     case 6:         return 30; // june
  49.     case 7:         return 31; // july
  50.     case 8:         return 31; // august
  51.     case 9:         return 30; // september
  52.     case 10:        return 31; // october
  53.     case 11:        return 30; // november
  54.     case 12:        return 31; // december
  55.     }
  56.  
  57. return 30;
  58. }


A hozzászólást 1 alkalommal szerkesztették, utoljára Dooz 2018.06.05. 13:43-kor.

Ők köszönték meg Dooz nek ezt a hozzászólást: Vieni (2018.06.05. 13:42)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Intből dátum
HozzászólásElküldve: 2018.06.05. 13:42 
Offline
Tud valamit
Avatar

Csatlakozott: 2018.01.28. 19:04
Hozzászólások: 135
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 44 alkalommal
Dooz írta:
Próbáld meg ezt (Egy pluginból másoltam ki):

  1. public Datum(id){
  2.         new Date[64];
  3.         static _hours[5], _minutes[5], _seconds[5], _month[5], _day[5], _year[7];
  4.         format_time(_hours, sizeof(_hours) - 1, "%H");
  5.         format_time(_minutes, sizeof(_minutes) - 1, "%M");
  6.         format_time(_seconds, sizeof(_seconds) - 1, "%S");
  7.         format_time(_month, sizeof(_month) - 1, "%m");
  8.         format_time(_day, sizeof(_day) - 1, "%d");
  9.         format_time(_year, sizeof(_year) - 1, "%Y");
  10.  
  11.         new hours = str_to_num(_hours);
  12.         new minutes = str_to_num(_minutes);
  13.         new seconds = str_to_num(_seconds);
  14.         new month = str_to_num(_month);
  15.         new day = str_to_num(_day);
  16.         new year = str_to_num(_year);
  17.  
  18.         day += NapokSzama; //Itt adod majd hozzá a napok számát
  19.  
  20.         new max_days = GetDaysInMonth(month, year);
  21.        
  22.         while( day > max_days )
  23.         {
  24.             day -= max_days;
  25.             month++;
  26.         }
  27.  
  28.         while( month > 12 )
  29.         {
  30.             month -= 12;
  31.             year++;
  32.         }
  33.  
  34.         formatex(Date[len], charsmax(Date)-len, "%i/%i/%i - %02i:%02i:%02i", year, month, day, hours, minutes, seconds);
  35.         client_print(id, print_chat, "A datum: %s",Date);
  36. }
  37.        
  38.  
  39. GetDaysInMonth(month, year=0)
  40. {
  41.     switch( month )
  42.     {
  43.     case 1:         return 31; // january
  44.     case 2:         return ((year % 4) == 0) ? 29 : 28; // february
  45.     case 3:         return 31; // march
  46.     case 4:         return 30; // april
  47.     case 5:         return 31; // may
  48.     case 6:         return 30; // june
  49.     case 7:         return 31; // july
  50.     case 8:         return 31; // august
  51.     case 9:         return 30; // september
  52.     case 10:        return 31; // october
  53.     case 11:        return 30; // november
  54.     case 12:        return 31; // december
  55.     }
  56.  
  57. return 30;
  58. }

JohanCorn írta:
Ha timestampet akarsz dátummá alakítani, akkor használhatod a format_time funkciót.

Köszönöm mindkettőtöknek! :D

_________________
[ MasterGaming ]

[ TS3 -- Discord ]
[ FB Oldal -- FB Csoport ]

[ CS1.6 Szerverek ]

Hamarosan


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 20 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole