| prime | Дата: Четверг, 02.10.2008, 17:42 | Сообщение # 1 |
|
Уважаемый

Группа:
Разработчики
Сообщений: 793
Город: London
Статус: 
| Всем привет.. Простой и понятный скрипт, который добовляет на ваш сервер Часы, Дату, И день Недели, которые будут отображаться в верху экрана... Сайт команды разработчика : pen1.org.ua Сайт разработчика: IgroNet скачать
сервер IgroNet по адресу 82.193.149.51:7777 - PEN: Evolution v2.1 Последняя доработка мода Pen1: Evolution..
Сообщение отредактировал prime - Четверг, 02.10.2008, 17:58 |
| |
| |
| stepmex | Дата: Четверг, 02.10.2008, 17:52 | Сообщение # 2 |
|
Освоившийся

Группа:
Продвинутые
Сообщений: 119
Статус: 
| Секунды в топку и будет тема. таже примитивная система определения дня недели
Играй у нас:
Сообщение отредактировал stepmex - Четверг, 02.10.2008, 17:54 |
| |
| |
| prime | Дата: Четверг, 02.10.2008, 17:58 | Сообщение # 3 |
|
Уважаемый

Группа:
Разработчики
Сообщений: 793
Город: London
Статус: 
| Quote (stepmex) таже примитивная система определения дня недели в смысле?)
сервер IgroNet по адресу 82.193.149.51:7777 - PEN: Evolution v2.1 Последняя доработка мода Pen1: Evolution..
|
| |
| |
| stepmex | Дата: Четверг, 02.10.2008, 18:06 | Сообщение # 4 |
|
Освоившийся

Группа:
Продвинутые
Сообщений: 119
Статус: 
| всмысле в разных поясах будет оппределаят поразному, разгон в теме про Clock_by_MiX непомнишьчтоли?! Вот умная система: Code public GetWeekdayNum(d,m,y) //by Stepashka { new c = -1,q,god,p = 0; new bd = 1,by = 2000,bweekday = 6; q = y - by; if(2000 < y <= 3000){god = y - 2000;} else if(3000 < y <= 4000){god = y - 3000;} else if(4000 < y <= 5000){god = y - 4000;} for(new i = 0; i <= 250; i++) { if(Month[1][0] == 28) { if(god/4.0 == i) { Month[1][0] = 29; } else { Month[1][0] = 28; } } } if(q > 0) { for(new w = by - 2000; w <= y - 2000; w++) { if(w == by - 2000){p++;} for(new i = 0; i <= 250; i++) { if((w-1)/4.0 == i && p == 0) { bweekday = bweekday + 2; p++; } } if(p == 0) { bweekday++; p++; } if(bweekday == 8){bweekday = 1;} else if(bweekday == 9){bweekday = 2;} p = 0; } } for(new a = 0; a < sizeof(Month); a++) { if(a != 0) { while(c != 1) { if(bd == 1 && c == -1) { bd = 8; } else if(bd < Month[a-1][0] && c == -1) { bd = bd + 7; } else if(bd > Month[a-1][0] && c == -1) { bd = bd - Month[a-1][0]; while(bd != 1) { bd--; bweekday--; if(bweekday <= 0){bweekday = 7;} } c = 1; } else if(bd == Month[a-1][0] && c == -1) { bweekday++; if(bweekday >= 8){bweekday = 1;} bd = 1; c = 1; } } } if(a == m-1) { for(new z = 1; z < d; z++) { bweekday++; if(bweekday > 7){bweekday = 1;} } a = 12; return bweekday; } c = -1; } return 0; } определяет дни недели безошибочно начиная с 1 января 2000г и заканчивая 31 декобря 4999г
Играй у нас:
|
| |
| |
| prime | Дата: Четверг, 02.10.2008, 18:08 | Сообщение # 5 |
|
Уважаемый

Группа:
Разработчики
Сообщений: 793
Город: London
Статус: 
| Quote (stepmex) всмысле в разных поясах будет оппределаят поразному, проверь у ся Добавлено (02.10.2008, 18:08) --------------------------------------------- блин у нас один пояс
сервер IgroNet по адресу 82.193.149.51:7777 - PEN: Evolution v2.1 Последняя доработка мода Pen1: Evolution..
|
| |
| |
| stepmex | Дата: Четверг, 02.10.2008, 18:08 | Сообщение # 6 |
|
Освоившийся

Группа:
Продвинутые
Сообщений: 119
Статус: 
| Кому будет интересно опишу что и как этот скрипт делает
Играй у нас:
|
| |
| |