Sziasztok. Készítettem egy kis kódot, a lényege hogy megadod hogy mikor indítottad a szervert és kiírja napra hogy mióta megy a szerver:
Paraméterei: (starty,startm,startd)
starty - A szerver elsõ elindításának éve.
startm - A szerver elsõ elindításának hónapja.
startd - A szerver elsõ elindításának napja.
Példa: printf(\"%d napja megy a szerver!\",StartedServer(2013,10,9));
Amit így fog kiírni:
11 napja megy a szerver!
Kód: stock StartedServer(year,month,day)
{
new count,szokoev;
new theday = getdate();
new nyear, nmonth, nday; getdate(nyear, nmonth, nday);
if(year == 2016 || year == 2020) szokoev = 1;
else szokoev = 0;
new yearfrom =(year-nyear)*(365+szokoev);
if(month == 1) count = yearfrom+0+day;
else if(month == 2) count = yearfrom+31+day;
else if(month == 3) count = yearfrom+szokoev+59+day;
else if(month == 4) count = yearfrom+szokoev+90+day;
else if(month == 5) count = yearfrom+szokoev+120+day;
else if(month == 6) count = yearfrom+szokoev+151+day;
else if(month == 7) count = yearfrom+szokoev+181+day;
else if(month == count = yearfrom+szokoev+212+day;
else if(month == 9) count = yearfrom+szokoev+243+day;
else if(month == 10) count = yearfrom+szokoev+273+day;
else if(month == 11) count = yearfrom+szokoev+304+day;
else if(month == 12) count = yearfrom+szokoev+334+day;
return theday - count;
}