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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: myke - 2014. december 14. - 10:14:52

Cím: Nap lekérése
Írta: myke - 2014. december 14. - 10:14:52
Sziasztok!
Hogyan lehetséges SAMP-ban lekérni a napot?
Egy RP szerveren lévő piachoz kéne, hogy például a parancsot csak szerdán lehessen használni.
A válaszokat előrre is köszönöm!
Cím: Nap lekérése
Írta: blackdog476 - 2014. december 14. - 10:43:49
getdate()
Cím: Nap lekérése
Írta: Pedró - 2014. december 14. - 11:41:27
GetWeekDay(day=0, month=0, year=0)
{
  if (!day)
    getdate(year, month, day);
  new
    weekday_str[10],
    j,
    e
  ;
  if (month <= 2)
  {
    month += 12;
    --year;
  }
  j = year % 100;
  e = year / 100;
  switch ((day + (month+1)*26/10 + j + j/4 + e/4 - 2*e) % 7)
  {
    case 0: weekday_str = \"Saturday\";
    case 1: weekday_str = \"Sunday\";
    case 2: weekday_str = \"Monday\";
    case 3: weekday_str = \"Tuesday\";
    case 4: weekday_str = \"Wednesday\";
    case 5: weekday_str = \"Thursday\";
    case 6: weekday_str = \"Friday\";
  }
  return weekday_str;
}

 
napokat lefordítod magyarra és
 
GetWeekDay(); //Visszatér, hogy ma milyen nap van..
GetWeekDay(13, 3, 2009); //Visszatér ezzel: \"Friday\"

 
Használat ahogy te kaarod:
 
if(strcmp(GetWeekDay(), \"Wednesday\")) return NINCSSZERDA

 
vagy
 
if(!strcmp(GetWeekDay(), \"Wednesday\")) return SZERDAVAN

 
Kód forrása: http://forum.sa-mp.com/showthread.php?t=66545 egyik hsz
[gmod]Kitettem helyetted a pawn code taget, mert te lusta voltál kitenni, holott a szabályzatban világosan le van írva a használata. Te pedig egy olyan felhasználó vagy, akinek ezt rég tudnia kéne. Legközelebb jár a figyelmeztetés.[/gmod]
Cím: Nap lekérése
Írta: myke - 2014. december 14. - 12:29:59
Köszi!