Právě je čtv 24. kvě 2012 0:17:08
Hosting WEDOS.cz
SLEVA 25% (slevový kód:PAWNO25)

Nejnovější témata:
[otázka] Kde spraviť mod ? od D4n09
[Ms 2012] NHL 2009 Remake od SweS
[HELP] stock & undefined symbol od WilliamKrizak
asus k8v-x od 7.Host
[HELP] Pickupy ! od AvestX

Vyzkoušejte antivirus ESET Smart Security 5

Vyhledat témata bez odpovědí | Zobrazit aktivní témata Zobrazit nové příspěvky | Zobrazit vaše příspěvky


Všechny časy jsou v UTC + 1 hodina [ Letní čas ]





Odeslat nové téma Odpovědět na téma  [ Příspěvků: 23 ] 
Autor Zpráva
PříspěvekNapsal: úte 21. čer 2011 22:07:28 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4559
Bydliště: Blava ne ?

Vitajte ľudia a lamy. Dúfam že sa z tohto návodu niečo naučíte...

Čo sa dnes naučíme ?
  1. Úvod
  2. Systémy
  3. Ukladanie
  4. Porovnávanie času
  5. Typy triky


Úvod

Určite ste si aj vy chceli niekedy urobiť niečo na čas, či už "timeban", VIP alebo Domy...
Ak ste sa o to pokúšali, určite ste objavili funkcie "[w]Gettime[/w]" a "[w]Getdate[/w]"
Tak presne vďaka nim, ale ako zariadiť aby som dal npr. /timeban 30 dní ? Ako urobiť aby tam nebol nezmyslený dátum, ktorý sa nedá dosiahnuť ?

Systémy

Jeden som už spomenul, je to cez Gettime & Getdate...
Tu je ukážkový script by PaTrOnY
Kód:
while(zmena)
   {
       zmena = false;
      if(second >= 60)
      {
          minute++;
          second-=60;
          zmena = true;
      }
      if(minute >= 60)
      {
          hour++;
          minute-=60;
          zmena = true;
      }
      if(hour >= 24)
      {
          day++;
          hour-=24;
          zmena = true;
      }
      if(month > 12)
      {
          year++;
          month-=12;
          zmena = true;
      }
      if(month == 4 || month == 6 || month == 9 || month == 11 && day > 30)
      {
          month++;
          day-=30;
          zmena = true;
      }
      else if(month == 2 && day > 28)
      {
          month++;
          day-=28;
          zmena = true;
      }
      else if(day > 31)
      {
          month++;
          day-=31;
          zmena = true;
      }
   }

Je to lepšie ako manuálne dávať dátum... npr.
/timeban mojeid 31 (do 31.06.2011)
toto je horšie lebo musíte vedieť dátum... a pod.
ale toto je niečo iné
/timeban mojeid 10
Ono to pričíta k dnešnému dátumu 10 dní, a ak je viac ako max. počet dní v mesiaci, "skočí" na ďalší mesiac...

Alebo Unix. Nie, naozaj nemyslím operačný systém. Ja myslím Unix time ! (http://en.wikipedia.org/wiki/Unix_time)
Je to podľa mňa úžasný systém, lebo nepočíta dni, hodiny, mesiace ale sekundy a to už od 1970, čas sa nenuluje začiatkom nového roka (chybu opravil tbx diky). Počet prejdených sekúnd v tomto roku môžete zistiť funkciou "Gettime".
Čisto gettime... ukážem npr.
Kód:
main(){
new time = gettime();
printf("Od začiatku roku ubehlo %d sekúnd (Unix time system)",time);

}

Ukážkový "čas" na 1 den dopredu
Kód:
new time = gettime() + 864000;

že aké jednoduché?

Dúfam že ste tomuto pochopili

Ukladanie

Ako príklad pri ukladaní dám dini, z dôvodu že tu (a celkovo v SK/CZ samp scéne) je najrozšírenejší ini systém.
Ako urobiť aby hráč mal npr. VIP iba na 10 dní ?
Normálne kde máte nastavenie VIP, tam dáte
dini_IntSet(subor,"TimeVIP",gettime()+864000);
Jednoduché nie ?!
Pri tom prvom spôsobe je viac možností ako to ukladať, jednotlivo "Rok, Mesiac, Deň, Hodina, Minúta, Sekunda" Alebo do jedného a potom z toho zistiť... alebo cez fwrite... všeljak sa dá...

Porovnávanie Času

Keď už máme čas do kedy má mať VIP, musíme aj skontrolovať, či čas uplynul alebo nie.
Pri Unix systéme je to jednoduché
Kód:
if(dini_Int(subor,"TimeVIP") <= gettime()){
SCM("VIP ti už vypršalo, predplať si ho znova na 10 dní na ....");
}

pri Prvom spôsobe je to trošku ťažšie... ale tiež to nieje niak extra hardcore...
Script by PaTrOnY
Kód:
getdate(year, month, day);
   gettime(hour, minute, second);
   if(year > Lyear) return true;
   if(year < Lyear) return false;
   if(year == Lyear)
   {
       if(month > Lmonth) return true;
      if(month < Lmonth) return false;
      if(month == Lmonth)
      {
            if(day > Lday) return true;
         if(day < Lday) return false;
         if(day == Lday)
         {
                if(hour > Lhour) return true;
            if(hour < Lhour) return false;
            if(hour == Lhour)
            {
                    if(minute > Lminute) return true;
               if(minute < Lminute) return false;
               if(minute == Lminute)
               {
                        if(second >= Lsecond) return true;
                  if(second < Lsecond) return false;
               }
            }
         }
      }
   }

Je to funkcia s návratovou hodnotou (Petr tu o tom mal naozaj pekný návod ;) tak na to mrknite )

