05.09.2015, 21:04
(
Последний раз редактировалось ThePhenix; 06.09.2015 в 08:57.
)
The fastest IsValidSkin:
PHP код:
//By Emmet using define and avoiding 'return' instead which makes the function faster.
#define IsValidSkin(%0) (0 <= %0 <= 311) && %0 != 74
PHP код:
ConvertDateTimeToSecs(minutes, hours, days, years);
*/
#define ConvertDateTimeToSecs(%0,%1,%2,%3) \
((%0 * 60)+(%1 * 3600) + (%2 * 86400) + (%3 * 31556952))
PHP код:
//By Tomohiko Sakamoto modified by me.
stock GetDayName(y, m, d)//y = year, m = month, d = day
{
new DArray[7][10] =
{
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
};
new t[] = {0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4};
y -= _:(m < 3);
return DArray[((y + y/4 - y/100 + y/400 + t[m-1] + d) % 7)];
}