The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
Я прекрасно понимаю, что часто названия плагинов можно очень просто забыть. Однако это становится причиной постоянного создания тем рода "помогите найти плагин X".

Так вот, чтобы содержать форум в порядке и чистоте, поступим следующим образом:
  1. В дальнейшем создаваемые темы с "помогите найти плагин" будут удаляться, а авторам — выдаваться предупреждения
  2. Если Вы захотите найти плагин, то сначала воспользуйтесь поиском

Если всё же не удалось найти плагин, заполните следующую форму и ответьте в этой теме:

  • Функции плагина
  • Мод/Игра, которая использует этот плагин

Прежде чем отвечать в теме, воспользуйтесь поиском гугла, который почти всегда находит нужное.

Старые темы будут перемещены в корзину.
 
Последнее редактирование модератором:

Grey83

не пишу плагины с весны 2022
Сообщения
8,598
Реакции
5,085
Как правильно будет тогда сделать, чтобы открывалось на "N"?
Если игра - CS:S, то так:
C-подобный:
public void OnPluginStart()
{
    AddCommandListener(Cmd_NVG, "nightvision");
}

public Action Cmd_NVG(int client, const char[] command, int argc)
{
    if(client && IsClientInGame(client))
    {
        //    твой код
    }
    return Plugin_Continue;
}
 

emo

Участник
Сообщения
33
Реакции
3
Помогите пожалуйста найти или написать плагин, чтобы через определенное время (4 часа) кикало игрока с сервера
Я искала не нашла(
 
Последнее редактирование:

Palonez

бб братки
Сообщения
3,035
Реакции
1,838
Помогите пожалуйста найти плагин, чтобы через определенное время (4 часа) кикало игрока с сервера
Я искала не нашла(
Сессионное время(нонстопом 4 часа играет плэер)/реалтайм(независимо от того, в игре или нет игрок)/накопительное(по мере игры)?
 

emo

Участник
Сообщения
33
Реакции
3
Сессионное время(нонстопом 4 часа играет плэер)/реалтайм(независимо от того, в игре или нет игрок)/накопительное(по мере игры)?
Сессионное время (нонстопом 4 часа играет плэер)
Мне просто для idle сервера это нужно ^^
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,598
Реакции
5,085
Помогите пожалуйста найти плагин
Для этих целей есть отдельная тема на форуме:
Сообщения автоматически склеены:

Сессионное время (нонстопом 4 часа играет плэер)
Мне просто для idle сервера это нужно ^^
для idle, емнип, достаточно просто находится в одной из команд
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,598
Реакции
5,085
@emo, как часто у тебя карта меняется (и вообще меняется или перезапускается ли)?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,598
Реакции
5,085
@emo, пробуй (в 4-й строке можно поменять время от выбора команды до кика).
Выбор команды наблюдателей тоже запускает таймер.
 

Вложения

  • idle_kick.sp
    1.3 КБ · Просмотры: 20
  • Мне нравится
Реакции: emo

Palonez

бб братки
Сообщения
3,035
Реакции
1,838
@emo, пробуй (в 4-й строке можно поменять время от выбора команды до кика).
Выбор команды наблюдателей тоже запускает таймер.
Можно еще получать (стартовое+4часа)время через GetTime(), записывать их в int arr[MAXPLAYERS+1] массив и проверять во время кого-нибудь события, когда GetTime() >= arr[client]
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,598
Реакции
5,085
@Palonez, можно, но какие события могут быть на idle сервере, кроме смены раундов (и связанными с ними событиями спавна)?
 

Mr_Incognito

Участник
Сообщения
194
Реакции
14
Понимаю что тема не та но всё лучше чем создавать новую :). Подскажите пожалуйста кто видел, слышал, качал скин персонажа на CS:GO SuperMan?
 

Denisen

Участник
Сообщения
158
Реакции
34
Доброго времени суток, может кто знает название данного плагина? который выводит инфу в конце каждого раунда
1663151091118.png
 

Palonez

бб братки
Сообщения
3,035
Реакции
1,838
Доброго времени суток, может кто знает название данного плагина? который выводит инфу в конце каждого раунда
Посмотреть вложение 102113
Приватный скорее всего. А так делается через эвент cs_win_panel_round где устанавливается нужный текст в funfact_token
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,598
Реакции
5,085
@Denisen, вот примерно так:
C-подобный:
Event msg = CreateEvent("cs_win_panel_round");
msg.SetString("funfact_token", "твой html-текст");
for(int i = 1; i <= MaxClients; i++) if(IsClientInGame(i) && !IsFakeClient(i)) msg.FireToClient(i);
msg.Cancel();
Можно перехватывать событие cs_win_panel_round и менять текст в нём.
 
Сверху Снизу