Dúfam že ste pochopili...

Typy triky

Takže ukážem vám pár typov trikov s Unix systémom...
Ako prvé tu je funkcia mktime ktorá má návratovú hodnotu unix time... čiže dáte
new s = gettime+ktime(5,0,0,0,0,0);
a premena "s" bude mať hodnotu unix času o 5 hodín neskôr... (super na využitie pri nastavovaní)
Kód:
stock mktime(hour, minute, second, day, month, year)
{
        new days_of_month[12], days_this_year = day, timestamp2 = second + (minute * 60) + (hour * 3600);

        days_of_month = ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0) ? {31,29,31,30,31,30,31,31,30,31,30,31} : {31,28,31,30,31,30,31,31,30,31,30,31};

        if(month > 1) for(new i; i < month-1; i++)
        days_this_year += days_of_month[i];

        timestamp2 += days_this_year * 86400;

        for(new j = 1970; j < year; j++)
    {
                timestamp2 += 31536000;

                if(((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
            timestamp2 += 86400;
        }

        return timestamp2;
}

Potom ako druhú lahôdku pre labužníkov je tu funkcia "timec" ktorá zistuje koľko minút/hodín/dní/mesiacov/rokov ešte ostáva... (npr. pri tom VIP, ako dlho ešte budem mať VIP...
Kód:
stock timec(timestamp, compare = -1) {
    if (compare == -1) {
        compare = gettime();
    }
    new
        n,
        Float:d = (timestamp > compare) ? timestamp - compare : compare - timestamp,
        returnstr[32];
    if (d < 60) {
        format(returnstr, sizeof(returnstr), "Menej ako minúta");
        return returnstr;
    } else if (d < 3600) { // 3600 = 1 hour
        n = floatround(floatdiv(d, 60.0), floatround_floor);
        format(returnstr, sizeof(returnstr), "minút");
    } else if (d < 86400) { // 86400 = 1 day
        n = floatround(floatdiv(d, 3600.0), floatround_floor);
        format(returnstr, sizeof(returnstr), "hodin");
    } else if (d < 2592000) { // 2592000 = 1 month
        n = floatround(floatdiv(d, 86400.0), floatround_floor);
        format(returnstr, sizeof(returnstr), "dní");
    } else if (d < 31536000) { // 31536000 = 1 year
        n = floatround(floatdiv(d, 2592000.0), floatround_floor);
        format(returnstr, sizeof(returnstr), "mesiacov");
    } else {
        n = floatround(floatdiv(d, 31536000.0), floatround_floor);
        format(returnstr, sizeof(returnstr), "rokov");
    }
    if (n == 1) {
        format(returnstr, sizeof(returnstr), "1 %s", returnstr);
    } else {
        format(returnstr, sizeof(returnstr), "%d %ss", n, returnstr);
    }
    return returnstr;
}

Ak chcete porovnávať 2 časy tak takto
new a=ktime(5,5,0,0,0,0);
new b=ktime(10,0,0,0,0,0);
a potom
printf("%s",timec(b,a));

alebo ak chcete porovnávať starý čas s časom tejto sekundy
printf("%s",timec(dini_Int(file,"TimeVIP")));
a vypíše ako dlho ešte budete mať VIP...

A tu máme tretiu lahôdku večera, funkciu "date" ktorá prevedie unix time hneď do niekoľko formátov...
Kód:
stock date( timestamp, _form=0 )
{
    /*
        ~ convert a Timestamp to a Date.
        ~ 10.07.2009
       
        date( 1247182451 )  will print >> 09.07.2009-23:34:11
        date( 1247182451, 1) will print >> 09/07/2009, 23:34:11
        date( 1247182451, 2) will print >> July 09, 2009, 23:34:11
        date( 1247182451, 3) will print >> 9 Jul 2009, 23:34
    */
    new year=1970, day=0, month=0, hour=0, mins=0, sec=0;
   
    new days_of_month[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
    new names_of_month[12][10] = {"January","February","March","April","May","June","July","August","September","October","November","December"};
    new returnstring[32];
   
    while(timestamp>31622400){
        timestamp -= 31536000;
        if ( ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0) ) timestamp -= 86400;
        year++;
    }
   
    if ( ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0) )
        days_of_month[1] = 29;
    else
        days_of_month[1] = 28;
   
   
    while(timestamp>86400){
        timestamp -= 86400, day++;
        if(day==days_of_month[month]) day=0, month++;
    }
   
    while(timestamp>60){
        timestamp -= 60, mins++;
        if( mins == 60) mins=0, hour++;
    }
   
    sec=timestamp;
   
    switch( _form ){
        case 1: format(returnstring, 31, "%02d/%02d/%d %02d:%02d:%02d", day+1, month+1, year, hour, mins, sec);
        case 2: format(returnstring, 31, "%s %02d, %d, %02d:%02d:%02d", names_of_month[month],day+1,year, hour, mins, sec);
        case 3: format(returnstring, 31, "%d %c%c%c %d, %02d:%02d", day+1,names_of_month[month][0],names_of_month[month][1],names_of_month[month][2], year,hour,mins);
       
        default: format(returnstring, 31, "%02d.%02d.%d-%02d:%02d:%02d", day+1, month+1, year, hour, mins, sec);
    }
   
    return returnstring;
}

Tu je výsledok
[20:28:54] 1313864934
Unix time


[20:28:54] 20.08.2011-18:28:54
form == 0
[20:28:54] 20/08/2011 18:28:54
form == 1
[20:28:54] August 20, 2011, 18:28:54
form == 2
[20:28:54] 20 Aug 2011, 18:28
form == 3

Čoskoro vydám pár ukážkových FS... Pridám to aj do VIP System v4 !
aka Máte sa na čo tešiť.
S pozdravom
QWER

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty.
"Pravda je ze ja jsem zacal delat pawn od 0.3a, ale ja jsem se neucil pawn podle wiki ale sam... " by Ceeker


Naposledy upravil QWER dne čtv 23. čer 2011 7:24:23, celkově upraveno 1

Offline
 Profil  
PříspěvekNapsal: úte 21. čer 2011 22:17:11 
The Truth
The Truth
Uživatelský avatar
Registrován: sob 22. kvě 2010 23:07:59
Příspěvky: 582
Bydliště: Bordel!

pekny navod 10/10 nemam slov, je to vyborne napsany :clap:


Offline
 Profil  
PříspěvekNapsal: úte 21. čer 2011 22:19:41 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: úte 18. srp 2009 18:37:17
Příspěvky: 885
Bydliště: new Prešov[MAX_PLAYERS];

Nepochopil som ale "cheers" dobre :D

_________________
Obrázek


Offline
 Profil  
PříspěvekNapsal: stř 22. čer 2011 5:49:34 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4559
Bydliště: Blava ne ?

SweS píše:
Nepochopil som ale "cheers" dobre :D

Smutné, lebo si myslím že je to dosť primitívne...

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty.
"Pravda je ze ja jsem zacal delat pawn od 0.3a, ale ja jsem se neucil pawn podle wiki ale sam... " by Ceeker


Offline
 Profil  
PříspěvekNapsal: stř 22. čer 2011 18:28:24 
Moderátor
Moderátor
Registrován: čtv 28. dub 2011 18:53:54
Příspěvky: 1461

Takže bych mohl prakticky když hráč nebude 10 dní na serveru tak se mu smaže všechno co měl na účtu ? Šlo by to ?

Jinak, good TuT a určitě v pozdějším čase (až se naučím pořádně while) využiju.

Moje hodnocení: 10/10

_________________
Používejte mozek! Snadněji tak vyřešíte záhadu Schrödingerovy kočky.


Obrázek


Offline
 Profil  
PříspěvekNapsal: stř 22. čer 2011 18:31:29 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4559
Bydliště: Blava ne ?

j a veľmi jednoducho....


btw while je cyklus :D čo sa na tom chceš pre boha učiť ?

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty.
"Pravda je ze ja jsem zacal delat pawn od 0.3a, ale ja jsem se neucil pawn podle wiki ale sam... " by Ceeker


Offline
 Profil  
PříspěvekNapsal: stř 22. čer 2011 19:24:22 
The Truth
The Truth
Uživatelský avatar
Registrován: čtv 09. pro 2010 19:12:36
Příspěvky: 464
Bydliště: C:\recykler

QWER píše:
j a veľmi jednoducho....


btw while je cyklus :D čo sa na tom chceš pre boha učiť ?



Asi tak a je to úžasnej cyklus, zajámavé je to jak dokážeš rozvést 2 funkce na celej tut a dlouhej ale machr!!!

Jenom upozorňuju nováčky že get date a get time se píše celý malými písmeny, nevím proč...

gettime nikoliv GetDate
getdate nikoliv GetTime

_________________
- Mám heslo, nekopíruj, nepoužívej cizí kódy, nevydávej za své...

Nevíte si rady s pawnem?
Spoiler:
Já vám s tím nepomůžu !


Skype : Paulie2907 (pro rady a dotazy, žádný deamx, žádná RZE, žádná dekompilace)


Offline
 Profil  
PříspěvekNapsal: stř 22. čer 2011 19:25:22 
Jeffery Wilson "OG LOC"
Jeffery Wilson "OG LOC"
Registrován: sob 10. črc 2010 12:57:43
Příspěvky: 1019
Bydliště: Doma

Pěkný tut...

_________________
CPU : Intel Core i7- 3820k 8x3,6GHzGrafika : nVIDIA GTX 680 2GB RAM :16GB 4x4GB HDD : SATA III IntelliPower PMR WD20EARX 2TB

Moje PC je na hry , zatím rozjedu úplně všecky hry...

Kód:
[b]$i = 0;
while($i==2) {
$i ++;
echo"Sem zvědavej kdy to skončí.";
$i --;
}
[/b]


Offline
 Profil  
PříspěvekNapsal: stř 22. čer 2011 19:32:28 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4559
Bydliště: Blava ne ?

2 funkcie ? Ukazoval som Unix time systém... a ako ho efektívne využiť + funkcie k nemu čo som našiel ;)

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty.
"Pravda je ze ja jsem zacal delat pawn od 0.3a, ale ja jsem se neucil pawn podle wiki ale sam... " by Ceeker


Offline
 Profil  
PříspěvekNapsal: stř 22. čer 2011 19:38:05 
Barry Thorne "Big Bear"
Barry Thorne "Big Bear"
Uživatelský avatar
Registrován: ned 07. lis 2010 9:41:40
Příspěvky: 224

Po dlhšej dobe TuT z ktorého sa učí a nekopíruje :) Well done.

_________________
Obrázek


Offline
 Profil  
PříspěvekNapsal: stř 22. čer 2011 20:11:40 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: úte 18. srp 2009 18:37:17
Příspěvky: 885
Bydliště: new Prešov[MAX_PLAYERS];

NiCe TuT :)

_________________
Obrázek


Offline
 Profil  
PříspěvekNapsal: stř 22. čer 2011 22:35:04 
T - Bone Mendez
T - Bone Mendez
Uživatelský avatar
Registrován: stř 30. pro 2009 1:00:22
Příspěvky: 99
Bydliště: Slovensko

čo tak nepočítať sviatky xD... teraz vážne, dosť užitočné, pekne popísané a vysvetlené, takéto tuty si prečítam aj keby boli na dve strany


Offline
 Profil  
PříspěvekNapsal: stř 22. čer 2011 23:50:19 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Registrován: úte 13. říj 2009 17:56:16
Příspěvky: 846

Opravdu skvělý tutoriál který mi přinesl mnoho dobrého do jiných jazyků, děkuji.

Nicméně jsem pochopil, že tento UNIX čas se "restartuje" každým rokem, což není pravda. Počítá se od roku 1970.

Citace:
Unix time, or POSIX time, is a system for describing points in time, defined as the number of seconds elapsed since midnight Coordinated Universal Time (UTC) of January 1, 1970, not counting leap seconds. It is used widely, not only in Unix-like operating systems, but also in many other computing systems and file formats.

