Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Закрытие Handle при Остановке плагина
Закрытие Handle при Остановке плагина
BarD Дата: Вторник, 04.03.2014, 14:29:40 | Сообщение # 1
Сообщений: 943
Репутация: 137 [ +/- ]
у меня открыт Handle таймера. Допустим:
Код
g_timer[client] = CreateTimer(50.0, Timer, client);


Как мне его закрыть при
Код
public OnPluginEnd()
?

Если делаю так:
Код
public OnPluginEnd()
{
CloseHandle(g_timer);
}
или так:
Код
public OnPluginEnd()
{
KillTimer(g_timer);
}
, то компилятор выдает ошибку: "Массив должен быть проиндексирован". А если делаю так:
Код
public OnPluginEnd()
{
CloseHandle(g_timer[client]);
}
, то компилятор выдает ошибку: "Неопределенный символ client". Что делать? Подскажите, пожалуйста, кто знает...
 
TEIN Дата: Вторник, 04.03.2014, 14:44:43 | Сообщение # 2
Сообщений: 563
Репутация: 78 [ +/- ]
for (new i = 1; i <= MaxClients; i++) if (IsClientInGame(i)) ...
 
BarD Дата: Вторник, 04.03.2014, 14:56:50 | Сообщение # 3
Сообщений: 943
Репутация: 137 [ +/- ]
Спасибо большое!
 
_wS_ Дата: Вторник, 04.03.2014, 15:37:35 | Сообщение # 4
Thanks
После отключения, плагин сам закроет все Handle, не нужно ничего делать.
 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Закрытие Handle при Остановке плагина
  • Страница 1 из 1
  • 1
Поиск: