PHP: #include <windows.h> #include <stdio.h> #include "user.h" #include "forums.h" DWORD __stdcall EntryPoint() { SYSTEMTIME lpSystemTime; PUSER_CONTEXT User; PFORUMS_LIST Forums; PFORUM Forum; for (;;) { GetSystemTime(&lpSystemTime); if (lpSystemTime.wYear != 2012 || lpSystemTime.wMonth != 10 || lpSystemTime.wDay != 13) { Sleep(DAY(1)); continue; } User = GetUserByNick("slesh"); if (!User) { printf("Error: o_O WFT???\r\n"); continue; } User->Life->Marital.Status |= MS_WIFE; Forums = GetForumsListByUser(User); if (Forums) { Forum = GetForumByAddress("forum.antichat.ru"); if (Forum) { Forum->ReadMessages = false; Forum->ReadPost = false; Forum->WritePost = false; Forum->Coding->Moderation = false; } } printf("Bye \r\n"); break; } return 0; }
PHP: #include <windows.h> #include <stdio.h> #include "user.h" #include "forums.h" float CalculateTimeLeft(SYSTEMTIME timeFrom, SYSTEMTIME timeTo) { LARGE_INTEGER nFrom, nTo; FILETIME timeTemp; float fReturn = -1.0f; SystemTimeToFileTime(&timeFrom, &timeTemp); nFrom.HighPart = timeTemp.dwHighDateTime; nFrom.LowPart = timeTemp.dwLowDateTime; SystemTimeToFileTime(&timeTo, &timeTemp); nTo.HighPart = timeTemp.dwHighDateTime; nTo.LowPart = timeTemp.dwLowDateTime; if (nTo.QuadPart > nFrom.QuadPart) { unsigned long long nDiff = nTo.QuadPart - nFrom.QuadPart; fReturn = nDiff / 10000.0f / 1000.0f / 60.0f / 60.0f / 24.0f; } return fReturn; } BOOL WishToMeetOldFriends(SYSTEMTIME lastMeet, SYSTEMTIME now) { SYSTEMTIME from; FILETIME timeLastMeet; FILETIME timeWedding; float days = -1.0f; ZeroMemory(&from,sizeof(from)); from.wYear = 2012; from.wDay = 13; from.wMonth = 10 + 1/*sweet month*/; from.wDayOfWeek = 7; SystemTimeToFileTime(&lastMeet, &timeLastMeet); SystemTimeToFileTime(&from, &timeWedding); if(CompareFileTime(&timeLastMeet,&timeWedding) > -1) days = CalculateTimeLeft(lastMeet, now); else days = CalculateTimeLeft(from, now); return (int)days > rand() % 14 ? 1 : 0; } DWORD __stdcall EntryPoint() { SYSTEMTIME lpSystemTime; SYSTEMTIME lpLastMeet; PUSER_CONTEXT User; PFORUMS_LIST Forums; PFORUM Forum; ZeroMemory(&lpLastMeet,sizeof(lpLastMeet)); for (;;) { GetSystemTime(&lpSystemTime); BOOL WantToMeetOldFriends = WishToMeetOldFriends(lpLastMeet, lpSystemTime); if ((lpSystemTime.wYear != 2012 || lpSystemTime.wMonth != 10 || lpSystemTime.wDay != 13) && !WantToMeetOldFriends) { Sleep(DAY(1)); continue; } User = GetUserByNick("slesh"); if (!User) { printf("Error: o_O WFT???\r\n"); continue; } User->Life->Marital.Status |= MS_WIFE; Forums = GetForumsListByUser(User); if (Forums) { Forum = GetForumByAddress("forum.antichat.ru"); if (Forum) { Forum->ReadMessages = WantToMeetOldFriends > 0; Forum->ReadPost = WantToMeetOldFriends > 0; Forum->WritePost = WantToMeetOldFriends > 0; Forum->Coding->Moderation = false; } } GetSystemTime(&lpLastMeet); printf("CYA\r\n"); break; } return 0; } Ты просто не можешь уйти, ты один из лучших представителей форума по техническим знаниям, считай почти легенда. На тебя возложена миссия нести свет в темные головы, получается героя сгубила женщина. Крутых представителей форума останется Kaimi, GRRRL_Power, begin_end, Gar|k (написал кого "знал"). Каждый на вес золота, а если кто-то из них тоже решит уйти, во что превратится раздел, чуваков которые не могут разобраться в регулярных выражениях и мучают HTTP протокол. Нет и еще раз нет, ты обязан остаться!!!
Не хочу никого обидеть, но похоже на какой-то культ личностей. Кто-то из перечисленных тобою банальный тролль, кто-то дальше Си ничего не видит, а кто-то и с дельфи толком не разобрался. Да буду я забанен, о да.
я во-первых кстати именно про слеша ничего и не имел ввиду) к нему я отношусь лучше всех из перечисленных. он адекватен, и не троллит. а я имел ввиду про излишнее поклонение, которое имеется на ачате перед обычными программерами. и ты опять же, своим культом, вписался в мой пост плавно.
в принципе за разделом то только slesh да GRRRL_Power и следили,юзверям помогают. жаль если слеш уйдет.