[PAWN] Перевести время в Unix |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
[PAWN] Перевести время в Unix |
vovan4ik1997
|
15.7.2014, 19:07
Сообщение
|
![]() |
Помогите решить задачу:
Создать переменные, которые будут выдавать дату+время, после чего перевести это все в UNIX время.(что-то вроде этого 1405453794) И еще 1 переменную, которая добавляла к текущей дате +1 день и тоже переводила в UNIX. Нужно для амхбанс. Чуть более красивее объясню. Мне нужно дату начала события (Пускай переменная A) и вторую дату, к которой добавили 1 день от первой даты. И перевести эти 2 числа в UNIX время. Как-то так :) Буду благодарен ![]() Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут |
|
|
|
Safety1st
|
15.7.2014, 19:25
Сообщение
|
|
|
Откуда и в каком формате берётся 'дата начала события'?
|
|
|
|
vovan4ik1997
|
15.7.2014, 19:34
Сообщение
|
![]() |
Safety1st, пока неоткуда. Для амхбанса надо дата 15.07.2014 и время 20:32 и все это в UNIX формате.
Игрок пишет /rs собирается дата и время, пишется в нужном формате в отдельный масив. После чего к дате добавляется 1 день и пишется уже в другой масив. Воооот вобщем:) ![]() Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут |
|
|
|
Safety1st
|
15.7.2014, 19:40
Сообщение
|
|
|
Код const iNextDelay = 86400
new iNextTime = get_systime() + iNextDelay |
|
|
|
vovan4ik1997
|
15.7.2014, 19:50
Сообщение
|
![]() |
Safety1st, почти. Это просто добавил день к дате. А как теперь это время, которое вышло, NextTime, вывести в UNIX.
iLLuSioN, ну блин :с Рассказываю очень подробно: 1. В БД амхбанса используется время в UNIX. Время там состоит из даты(01.01.2011) и времени(13:22:00), при выходе получим 1293888120. 2. В плагине нужно использовать 2 времени: 2.1. Первое - старт события, в моем случае написание /rs. То есть, когда игрок написал рс, то записать нужно в формате UNIX дату и время. 2.2 Второе - добавить к дате, которая вышла выше 1 день(= 86400 в UNIX) Теперь вопрос, как получить первое время (2.1) состоящее из даты(01.01.2011) и времени(13:22:00) в формате UNIX. Подробнее уже не знаю как ;) ![]() Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут |
|
|
|
vovan4ik1997
|
15.7.2014, 20:03
Сообщение
|
![]() |
iLLuSioN,
Код: /* Plugin generated by AMXX-Studio */ Все верно? ![]() Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут |
|
|
|
iLLuSioN
|
15.7.2014, 20:04
Сообщение
|
![]() |
vovan4ik1997,
Верно ![]() |
|
|
|
vovan4ik1997
|
15.7.2014, 20:10
Сообщение
|
![]() |
Спасибо. И теперь вопрос труднее, если надо я создам новую тему.
Как удалить первую строчку в файле .ini Сразу раскрою карты: Я хукаю чат и проверяю на слово smoke. Игрок написал в чате smoke и в файле удалилась первая строчка smoke. Следующий написал smoke уже ничего не происходит, если нету этого слово и так далее. Структура ini: написано 1 слово в 1 строчку. ![]() Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут |
|
|
|
vovan4ik1997
|
15.7.2014, 20:58
Сообщение
|
![]() |
Код:
public remove() Ругается на delete_string(gFile, 1) Инклюд подключил. Что добавить, дабы удалило первую строчку в файле. На счет того, что не рационально так делать - пока не важно. Использоваться будет данный плагин раза 3 в неделю) ![]() Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут |
|
|
|
![]() ![]() |