25.02.2012, 08:03
Спасибо конечно, но что то функция не работает должным образом либо я что то не так понял.
в мод вставил:
Использую:
Ошибки:
строка 442 - new unban_date[64] = timestamp_to_date(res[2]);
в мод вставил:
Код:
stock timestamp_to_date ( unix_timestamp = 0, & year = 1970, & month = 1, & day = 1, & hour = 0, & minute = 0, & second = 0 ) { year = unix_timestamp / 31557600; unix_timestamp -= year * 31557600; year += 1970; if ( year % 4 == 0 ) unix_timestamp -= 21600; day = unix_timestamp / 86400; switch ( day ) { // в second будет временно хранится число месяца case 0..30 : { second = day; month = 1; } case 31..58 : { second = day - 31; month = 2; } case 59..89 : { second = day - 59; month = 3; } case 90..119 : { second = day - 90; month = 4; } case 120..150 : { second = day - 120; month = 5; } case 151..180 : { second = day - 151; month = 6; } case 181..211 : { second = day - 181; month = 7; } case 212..242 : { second = day - 212; month = 8; } case 243..272 : { second = day - 243; month = 9; } case 273..303 : { second = day - 273; month = 10; } case 304..333 : { second = day - 304; month = 11; } case 334..366 : { second = day - 334; month = 12; } } unix_timestamp -= day * 86400; hour = unix_timestamp / 3600; unix_timestamp -= hour * 3600; minute = unix_timestamp / 60; unix_timestamp -= minute * 60; day = second + 1; second = unix_timestamp; }
Код:
new unban_date[64] = timestamp_to_date(res[2]); timestamp_to_date(unbantime);
Код:
new_serv.pwn(442) : error 035: argument type mismatch (argument 1) new_serv.pwn(442) : error 008: must be a constant expression; assumed zero