Нужен плагин для сервера

Kutter

Участник
Сообщения
4
Реакции
0
Писать для какого сервера нужен плагин думаю пока нет смысла. Нужно что бы ботам выдавался Steam ID и сервер думал что на сервере на самом деле играют не боты, а люди. Нашёл лишь эмулятор Steam ID для тех у кого пиратка, но ботам он не выдаёт :(

P.S. Заранее большое спасибо за помощь.
 
Последнее редактирование:

Kutter

Участник
Сообщения
4
Реакции
0
Сам хоть понял что написал?
Такого нету, скорей всего.

Если не знаешь, то порой лучше молчать. Есть один такой сервер. У админа спрашивать бесполезно,потому что всё равно не скажет. А просто так узнать как он сделал думаю невозможно.
 

fallen1994

Участник
Сообщения
2,357
Реакции
538
Если не знаешь, то порой лучше молчать. Есть один такой сервер. У админа спрашивать бесполезно,потому что всё равно не скажет. А просто так узнать как он сделал думаю невозможно.
Лучше не грубить, а то не поможет вообще никто.
Сомневаюсь что ботам можно присвоить стим ид, это противоречит всему что есть)
Сообщение от Kutter
и сервер думал что на сервере на самом деле играют не боты, а не люди.
Оффтоп
 

Kutter

Участник
Сообщения
4
Реакции
0
Оффтоп

Оффтоп


Ну это он реально в тему написал :D
Вообще ржака :D

Оффтоп

А теперь по теме.

Сомневаюсь что ботам можно присвоить стим ид, это противоречит всему что есть)

Если у тебя есть лиц игра Team Fortress 2, то я даю тебе нужные вещи. Ты их отдашь человеку, который запустит свой сервер. Зайдя к нему вводим в консоли status и у ботов есть SteamID. Если это невозможно, то как тогда такое можно объяснить?
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Kutter, Если такого знаешь у него и проси. Мы люди простые много не можем знать. И ещё лицензию для ТФ 2 не нужна она бесплатна))))
 

Kutter

Участник
Сообщения
4
Реакции
0
Kutter, Если такого знаешь у него и проси. Мы люди простые много не можем знать. И ещё лицензию для ТФ 2 не нужна она бесплатна))))

Не думаю что ему есть смысл говорить как он это сделал :) А по поводу ТФ... Скачать и играть можно, но например предметы от других игроков ты сможешь получить, а что бы кому то дать то... :)
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Kutter, может он заказывал такой плагин на заказ, как говорится за ваши деньги любые капризы.
 

fallen1994

Участник
Сообщения
2,357
Реакции
538
Честно не представляю как можно обмануть движок, ладно пинг можно убрать, ники, и даже сделать супер ботов которые будут чатятся с тобой, но СТИМ ИД приделать, это выходит как то за рамки реального)))
 

LEHA01911

Участник
Сообщения
35
Реакции
8
code:
#pragma semicolon 1

#include <sourcemod>
#include <sdktools>

#pragma newdecls required

#define PLAYER_INFO_LEN 132

enum
{
    PlayerInfo_AccountID = 72,             // int
};

int g_accountIDs[MAXPLAYERS+1] =
{
    11111111, // [U:1:25341944]
    22222222, // [U:1:33063657]
    33333333, // ...
    44444444,
    55555555,
    66666666,
    77777777,
    88888888
};

public void OnClientSettingsChanged(int client)
{
    if (!IsFakeClient(client) || !g_accountIDs[client])
        return;

    int tableIdx = FindStringTable("userinfo");
  
    char userInfo[PLAYER_INFO_LEN];

    if (!GetStringTableData(tableIdx, client - 1, userInfo, PLAYER_INFO_LEN))
        return;

    int accountId = g_accountIDs[client];
    userInfo[PlayerInfo_AccountID] = accountId;

    bool lockTable = LockStringTables(false);
    SetStringTableData(tableIdx, client - 1, userInfo, PLAYER_INFO_LEN);
    LockStringTables(lockTable);
}
 

KiKiEEKi

🏆 🥇
Сообщения
653
Реакции
513
@LEHA01911, Ну вообще вот так Иконки у ботов в TAB как steam Игрок
Надо байты сдвигать что бы иконка не была черная с вопросом а нормальная.
По крайне мере что на домашнем что на хосте так у меня.

Но есть проблема, что у первых мест в топе не меняться иконка.
Или у одного бота за Т не меняется.
Пока методом тыка решаю 😄
 

|Fatalist|

Участник
Сообщения
179
Реакции
10
code:
#pragma semicolon 1

#include <sourcemod>
#include <sdktools>

#pragma newdecls required

#define PLAYER_INFO_LEN 132

enum
{
    PlayerInfo_AccountID = 72,             // int
};

int g_accountIDs[MAXPLAYERS+1] =
{
    11111111, // [U:1:25341944]
    22222222, // [U:1:33063657]
    33333333, // ...
    44444444,
    55555555,
    66666666,
    77777777,
    88888888
};

public void OnClientSettingsChanged(int client)
{
    if (!IsFakeClient(client) || !g_accountIDs[client])
        return;

    int tableIdx = FindStringTable("userinfo");
 
    char userInfo[PLAYER_INFO_LEN];

    if (!GetStringTableData(tableIdx, client - 1, userInfo, PLAYER_INFO_LEN))
        return;

    int accountId = g_accountIDs[client];
    userInfo[PlayerInfo_AccountID] = accountId;

    bool lockTable = LockStringTables(false);
    SetStringTableData(tableIdx, client - 1, userInfo, PLAYER_INFO_LEN);
    LockStringTables(lockTable);
}
Так, окей, и как мне узнать какой STEAM ID присвоился боту?)
 
Сверху Снизу