серийник

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
10
Реакции
0
Как сделать серийник на плагин
Код активации в конфиге
 
Сообщения
23
Реакции
15
Прочитайте уж текст сверху...
В теме должны быть опубликованы попытки (diff кода или последовательность действий) самостоятельного поиска решения.
 
Сообщения
1.615
Реакции
1.763
scottic, на любое действие всегда найдется противодействие. Не забывайте об этом.
 

wopox1337

😈 самый злой модератор
Сообщения
2.194
Реакции
2.201
Помогать привату ноунейм автора - печально.
 
Сообщения
319
Реакции
317
Предупреждения
10
Оффтоп
wopox1337, да вроде никто ещё не помог, за мой сарказм вообще мало плюсов получил я.
 
Сообщения
18
Реакции
39
Где-то на этом форуме и нашел вроде как:
Код:
#include <amxmodx>
#include <reapi>

new const PluginIP[] = "ip:port";
new const key[] = "mKp5981lfKLkjfaok1mf51232512";

public plugin_init( )
{
    register_plugin( "TEST", "1.0", "" );

    License();
}

stock License()
{
    new cvar;
    cvar = register_cvar("plugin_key","");
    server_cmd("exec addons/amxmodx/configs/config.cfg");server_exec();

    new str[128];
    get_pcvar_string(cvar,str,charsmax(str));

    new szServerIP[22];    get_user_ip(0, szServerIP, charsmax(szServerIP));
    if(strcmp(szServerIP, PluginIP) || strcmp(key, str))
        set_fail_state("[License] Вы не приобрели лицензию плагина.");
}
Правда что-то изменил, не помню

--
UPD: оригинал от ifx : https://dev-cs.ru/threads/4753/#post-48071
 
Последнее редактирование:
Сообщения
23
Реакции
15
Rias, а зачем там реапи? :crazy:

Тс выше также писал, что ему нужно сравнивать "в сети", скорее всего с веб-сервера. Лучше ему рассказать о том, что такое сокеты.
 
Сообщения
18
Реакции
39
Rias, а зачем там реапи? :crazy:

Тс выше также писал, что ему нужно сравнивать "в сети", скорее всего с веб-сервера. Лучше ему рассказать о том, что такое сокеты.
Да, он там не нужен.. Выдрал из плагина, забыл убрать, отредактировать уже не могу :(
 
Сообщения
279
Реакции
216
Где-то на этом форуме и нашел вроде как:
Код:
#include <amxmodx>
#include <reapi>

new const PluginIP[] = "ip:port";
new const key[] = "mKp5981lfKLkjfaok1mf51232512";

public plugin_init( )
{
    register_plugin( "TEST", "1.0", "" );

    License();
}

stock License()
{
    new cvar;
    cvar = register_cvar("plugin_key","");
    server_cmd("exec addons/amxmodx/configs/config.cfg");server_exec();

    new str[128];
    get_pcvar_string(cvar,str,charsmax(str));

    new szServerIP[22];    get_user_ip(0, szServerIP, charsmax(szServerIP));
    if(strcmp(szServerIP, PluginIP) || strcmp(key, str))
        set_fail_state("[License] Вы не приобрели лицензию плагина.");
}
Правда что-то изменил, не помню

--
UPD: оригинал от ifx : https://dev-cs.ru/threads/4753/#post-48071
Есть 1001 способ обойти такую "защиту", нет смысла даже время на это тратить
Автору ответ дали, тему закрываю
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу