> > > > >

серийник

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
10
Рейтинг
0
#1
Как сделать серийник на плагин
Код активации в конфиге
 
 
Сообщения
256
Рейтинг
290
#2
Сейчас накидаю по-быстрому
 
5  
Сообщения
22
Рейтинг
14
#3
Прочитайте уж текст сверху...
В теме должны быть опубликованы попытки (diff кода или последовательность действий) самостоятельного поиска решения.
 
2  
Сообщения
1.433
Рейтинг
1489
#5
scottic, на любое действие всегда найдется противодействие. Не забывайте об этом.
 
 
Сообщения
2.092
Рейтинг
2091
#6
Помогать привату ноунейм автора - печально.
 
 
Сообщения
256
Рейтинг
290
#7
wopox1337, да вроде никто ещё не помог, за мой сарказм вообще мало плюсов получил я.
 
Оффтоп
 
Сообщения
18
Рейтинг
38
#8
Где-то на этом форуме и нашел вроде как:
Код:
#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
 
Последнее редактирование:
3  
Сообщения
22
Рейтинг
14
#9
Rias, а зачем там реапи? :crazy:

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

Тс выше также писал, что ему нужно сравнивать "в сети", скорее всего с веб-сервера. Лучше ему рассказать о том, что такое сокеты.
Да, он там не нужен.. Выдрал из плагина, забыл убрать, отредактировать уже не могу :(
 
 
Сообщения
264
Рейтинг
211
#11
Где-то на этом форуме и нашел вроде как:
Код:
#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 способ обойти такую "защиту", нет смысла даже время на это тратить
Автору ответ дали, тему закрываю
 
2  
Статус
В этой теме нельзя размещать новые ответы.

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

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