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

FokS

Участник
Сообщения
422
Реакции
52
Всем привет, может кто-нибудь исправить?
L 09/12/2018 - 12:15:05: SourceMod error session started
L 09/12/2018 - 12:15:05: Info (map "2000") (file "errors_20180912.log")
L 09/12/2018 - 12:15:05: [SM] Exception reported: Client 4 is not connected
L 09/12/2018 - 12:15:05: [SM] Blaming: rankme.smx
L 09/12/2018 - 12:15:05: [SM] Call stack trace:
L 09/12/2018 - 12:15:05: [SM] [0] GetClientName
L 09/12/2018 - 12:15:05: [SM] [1] Line 1986, C:\Users\Naruto\Downloads\sourcemod-1.6.0-hg4132-windows\addons\sourcemod\scripting\rankme.sp::RankConnectCallback
L 09/12/2018 - 12:15:05: [SM] [3] Call_Finish
L 09/12/2018 - 12:15:05: [SM] [4] Line 709, C:\Users\Naruto\Downloads\sourcemod-1.6.0-hg4132-windows\addons\sourcemod\scripting\rankme.sp::CallRankCallback
L 09/12/2018 - 12:15:05: [SM] [5] Line 682, C:\Users\Naruto\Downloads\sourcemod-1.6.0-hg4132-windows\addons\sourcemod\scripting\rankme.sp::SQL_GetRankCallback
 

Вложения

  • rankme.sp
    83.4 КБ · Просмотры: 3

Туник

Участник
Сообщения
1,281
Реакции
263
@Z-RAY-Z, да какая разница что летит)), даже если отключен ff то при попадании по союзнику прицел дергается в верх, и это реально бесит!
 

smxnet

Участник
Сообщения
80
Реакции
4
1 Привет ребят подскажите может есть такой плагин или кто может быть может написать нужно что бы вот в конце раунда удалялась у игроков awp то есть вот купили побегали раунд а в конце он у них исчез то есть когда раунд закончился и уже в начале следующего его не было ну тока если купить заново заранее благодарю сервер css steam

2 и еще ребят если кто знает плагин где можно выставить скорость передвижение заложников что бы они бегали быстрее

3 и вот еще есть ли такой плагин или можно как то его можно написать что бы вот определенному игроку никогда не выдавалась бомба c4 (ну например сделать проверку по steam id) при появлении вот поднять он может кинуть ему ее могут а вот при появлении ее не было
 

Truyn

King of clowns
Сообщения
1,591
Реакции
749
Здраствуйте нуждаюсь в самом простом плагине whitelist,чтобы проверял в конфиге есть стим айди или нет.Если нет просто кикал(с моим сообщением)
 

Truyn

King of clowns
Сообщения
1,591
Реакции
749
гуглите. Есть уже такой
Дядя гугли сам,я знаю что такие есть
Раз и Два.С выводом сообщения который компилится с ошибками,и имеет кучу лишнего функционала который мне абсолютно не нужен.
И прекращайте с такими сообщениями,вы просто воткнули свое неуместное к сожалению мнение.
Я могу так в каждой теме как вы писать,абсолютно бессмысленно.
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
@Oligarx1488,
PHP:
#pragma semicolon 1
#include <sourcemod>
#pragma newdecls required

#define PLUGIN_AUTHOR "Skeriiz"
#define PLUGIN_VERSION "1.0.0"

#define FILEPATH "configs/whitesid.txt"    // Файл с белыми SteamID

ArrayList g_WSID;
int ArraySize;

char g_szSMFilepath[PLATFORM_MAX_PATH];

static char g_szMess[] = "Вы кикнуты с сервера\nПричина: Ваш STEAMID в черном списке";    // Сообщение при кике

public Plugin myinfo =
{
    name = "[WSID] White Steam ID's",
    author = PLUGIN_AUTHOR,
    description = "w",
    version = PLUGIN_VERSION,
    url = "..."
};

public void OnPluginStart()
{
    BuildPath(Path_SM, g_szSMFilepath, sizeof(g_szSMFilepath), FILEPATH);
    g_WSID = new ArrayList(PLATFORM_MAX_PATH);
    RegAdminCmd("wsid_reload", CMD_Reload, ADMFLAG_ROOT);    // Перезагрузка белого списка
    WhiteList();
}

public void OnClientPutInServer(int iClient)
{
    if(!iClient || iClient> MaxClients || !IsClientInGame(iClient) || IsFakeClient(iClient))
        return;
    CheckClient(iClient);
}
void CheckClient(int iClient)
{
    char SID[32], szBuffer[32];
    GetClientAuthId(iClient, AuthId_Engine, SID, sizeof(SID));
    for(int i; i< ArraySize; i++)
    {
        g_WSID.GetString(i, szBuffer, sizeof(szBuffer));
        if(StrEqual(SID, szBuffer, false))    return;
    }
    KickClient(iClient, g_szMess);
}
public Action CMD_Reload(int iClient, int iArgs)
{
    WhiteList();
    return Plugin_Handled;
}

void WhiteList()
{
    Handle hFile = OpenFile(g_szSMFilepath, "r");
    
    if (hFile == null)    LogError("Invalid path '%s'", g_szSMFilepath);
    else
    {
        g_WSID.Clear();

        char szLine[PLATFORM_MAX_PATH];
        while (!IsEndOfFile(hFile) && ReadFileLine(hFile, szLine, sizeof(szLine)))
        {
            TrimString(szLine);
            g_WSID.PushString(szLine);
        }
        ArraySize = g_WSID.Length;
        if (g_WSID == null || ArraySize <= 0)     LogError("Path '%s' was clear", g_szSMFilepath);
    }
    CloseHandle(hFile);
}
 

The Space

Участник
Сообщения
147
Реакции
27
Может кто написать плагин для увеличения слотов в спекторах для csgo(если такое возможно)
 

makentosh

Участник
Сообщения
109
Реакции
6
Всем привет.
Хочу чтобы после того как я забанил игрока писался вот такой текст:
Вы забанены, причина: такая-то причина
Ник админа: Admin
Время бана: дата и время
Разбан: дата и время
Адрес для подачи апелляции: ваш адрес
только не писать что переходи на новый см 1.6.3 еще всех переживет)
 

Вложения

  • sourcebans.rar
    18.7 КБ · Просмотры: 9

PasTaMaN

Участник
Сообщения
5
Реакции
0
Всем привет.
Плагин:
Когда игрок заходит на серв, он мог говорить после несколько часов игры .
CSS:OB
CS:GO
--- Добавлено позже ---
Как этот косяк исправить ?
 

Вложения

  • sblog.cfg
    147 байт · Просмотры: 13
Последнее редактирование:

stotik

Участник
Сообщения
116
Реакции
34
Дядя гугли сам,я знаю что такие есть
Раз и Два.С выводом сообщения который компилится с ошибками,и имеет кучу лишнего функционала который мне абсолютно не нужен.
И прекращайте с такими сообщениями,вы просто воткнули свое неуместное к сожалению мнение.
Я могу так в каждой теме как вы писать,абсолютно бессмысленно.
Это тема написание плагинов, а не поиск плагинов. Научитесь гуглить уже
 

Truyn

King of clowns
Сообщения
1,591
Реакции
749
Это тема написание плагинов, а не поиск плагинов. Научитесь гуглить уже
Иди поспи,зачем ты флудишь,я и попросил написать мне плагин,а не найти.
Что ты лезешь,самоутвердится?Посты набить?

@Skeriiz премного благодарен :ab:
 

Павлик2281488

Участник
Сообщения
376
Реакции
66
Привет! Нужен плагин, который будет добавлять ботов через переменную bot_quota, но будет добавлять только на игровые раунды а на разминке ботов не будет. Зачем нужен такой плагин? Если боты вкл, то на разминке если много раз сменить команду, боты забьют весь сервер. Заранее спасибо!
 

Truyn

King of clowns
Сообщения
1,591
Реакции
749
@Skeriiz смотри я немного не понял как вносить стим айди,по 1 в каждой строке?Надо ли как то их разделять например ; ?Есть какие то нюансы еще?
Я пробовал вбивать просто стим айдишник,и так же разделять ; в конце строки,плагин ругался на ошибку.
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
@Skeriiz смотри я немного не понял как вносить стим айди,по 1 в каждой строке?Надо ли как то их разделять например ; ?Есть какие то нюансы еще?
Я пробовал вбивать просто стим айдишник,и так же разделять ; в конце строки,плагин ругался на ошибку.
1 строка - 1 id, без разделителя
ошибку прикрепить следовало.
 

0-BuTaJIuK-0

Участник
Сообщения
235
Реакции
57
Привет, есть функция StrEqual. Когда я пишу в чат, при точном совпадении левой и правой части (text и test), происходит заглушка.
Как сделать так, что бы при написании "asdtestcz" все равно происходила заглушка, то есть отлавливало слово в любом месте написанного.
P.S. научите strcmp

PHP:
text = то что написали в чат

if(StrEqual(text, "test")) return Plugin_Handled;
 

Truyn

King of clowns
Сообщения
1,591
Реакции
749
1 строка - 1 id, без разделителя
ошибку прикрепить следовало.
Просто ругался на отсутствие конфига,хотя я посмотрел в скрипте название и создал точно с таким же именем и точно по такому же пути,steam id вписал по 1 на каждую строку без разделителя.
 

sviridov_artem

Добрая душа
Сообщения
134
Реакции
30
Здравствуйте, сможет кто добавить в командный ноублок еще и ноублок гранат? sm 1.9 css v34
Буду очень признателен!
 

Вложения

  • team_noblock.sp
    4.6 КБ · Просмотры: 5
Сверху Снизу