Отвязка плагина

david89089

SemJef ЛОЛ
Сообщения
58
Реакции
69
@Саша Шеин, вы тип тролли или что, вы думаете внутри плагина ничего нет?
В плагине стоит привязка и она есть, поставьте не знаю на сервер что-ли, а то чего декомпилить, уже не выйдет правда рано или поздно все ровно с декомпилят но это не поможет не как отвязать.
 

Саша Шеин

Кому костылей?
Сообщения
1,697
Реакции
621
@Саша Шеин, вы тип тролли или что, вы думаете внутри плагина ничего нет?
В плагине стоит привязка и она есть, поставьте не знаю на сервер что-ли, а то чего декомпилить, уже не выйдет правда рано или поздно все ровно с декомпилят но это не поможет не как отвязать.
upload_2016-3-20_12-36-29.png
 

Danyas

Участник
Сообщения
2,173
Реакции
1,072
@Саша Шеин, вы тип тролли или что, вы думаете внутри плагина ничего нет?
В плагине стоит привязка и она есть, поставьте не знаю на сервер что-ли, а то чего декомпилить, уже не выйдет правда рано или поздно все ровно с декомпилят но это не поможет не как отвязать.
#1 Отвязка плагина
#2 Будь внимательней, я ведь вчера написал что плагина нет в архиве...
 

Саша Шеин

Кому костылей?
Сообщения
1,697
Реакции
621
@david777,
Оффтоп
[HIDE-POSTS=896]
Спасибо, AM'у -

https://forums.alliedmods.net/showthread.php?p=2404465#post2404465
[/HIDE-POSTS]
PHP:
new ipa[10];
new id[10];

public OnPluginStart(String:str1[], String:str2[], bool:caseSensitive)
{
    new String:sConfigTime[256];
    new String:sConfigTimed[256];
    if (StrEqual(sConfigTime, sConfigTimed, true))
    {
        return 0;
    }
    new Handle:h_PORT = FindConVar("hostport");
    if (h_PORT)
    {
        GetHash(ipa, id);
        new String:ddd[52];
        Format(ddd, 50, "%d%d%d%d%d%d%d", id[2], id[2], id[0], id[9], id[8], id[0], id[0]);
        decl String:IPS[16];
        decl String:IPD[20];
        if (StringToInt(ddd, 10) != GetIP(IPS))
        {
            SetFailState("Плагин не подходит для вашего сервера, купите лицензию в Вконтакте https://vk.com/xz1488xz");
        }
        Format(IPD, 20, "%d%d%d.%d%d.%d%d%d.%d%d%d", ipa[1], ipa[0], ipa[4], ipa[2], ipa[5], ipa[2], ipa[1], ipa[8], ipa[1], ipa[3], ipa[6]);
        if (StrEqual(IPS, IPD, true))
        {
            if (GetConVarInt(h_PORT) != 27017)
            {
                SetFailState("Плагин не подходит для вашего сервера, купите лицензию в Вконтакте https://vk.com/xz1488xz");
            }
            return 0;
        }
        SetFailState("Плагин не подходит для вашего сервера, купите лицензию в Вконтакте https://vk.com/xz1488xz");
        if (GetConVarInt(h_PORT) != 27017)
        {
            SetFailState("Плагин не подходит для вашего сервера, купите лицензию в Вконтакте https://vk.com/xz1488xz");
        }
        return 0;
    }
    SetFailState("h_PORT == INVALID_HANDLE");
    return 0;
}
 
Последнее редактирование:

FrozDark

Участник
Сообщения
1,769
Реакции
2,050
@david777, Попробуй взять тестовый сервер тут https://host.27region.com,у них патченый sm отвязки все обходит.
самое банальное отключение функции SetFailState и ему подобные функции. Заблокировать всё равно возможно, достаточно сделать bool переменную и везде делать if проверки. Плагин вроде как работает, но функции не исполняет
 

Саша Шеин

Кому костылей?
Сообщения
1,697
Реакции
621
Дошли руки проверить!
Жду фикс :)
--- Добавлено позже ---
Я просто закинул плагин и ext на сервер и Всё работает, в какой момент то у меня должно выключить плагин?
 
Последнее редактирование:
Сверху Снизу