OTime
|
|
HaEmmid | Дата: Вторник, 13.11.2007, 15:53:50 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Сообщений: 11
Статус: Не в сети
| Автор: Ha Emmid (xaemmug@gmail.com, 722314) Версия: 0.5 Описание: Плагин показывает дату и время по центру экрана (каждые 30 секунд). Также есть команда /showtime которая показывает мгновенно. P.S.: спасибо slogic за функцию выборки даты.
Сообщение отредактировал HaEmmid - Вторник, 13.11.2007, 15:54:05 |
|
| |
slogic | Дата: Вторник, 13.11.2007, 16:21:23 | Сообщение # 2 |
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| register_concmd надо заменить на register_clcmd, т.к. на сервере выполнять эту команду не имеет смысла. я бы создал доп. функцию для task, а в ней уже сделал бы вызов showtime(0), потому что сейчас параметр id НЕЯВНО равен нулю (я не проверял, я полагаю ты плагин тестировал и он у тебя работает) когда showtime вызвана по таймеру, и тебя это спасает от ошибок. g_min - не используется. тебе компилятор разве не выдал предупреждения?
|
|
| |
Joker | Дата: Вторник, 13.11.2007, 16:46:12 | Сообщение # 3 |
 Генерал-майор
Группа: Пользователи
Сообщений: 375
Статус: Не в сети
| А можно написать плагин подобие Thetime. Тоесть что бы при написании в чате "ontime" выдавалось игроку сколько он игает на сервере?
One death is a Tragedy One million is a Statistic...
|
|
| |
HaEmmid | Дата: Вторник, 13.11.2007, 19:30:22 | Сообщение # 4 |
Рядовой
Группа: Пользователи
Сообщений: 11
Статус: Не в сети
| slogic, постараюсь всё исправить. Joker, посмотрим...Добавлено (2007-11-13, 7:10 Pm) --------------------------------------------- slogic Про отдельную функцию. Ты имеешь ввиду сделать функцию, где устанавилвать таск и потом её вызвать в ините? Добавлено (2007-11-13, 7:30 Pm) --------------------------------------------- Народ, как выцепить индекс игрока введшего команду в чат?
|
|
| |
slogic | Дата: Среда, 14.11.2007, 13:45:30 | Сообщение # 5 |
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| Quote (HaEmmid) Про отдельную функцию. Ты имеешь ввиду сделать функцию, где устанавилвать таск и потом её вызвать в ините? Ты вообще в курсе, что если в show_hudmessage(id, "TekyIII,ee BpeM9I:") id = 0 то сообщение отправляется ВСЕМ? Когда функция showtime(id) вызывается по таймеру (set_task), то параметр id = 0 неявно, т.к. параметры передаются еще на стадии описания set_task (см. справку по ней). id (это и есть индекс игрока, котоый ввел команду) заполняется только когда функция вызвана как обработчик команды "say /showtime".
|
|
| |
HaEmmid | Дата: Среда, 14.11.2007, 23:18:54 | Сообщение # 6 |
Рядовой
Группа: Пользователи
Сообщений: 11
Статус: Не в сети
| Честно говоря не совсем понял когда именно передаётся индекс игрока... Обидно =)
|
|
| |
J0nY | Дата: Среда, 21.11.2007, 16:22:05 | Сообщение # 7 |
Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Не в сети
| HaEmmid мне этот плагин очень понравелся.Но можеш изправить, чтобы когда по середины екрана показывало время, чтобе писало на английском языкэ?К примеру : "Current time and date : 21.11.2007 15:20" =)
|
|
| |
HaEmmid | Дата: Пятница, 14.12.2007, 00:45:31 | Сообщение # 8 |
Рядовой
Группа: Пользователи
Сообщений: 11
Статус: Не в сети
| Могу и так сделать, если ещё надо =)
|
|
| |
SNIPER | Дата: Пятница, 14.12.2007, 06:09:49 | Сообщение # 9 |
 Полковник
Группа: Пользователи
Сообщений: 234
Статус: Не в сети
| тупой плагин, только лаги создает...
Главный Администратор портала [Black] Список серверов на главной странице Black.Telenet.Ru
|
|
| |
HaEmmid | Дата: Воскресенье, 16.12.2007, 02:41:11 | Сообщение # 10 |
Рядовой
Группа: Пользователи
Сообщений: 11
Статус: Не в сети
| Лагов что-то не заметил, да и вы первый пишете об этом. Можно подробнее?
|
|
| |