Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

функция в определённом промежутке ремени

, get_time
Статус пользователя corefir
сообщение 28.3.2013, 21:51
Сообщение #1


Стаж: 14 лет

Сообщений: 259
Благодарностей: 8
Полезность: < 0

Всем доброго времени суток!

Привет mazdan'у
на своем сайте поменяй главную) c-s.net.ua уже не лежит=)


Теперь по дело. Нужно что бы в определённом промежутке времени кое-что работало.

код
new Hours[3], HourWork[18] = {22, 23, 00, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}
get_time("%H", Hours, sizeof(Hours)-1)


как туда припаять, что если сейчас это время, то исполнить на юзере функцию?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Safety1st
сообщение 29.3.2013, 8:22
Сообщение #2
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Кривой алгоритм с массивом, раз у вас все числа последовательные.
Переведите в число, сравните, что >21 или <13, и выполните функцию.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 29.3.2013, 9:45
Сообщение #3


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

или equal или как safat1st сказал, только ==, а не > судя по массиву

Код
new Hours[3], HourWork[18] = {22, 23, 00, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}
public is_happy_hour()
{
get_time("%H", Hours, sizeof(Hours)-1)
new hnum
new res
hnum = num_to_str(Hours)
for (new i; i<18;i++)
{
if(hnum == HourWork[i])
{
res = i+1
break
}
}
return res
}
.....
if(is_happy_hour()) make_player_happy()
.....


сегодня не лежит, завтра лежит, будет время отредактирую страничку =)


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 29.3.2013, 9:56
Сообщение #4
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

то есть ты признался что завтра положишь форум?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 29.3.2013, 9:57
Сообщение #5
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

mazdan,
Сплюнь!


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 29.3.2013, 10:19
Сообщение #6


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

:D
Да да, пусть лежит пн-пт с 9 до 20 пока я работаю =) в остальное время пусть работает :D К теме кстати относится - работа в промежутки времени =)


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: