SA-MP Forums Archive
[Plugin] GMT Timezone - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+----- Forum: Релизы/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=66)
+----- Thread: [Plugin] GMT Timezone (/showthread.php?tid=263718)



GMT Timezone - Fro1sha - 23.06.2011

Описание:
Плагин позволяющий менять часовой пояс сервера SA:MP. И пару полезных фукций.
Небольшой пример использования example
Использование:
pawn Код:
// Заменит стандартные Pawn функции времени
#define AUTO_SETUP
#include <gmtime>
Natives:
pawn Код:
native gm_SetTimeZone(hour = 0, minute = 0);
native gm_gettime(&hour = 0, &minute = 0, &second = 0);
native gm_getdate(&year=0, &month = 0, &day = 0, &wday = 0);

native gm_strftime(const string[], dest[], size = sizeof(dest));
native gm_timestamp();
native gm_mktime(hour, minute, second, year, month, day);
native gm_timestamp_to_date(timestamp, &hour = 0, &minute = 0, &second = 0, &year = 0, &month = 0, &day = 0);

native gm_GetMonthDay(month, year = 1990);
native gm_ConvertSeconds(time, &hour = 0, &minute = 0, &second = 0, &year = 0, &month = 0, &day = 0);
Скачать:


Re: GMT Timezone - OKStyle - 23.06.2011

А я уж было подумал, что плагин позволяет узнать часовой пояс игрока )


Re: GMT Timezone - Fro1sha - 23.06.2011

Quote:
Originally Posted by OKStyle
Посмотреть сообщение
А я уж было подумал, что плагин позволяет узнать часовой пояс игрока )
Не это незя)

Часовой пояс для mysql:
pawn Код:
stock MySQLSetTimeZone(MySQL:handle, hour = 0, minute = 0)
{
    new
        string  [ 64 ]
    ;
               
    if ( hour >= 0 ) format(string, sizeof string, "SET time_zone = '+%02d:%02d'", hour, minute);
    else format(string, sizeof string, "SET time_zone = '%02d:%02d'", hour, minute);
    mysql_query(string, -1, _, handle);
}



Re: GMT Timezone - AirKite - 23.06.2011

Сервера имеется ввиду часовой пояс системы или только SAMP?

p.s. Неужели ты тот Fro о котором я думаю. SmartLife, Sibnet не о чём не говорят?


Re: GMT Timezone - Fro1sha - 23.06.2011

Quote:
Originally Posted by AirKite
Посмотреть сообщение
Сервера имеется ввиду часовой пояс системы или только SAMP?

p.s. Неужели ты тот Fro о котором я думаю. SmartLife, Sibnet не о чём не говорят?
Только SA:MP. Да это я.


Re: GMT Timezone - mr.snk - 23.06.2011

Очень удобщая вещица.
Можешь описать,какая функция что возвращает и что делает?
Не все просто могут понять)


Re: GMT Timezone - AirKite - 24.06.2011

Quote:
Originally Posted by Fro1sha
Посмотреть сообщение
Только SA:MP.
Какой тогда смысл реализации этого в виде плагина?
Легче сделать new_gettime(GMT, &hour = 0, &minute = 0, &second = 0); в виде inc. Или если хочется постоянно SetTimeZone затем gettime юзать (В зависимости от потребностей), то можно и теже функции сделать. Но опять таки без использования плагина.

Либо я что то не понял, что может оправдать использование плагина?


Re: GMT Timezone - Fro1sha - 24.06.2011

Quote:
Originally Posted by mr.snk
Посмотреть сообщение
Очень удобщая вещица.
Можешь описать,какая функция что возвращает и что делает?
Не все просто могут понять)
Добавил пример использования http://pastebin.com/Ln74pQMS


Re: GMT Timezone - mr.snk - 24.06.2011

Fro1sha, спасибо.
Всё хорошо описано.

P.S Добавь в первый пост, то некоторые личности не люябт читать темы полностью.


Re: GMT Timezone - OKStyle - 26.06.2011

Ну это их проблемы, если не читают топик целиком.