Написание плагинов

F

FBI

@Lisoh, вот объясни этот момент почему не указываешь цвет нику? <font color='#0000FF'>%N</font>
 

StormX

Участник
Сообщения
891
Реакции
302
Уберите пожалуйста в этом плагине рандомную смену ников у ботов. Заранее спасибо.
 

Вложения

  • FakeClients.sp
    2.7 КБ · Просмотры: 13

Truyn

King of clowns
Сообщения
1,591
Реакции
749
Скриптеры кто за оплату возьмется,нужно плагин чуть расширить :(
ТЗ ТУТ

так же нужно пару худов под таймер influx,если кому интересно отпишите в скайп.


Неактуально,уже нашел скриптера.
 
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,981
@niko7d, а для чего тебе этот плагин?
насколько я понимаю это же можно делать средствами самого srcds без установки sorcemod простой настройкой кваров
 

StormX

Участник
Сообщения
891
Реакции
302
@niko7d, а для чего тебе этот плагин?
насколько я понимаю это же можно делать средствами самого srcds без установки sorcemod простой настройкой кваров

А каким образом можно сделать через srcds ботов, что бы те постоянно висели в спекторах?
 

HooLIGUN

MatchMaking CS:S / RGMIX.ru
Сообщения
1,062
Реакции
267
Пожалуйста,помогите с этим :sorry:
Добавьте пожалуйста в этот плагин:
Если игроку отключен чат, то он не может использовать радио команды

Цель: Есть игроки, которые при получении "гаг чата" начинают страдать фигней радиокомандами.
 

Drumanid

Нестандартное звание
Сообщения
1,862
Реакции
1,748
Пожалуйста,помогите с этим :sorry:
PHP:
// Author radiospamlock: AlmazON
#include <basecomm>

#define TYPEBLOCK 3 // Блокировать радио команды только когда игрок получил мут: 0 - блокировать всегда, независимо есть у игрока мут или нет / 1 - чата / 2 - голоса / 3 - всего (и чата и голоса)

public void OnPluginStart()
{
    char sBuffer[][] = {"cheer", "compliment", "coverme", "fallback", "followme", "enemydown", "enemyspot", "getinpos", "getout", "go", "holdpos", "inposition",
    "needbackup", "negative", "nice", "regroup", "report", "reportingin", "roger", "sectorclear", "sticktog", "stormfront", "takingfire", "takepoint", "thanks"};
    int i = sizeof(sBuffer) -1;
    do AddCommandListener(RL, sBuffer[i]);
    while(i--);
}

public Action RL(int iClient, char[] sCommand, int iArgs)
{
    switch(TYPEBLOCK)
    {
        case 0: return Plugin_Handled;
        case 1:
        {
            if(BaseComm_IsClientGagged(iClient)) return Plugin_Handled;
        }
        case 2:
        {
            if(BaseComm_IsClientMuted(iClient)) return Plugin_Handled;
        }
        case 3:
        {
            if(BaseComm_IsClientGagged(iClient) || BaseComm_IsClientMuted(iClient)) return Plugin_Handled;
        }
    }
   
    return Plugin_Continue;
}
 
Последнее редактирование модератором:

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,981
@niko7d, в наблюдателях? Хм, наверное никак.
 

StormX

Участник
Сообщения
891
Реакции
302
Вот поэтому и нужно подправить тот плагин:ab:
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,981
@niko7d, как альтернатива - только поменять имена в массиве на нужные или делать всех с одним именем
 

StormX

Участник
Сообщения
891
Реакции
302
@niko7d, как альтернатива - только поменять имена в массиве на нужные или делать всех с одним именем

Суть в том, что плагин порой меняет рандомно на те же самые имена, которые уже используются в спекторах и тогда получается такое:
Пример: Иван и (1) Иван, и т.д.
Хотя бы это каким то образом подправить.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,981
@niko7d, тогда нужно делать проверку на использованное имя
Сколько у тебя ботов максимум может быть?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,981

Вложения

  • FakeClients.sp
    2.9 КБ · Просмотры: 21
  • FakeClients.smx
    5.8 КБ · Просмотры: 4

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,981
@FBI, понятия не имею
вроде бы должно везде
даже не в КС
главное, чтобы там боты были
 
Сверху Снизу