_________________
Anarchie je jen sekundární název samovolného pořádku.
<?php
while(true)
{
echo "<script>";
echo "alert('Strašně XSSáckej text!')";
echo "</script>";
}


Offline
 Profil  
PříspěvekNapsal: čtv 23. čer 2011 7:21:40 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4559
Bydliště: Blava ne ?

jaj ok tak som si zle preložil....
diky za upozornenie

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty.
"Pravda je ze ja jsem zacal delat pawn od 0.3a, ale ja jsem se neucil pawn podle wiki ale sam... " by Ceeker


Offline
 Profil  
PříspěvekNapsal: pát 19. srp 2011 20:22:27 
Nováček
Nováček
Registrován: pát 19. srp 2011 20:18:56
Příspěvky: 1

cawte chcel by som sa spytat co znamena to Unix


Offline
 Profil  
PříspěvekNapsal: stř 31. srp 2011 0:59:24 
The Truth
The Truth
Uživatelský avatar
Registrován: úte 03. kvě 2011 18:43:36
Příspěvky: 557
Bydliště: Slovakia

je to po pči návod 9/10 .. ale stále nechapem prečo ten tvoj timeban buguje :/ ..

_________________
BRUNES.cz
Creative Scriping
Obrázek


Offline
 Profil  
PříspěvekNapsal: stř 31. srp 2011 7:32:13 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4559
Bydliště: Blava ne ?

buguje ?

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty.
"Pravda je ze ja jsem zacal delat pawn od 0.3a, ale ja jsem se neucil pawn podle wiki ale sam... " by Ceeker


Offline
 Profil  
PříspěvekNapsal: stř 31. srp 2011 11:01:20 
The Truth
The Truth
Uživatelský avatar
Registrován: úte 03. kvě 2011 18:43:36
Příspěvky: 557
Bydliště: Slovakia

QWER píše:
buguje ?

http://www.youtube.com/watch?v=hDBgVC438AM&feature=player_embedded
som aj komentoval a stale sa to nevyriešilo.. :/

_________________
BRUNES.cz
Creative Scriping
Obrázek


Offline
 Profil  
PříspěvekNapsal: stř 31. srp 2011 11:06:19 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4559
Bydliště: Blava ne ?

tak nepoužívaj roky ale mesiace :D asi mktime má bug s rokom nechce sa mi spraviť vlastný :D

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty.
"Pravda je ze ja jsem zacal delat pawn od 0.3a, ale ja jsem se neucil pawn podle wiki ale sam... " by Ceeker


Offline
 Profil  
PříspěvekNapsal: stř 31. srp 2011 11:08:22 
The Truth
The Truth
Uživatelský avatar
Registrován: úte 03. kvě 2011 18:43:36
Příspěvky: 557
Bydliště: Slovakia

QWER píše:
tak nepoužívaj roky ale mesiace :D asi mktime má bug s rokom nechce sa mi spraviť vlastný :D

to som spravil a vždy mi dá o 1 rok minus ked dam 1 mesiac :D :D.. no nič .. budem len dávať na hodiny :D

_________________
BRUNES.cz
Creative Scriping
Obrázek


Offline
 Profil  
PříspěvekNapsal: ned 04. zář 2011 12:41:10 
Moderátor
Moderátor
Registrován: čtv 28. dub 2011 18:53:54
Příspěvky: 1461

Mám na tebe otázku, QWER. Funkce gettime je podle sekund? A né podle milisekund jako je u Timeru?

Díky za odpověd

_________________
Používejte mozek! Snadněji tak vyřešíte záhadu Schrödingerovy kočky.


Obrázek


Offline
 Profil  
PříspěvekNapsal: ned 04. zář 2011 13:46:02 
Moderátor
Moderátor
Uživatelský avatar
Registrován: čtv 11. čer 2009 12:47:03
Příspěvky: 2228

Mort píše:
Mám na tebe otázku, QWER. Funkce gettime je podle sekund? A né podle milisekund jako je u Timeru?

Díky za odpověd


wiki:
Citace:
new Seconds = gettime();
printf("Seconds since midnight 1st January 1970: %d", Seconds)

_________________
Obrázek


Offline
 Profil  
PříspěvekNapsal: ned 04. zář 2011 14:45:36 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4559
Bydliště: Blava ne ?

Počíta sekundy od 01.01.1970 Kebyže je to v MS tak toho je *1000 čo by bolo zbytočne moc veľké číslo...

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty.
"Pravda je ze ja jsem zacal delat pawn od 0.3a, ale ja jsem se neucil pawn podle wiki ale sam... " by Ceeker


Offline
 Profil  
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 23 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


 Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na: