AMX MOD X
Пятница, 07.02.2025, 05:09:22



Приветствую Вас Гость | RSS
[ Главная ] [ FM_Time - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
FM_Time
ShurfДата: Суббота, 28.07.2007, 22:08:02 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 18
Репутация: 1
Статус: Не в сети
Хочу вывод времени на экран реализовать

пишу:


new timenow[13];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_forward(FM_Time,"fwd_time");
// Add your code here...
}

public fwd_time()
{
get_time("%H : %M : %S",timenow,13);
set_hudmessage(255, 0, 0, -1.0, 0.05, 0, 6.0, 12.0);
new timerect=CreateHudSyncObj();
ShowSyncHudMsg(0,timerect, "%s",timenow);
return FMRES_SUPERCEDE
}

расскажите плз, где описание работы forward функций найти? Зачем нужны, как работают? И где лежит список eventов? Заранее БООЛЬШОЕ СПАСИБО! =)


[Глубоко в отладке]
 
slogicДата: Суббота, 28.07.2007, 23:44:13 | Сообщение # 2
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
по событиям сюда: http://amxmodx.ucoz.ru/forum/17-83-1

FM_Time я вообще никогда не использовал. Вообще как работают эти функции можно узнать в основном из HLSDK. Некоторые функции там вообще не используются, а некоторые (например, FM_Use) хоть и используются модом, но metamod их не регистрирует (т.к. они сделаны как-то через одно место разработчиками HL) и соотв-но не вызывает из своих плагинов.

Для вывода времени используй FM_StartFrame - вызывается каждый серверный фрэйм, так что лажу там не пиши, а то лаги получишь.

 
VENДата: Воскресенье, 29.07.2007, 15:10:32 | Сообщение # 3
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Прототипы Engine/DLL функций можно просмотреть в fakemeta_const.inc. Как правило прототипы соответствующих forward функций будут те же самые за редким исключением.

Список event'ов находится на AMWiki в скриптинг разделе. Прямую ссылку на раздел можно узнать из прикрепленной темы в подразделе полезной информации скриптинг раздела данного форума.

*Time функция движка HL выдает общее время "жизни" сервера.

Сообщение отредактировал VEN - Воскресенье, 29.07.2007, 15:12:51
 
ShurfДата: Воскресенье, 29.07.2007, 20:06:51 | Сообщение # 4
Рядовой
Группа: Пользователи
Сообщений: 18
Репутация: 1
Статус: Не в сети
Спасибо. Сделал через set_task =)

[Глубоко в отладке]
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2025