Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Важная информация

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.
8 страниц V  « 3 4 5 ... 6 7 »

Бэкдоры в плагинах от MastaMan и Empower

Статус пользователя S0m3Th1nG_AwFul!
сообщение 3.8.2012, 17:45
Сообщение #61
Стаж: 15 лет

Сообщений: 454
Благодарностей: 323
Полезность: 961

rcon amxx cmds и смотри, какому плагину принадлежит команда mm_plugins.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя s-nesterov
сообщение 3.8.2012, 18:22
Сообщение #62


Стаж: 14 лет

Сообщений: 657
Благодарностей: 74
Полезность: 15

Цитата(S0m3Th1nG_AwFul! @ 3.8.2012, 17:45) *
rcon amxx cmds и смотри, какому плагину принадлежит команда mm_plugins.


Прошу прощенья.
Поподробней напиши пожалуйста
Не догнал просто

Вот его плагины.
И то я все их заменил,с первого поста
statsx_shell.amxx
galileo_MastaMan_Edition.amxx
ad_manager.amxx
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sonic2790
сообщение 3.8.2012, 18:30
Сообщение #63


Стаж: 18 лет

Сообщений: 236
Благодарностей: 38
Полезность: 142

amxx cmds - команду в консоле сервера. Отобразиться список ВСЕХ команд, которые доступны на сервере. Ищеш команду mm_plugins - и смотришь, какому плагину соответствует эта команда.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя s-nesterov
сообщение 3.8.2012, 18:36
Сообщение #64


Стаж: 14 лет

Сообщений: 657
Благодарностей: 74
Полезность: 15

Цитата(Sonic2790 @ 3.8.2012, 19:30) *
amxx cmds - команду в консоле сервера. Отобразиться список ВСЕХ команд, которые доступны на сервере. Ищеш команду mm_plugins - и смотришь, какому плагину соответствует эта команда.

Спасибо огромное)
Не знал этой команды.все нашел.Не понимаю хотя,вроде заменял с первого поста

[ 86] mm_plugins client galileo_MastaMa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sonic2790
сообщение 3.8.2012, 18:37
Сообщение #65


Стаж: 18 лет

Сообщений: 236
Благодарностей: 38
Полезность: 142

Бывает. Мб просто скомпилировал, а закинуть забыл derisive.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Hnt
сообщение 15.8.2012, 15:52
Сообщение #66


Стаж: 18 лет

Сообщений: 810
Благодарностей: 198
Полезность: 494

Плагины просто великолепные - ну зачем нужно было так обосрать свое имя....единственный вопрос как он спалился ?

Отредактировал: Hnt, - 15.8.2012, 16:00
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 15.8.2012, 18:32
Сообщение #67
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

ну как как декомпилили амхх вот так
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя The_Philosopher
сообщение 8.9.2012, 22:13
Сообщение #68


Стаж: 15 лет

Сообщений: 17
Благодарностей: 1
Полезность: 0

ВСЕМ ПРИВЕТ!
По ставил amx_bancs_fix Прописал перед плагином amx_bancs.amxx в plugins.ini
Все равно захожу под ником Empower и есть доступ к бан меню.
Может что то не так сделал?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 8.9.2012, 22:31
Сообщение #69


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата
Может что то не так сделал?

вполне вероятно


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя The_Philosopher
сообщение 8.9.2012, 22:33
Сообщение #70


Стаж: 15 лет

Сообщений: 17
Благодарностей: 1
Полезность: 0

Цитата(AndrewZ @ 8.9.2012, 23:31) *
вполне вероятно

ну как бы все по инструкции ubeysya.gif
его заного компилить не надо? а то я просто амхх вставил и т.д....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 8.9.2012, 22:33
Сообщение #71


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

Самы простой способ это, тупо добавть этот ник в user.ini и поставить на него пароль с флагом z

Отредактировал: Fintok, - 8.9.2012, 22:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя The_Philosopher
сообщение 8.9.2012, 22:37
Сообщение #72


Стаж: 15 лет

Сообщений: 17
Благодарностей: 1
Полезность: 0

простите за тупые вопросы))))))
но я реально не шарю
там же надо пароль прописывать (если по нику как бы делаешь админку)
Код
"Empower" "пароль" "z" "a"

так? или можно без пароль ввести?

Отредактировал: The_Philosopher, - 8.9.2012, 22:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 8.9.2012, 22:45
Сообщение #73


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

Цитата(The_Philosopher @ 9.9.2012, 0:37) *
простите за тупые вопросы))))))
но я реально не шарю
там же надо пароль прописывать (если по нику как бы делаешь админку)
Код
"Empower" "пароль" "z" "a"

так? или можно без пароль ввести?

Да правильно. Не, пароль обязательно нужен, а то так зайдут и будет тоже самое.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя The_Philosopher
сообщение 8.9.2012, 22:49
Сообщение #74


Стаж: 15 лет

Сообщений: 17
Благодарностей: 1
Полезность: 0

Большое спасибо!!!!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 8.9.2012, 23:04
Сообщение #75


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

Цитата(The_Philosopher @ 9.9.2012, 0:49) *
Большое спасибо!!!!!!

Да не за что)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя The_Philosopher
сообщение 8.9.2012, 23:59
Сообщение #76


Стаж: 15 лет

Сообщений: 17
Благодарностей: 1
Полезность: 0

Цитата(Hnt @ 15.8.2012, 18:52) *
....единственный вопрос как он спалился ?

тоже интересно ))))
Но все равно спасибо этому человеку - который спалил это!!!!!!!!!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mde...
сообщение 9.9.2012, 18:24
Сообщение #77
Стаж: 13 лет

Сообщений: 333
Благодарностей: 61
Полезность: 0

Много серверов легло из за этих бекдоров
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adrenalin_den
сообщение 10.9.2012, 13:53
Сообщение #78
Стаж: 15 лет

Сообщений: 60
Благодарностей: 5
Полезность: 4

Цитата(Sonic2790 @ 3.8.2012, 18:30) *
amxx cmds - команду в консоле сервера. Отобразиться список ВСЕХ команд, которые доступны на сервере. Ищеш команду mm_plugins - и смотришь, какому плагину соответствует эта команда.

Вот я ввёл команду amxx cmds Но всё равно какой то игрок заходил с разным ником и автоматом становиться админом!!!



Цитата(adrenalin_den @ 10.9.2012, 13:43) *
Вот я ввёл команду amxx cmds Но всё равно какой то игрок заходил с разным ником и автоматом становиться админом!!!

Консоль

Registered commands:
name access type plugin
[ 1] BLOKED client block_key.amxx
[ 2] amx_addfake d console fakefull_origin
[ 3] amx_gag i console colored_transli
[ 4] amx_hpk c console high_ping_kicke
[ 5] amx_removefake d console fakefull_origin
[ 6] amx_ungag i console colored_transli
[ 7] cheer client my_menu.amxx
[ 8] colored_translit_config l console colored_transli
[ 9] esp_menu c client admin_spec_esp.
[ 10] esp_settings c client admin_spec_esp.
[ 11] esp_toggle c client admin_spec_esp.
[ 12] format_info console format_player.a
[ 13] format_menu d client format_player.a
[ 14] format_player d console format_player.a
[ 15] joinclass client admin_freelook.
[ 16] jointeam client admin_freelook.
[ 17] say client admin_check.amx
[ 18] say c client say_restart.amx
[ 19] say client ad_manager.amxx
[ 20] say client colored_transli
[ 21] say /adminka client say_admin.amxx
[ 22] say /esp_menu c client admin_spec_esp.
[ 23] say /esp_toggle c client admin_spec_esp.
[ 24] say /resetscore client resetscore.amxx
[ 25] say /restartscore client resetscore.amxx
[ 26] say /rs client resetscore.amxx
[ 27] say /voteban client votebans_wtf.am
[ 28] say voteban client votebans_wtf.am
[ 29] say_team c client say_restart.amx
[ 30] say_team client ad_manager.amxx
[ 31] say_team client colored_transli
[ 32] unformat_player d console format_player.a
32 commands


Отредактировал: adrenalin_den, - 10.9.2012, 14:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя several
сообщение 19.9.2012, 17:03
Сообщение #79
Стаж: 14 лет

Сообщений: 112
Благодарностей: 9
Полезность: 69

ребят если тут бэкдор?? я просто в скриптинге не разбираюсь)) случайно вообще нашел у себя переведенный им плагин:
Скрытый текст
Код
AMX Mod X скрипт.
*
*================================
* Название:  HPK
* Версия перевода: 1.0.0
* Автор перевода: MastaMan
* Источник: amx-server.blogspot.com
*================================
*
Команды:
amx_hpk <макс пинг> <кол-во проверок> <время между проверками> <время перед проверкой>

Переменные:
amx_hpk_ping - Максимальный пинг перед тем, как кто то будет кикнут. По умолчанию 200.
amx_hpk_check - Интервал в секундах, для проверки пинга. По умолчанию 12 секунд.
amx_hpk_tests - Количество проверок, перед тем как игрок с большим пингом будет кикнут. По умолчанию 5.
amx_hpk_delay - Время задержки, после подключения игрока на сервер для проверки пинга. По умолчанию 60 секунд.
amx_hpk_immunity - ВКЛ/ВЫКЛ иммунитет
*****************************************************************************
*/

#include <amxmodx>
#include <amxmisc>

new const PLUGIN[]  = "High Ping Kicker"
new const VERSION[] = "1.0"
new const AUTHOR[]  = "Shadow/Bo0m!"

// Feel free to change this flag
#define HPK_IMMUNE ADMIN_IMMUNITY

// PCvars
new hpk_ping, hpk_check, hpk_tests, hpk_delay, hpk_immunity

new g_Ping[33]
new g_Samples[33]

public plugin_init() {

    register_plugin(PLUGIN, VERSION, AUTHOR)

    register_concmd("amx_hpk","cmdHpk",ADMIN_CVAR,"- configures high ping kicker")

    hpk_ping = register_cvar("amx_hpk_ping","200")
    hpk_check = register_cvar("amx_hpk_check","12")
    hpk_tests = register_cvar("amx_hpk_tests","5")
    hpk_delay = register_cvar("amx_hpk_delay","60")
    hpk_immunity = register_cvar("amx_hpk_immunity","1")

    if (get_pcvar_num(hpk_check) < 5) set_pcvar_num(hpk_check,5)
    if (get_pcvar_num(hpk_tests) < 3) set_pcvar_num(hpk_tests,3)
}

public client_disconnect(id)
    remove_task(id)

public client_putinserver(id) {    
    g_Ping[id] = 0
    g_Samples[id] = 0

    if ( !is_user_bot(id) )
    {
        new param[1]
        param[0] = id
        set_task( 15.0 , "showWarn" , id , param , 1 )
    
        if (get_pcvar_num(hpk_delay) != 0) {
            set_task( float(get_pcvar_num(hpk_delay)), "taskSetting", id, param , 1)
        }
        else {        
            set_task( float(get_pcvar_num(hpk_check)) , "checkPing" , id , param , 1 , "b" )
        }
    }
}

public showWarn(param[])
    client_print( param[0] ,print_chat,"Игроки с пингом больше чем %d, будут кикнуты!", get_cvar_num( "amx_hpk_ping" ) )

public taskSetting(param[]) {
    new name[32]
    get_user_name(param[0],name,31)
    set_task( float(get_pcvar_num(hpk_check)) , "checkPing" , param[0] , param , 1 , "b" )
}

kickPlayer(id) {
    new name[32],authid[36]
    get_user_name(id,name,31)
    get_user_authid(id,authid,35)
    client_print(0,print_chat,"Игрок %s кикнут из за высокого пинга",name)
    server_cmd("kick #%d ^"Извините, но ваш пинг слишком высокий, повторите попытку позже...^"",get_user_userid(id))
    log_amx("^"%s<%d><%s>^" кикнут из за высокого пинга (Средний пинг ^"%d^")", name,get_user_userid(id),authid,(g_Ping[id] / g_Samples[id]))
}

public checkPing(param[]) {

    if (get_pcvar_num(hpk_tests) < 3)
        set_pcvar_num(hpk_tests,3)

    new id = param[ 0 ]

    if ( get_user_flags(id) & HPK_IMMUNE && get_pcvar_num(hpk_immunity) == 1 ) {
        remove_task(id)
        client_print(id, print_chat, "Проверка пинга отключена благодаря иммунитету...")
        return PLUGIN_CONTINUE
    }

    new ping, loss

    get_user_ping(id,ping,loss)

    g_Ping[ id ] += ping
    ++g_Samples[ id ]

    if ( (g_Samples[ id ] > get_pcvar_num(hpk_tests)) && (g_Ping[id] / g_Samples[id] > get_pcvar_num(hpk_ping))  )    
        kickPlayer(id)

    return PLUGIN_CONTINUE
}

  
public cmdHpk(id,level,cid) {
    if (!cmd_access(id,level,cid,1))
        return PLUGIN_HANDLED

    if (read_argc() < 6) {
        console_print(id,"Использование: amx_hpk <макс пинг> <кол-во проверок> <время между проверками> <время перед проверкой> <1 для включения иммунитета|0 для отключения")
        console_print(id,"Текущие настройки:")
        console_print(id,"Макс. пинг: %d | Проверок пинга: %d | Частота проверок: %d | Начальная задерка: %d | Иммунитет: %d",get_pcvar_num(hpk_ping),get_pcvar_num(hpk_tests),get_pcvar_num(hpk_check),
get_pcvar_num(hpk_delay),get_pcvar_num(hpk_immunity))
        return PLUGIN_HANDLED
    }

    new name[32], authid[36]
    get_user_name(id,name,31)
    get_user_authid(id,authid,35)

    new ping_arg[5], check_arg[5], tests_arg[5], delay_arg[5], immune_arg[5]
    read_argv(1,ping_arg,4)
    read_argv(2,tests_arg,4)
    read_argv(3,check_arg,4)
    read_argv(4,delay_arg,4)
    read_argv(5,immune_arg,4)
  
    new ping = str_to_num(ping_arg)
    new tests = str_to_num(tests_arg)
    new check = str_to_num(check_arg)
    new delay = str_to_num(delay_arg)
    new immune = str_to_num(immune_arg)

    if ( check < 5 ) check = 5
    if ( tests < 3 ) tests = 3

    set_pcvar_num(hpk_ping,ping)
    set_pcvar_num(hpk_tests,tests)
    set_pcvar_num(hpk_check,check)
    set_pcvar_num(hpk_delay,delay)
    set_pcvar_num(hpk_immunity,immune)

    console_print(id,"Следующие параметры для НРК были установлены:")
    console_print(id,"Макс. пинг: %d | Проверок пинга: %d | Частота проверок: %d | Начальная задержка: %d | Иммунитет: %d",get_pcvar_num(hpk_ping),get_pcvar_num(hpk_tests),get_pcvar_num(hpk_check),
get_pcvar_num(hpk_delay),get_pcvar_num(hpk_immunity))
    log_amx("^"%s<%d><%s>^" применил параметры - Макс. пинг: %d | Проверок пинга: %d | Частота проверок: %d | Начальная задержка: %d | Иммунитет: %d", name,get_user_userid(id),authid,get_pcvar_num(hpk_ping),get_pcvar_num(hpk_tests)
,get_pcvar_num(hpk_check),get_pcvar_num(hpk_delay),get_pcvar_num(hpk_immunity))

    return PLUGIN_HANDLED    
}


Отредактировал: mazdan, - 19.9.2012, 20:04
Причина: кнопка с буквой S
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Kentai
сообщение 19.9.2012, 17:05
Сообщение #80
Стаж: 13 лет

Сообщений: 39
Благодарностей: 41
Полезность: 0

Цитата(several @ 19.9.2012, 17:03) *
ребят если тут бэкдор?? я просто в скриптинге не разбираюсь)) случайно вообще нашел у себя переведенный им плагин:
"шапка"
/* AMX Mod X скрипт.
*
*================================
* Название: HPK
* Версия перевода: 1.0.0
* Автор перевода: MastaMan
* Источник: amx-server.blogspot.com
*================================
*
Команды:
amx_hpk <макс пинг> <кол-во проверок> <время между проверками> <время перед проверкой>

Переменные:
amx_hpk_ping - Максимальный пинг перед тем, как кто то будет кикнут. По умолчанию 200.
amx_hpk_check - Интервал в секундах, для проверки пинга. По умолчанию 12 секунд.
amx_hpk_tests - Количество проверок, перед тем как игрок с большим пингом будет кикнут. По умолчанию 5.
amx_hpk_delay - Время задержки, после подключения игрока на сервер для проверки пинга. По умолчанию 60 секунд.
amx_hpk_immunity - ВКЛ/ВЫКЛ иммунитет
*****************************************************************************
*/

#include <amxmodx>
#include <amxmisc>

new const PLUGIN[] = "High Ping Kicker"
new const VERSION[] = "1.0"
new const AUTHOR[] = "Shadow/Bo0m!"

// Feel free to change this flag
#define HPK_IMMUNE ADMIN_IMMUNITY

// PCvars
new hpk_ping, hpk_check, hpk_tests, hpk_delay, hpk_immunity

new g_Ping[33]
new g_Samples[33]

public plugin_init() {

register_plugin(PLUGIN, VERSION, AUTHOR)

register_concmd("amx_hpk","cmdHpk",ADMIN_CVAR,"- configures high ping kicker")

hpk_ping = register_cvar("amx_hpk_ping","200")
hpk_check = register_cvar("amx_hpk_check","12")
hpk_tests = register_cvar("amx_hpk_tests","5")
hpk_delay = register_cvar("amx_hpk_delay","60")
hpk_immunity = register_cvar("amx_hpk_immunity","1")

if (get_pcvar_num(hpk_check) < 5) set_pcvar_num(hpk_check,5)
if (get_pcvar_num(hpk_tests) < 3) set_pcvar_num(hpk_tests,3)
}

public client_disconnect(id)
remove_task(id)

public client_putinserver(id) {
g_Ping[id] = 0
g_Samples[id] = 0

if ( !is_user_bot(id) )
{
new param[1]
param[0] = id
set_task( 15.0 , "showWarn" , id , param , 1 )

if (get_pcvar_num(hpk_delay) != 0) {
set_task( float(get_pcvar_num(hpk_delay)), "taskSetting", id, param , 1)
}
else {
set_task( float(get_pcvar_num(hpk_check)) , "checkPing" , id , param , 1 , "b" )
}
}
}

public showWarn(param[])
client_print( param[0] ,print_chat,"Игроки с пингом больше чем %d, будут кикнуты!", get_cvar_num( "amx_hpk_ping" ) )

public taskSetting(param[]) {
new name[32]
get_user_name(param[0],name,31)
set_task( float(get_pcvar_num(hpk_check)) , "checkPing" , param[0] , param , 1 , "b" )
}

kickPlayer(id) {
new name[32],authid[36]
get_user_name(id,name,31)
get_user_authid(id,authid,35)
client_print(0,print_chat,"Игрок %s кикнут из за высокого пинга",name)
server_cmd("kick #%d ^"Извините, но ваш пинг слишком высокий, повторите попытку позже...^"",get_user_userid(id))
log_amx("^"%s<%d><%s>^" кикнут из за высокого пинга (Средний пинг ^"%d^")", name,get_user_userid(id),authid,(g_Ping[id] / g_Samples[id]))
}

public checkPing(param[]) {

if (get_pcvar_num(hpk_tests) < 3)
set_pcvar_num(hpk_tests,3)

new id = param[ 0 ]

if ( get_user_flags(id) & HPK_IMMUNE && get_pcvar_num(hpk_immunity) == 1 ) {
remove_task(id)
client_print(id, print_chat, "Проверка пинга отключена благодаря иммунитету...")
return PLUGIN_CONTINUE
}

new ping, loss

get_user_ping(id,ping,loss)

g_Ping[ id ] += ping
++g_Samples[ id ]

if ( (g_Samples[ id ] > get_pcvar_num(hpk_tests)) && (g_Ping[id] / g_Samples[id] > get_pcvar_num(hpk_ping)) )
kickPlayer(id)

return PLUGIN_CONTINUE
}


public cmdHpk(id,level,cid) {
if (!cmd_access(id,level,cid,1))
return PLUGIN_HANDLED

if (read_argc() < 6) {
console_print(id,"Использование: amx_hpk <макс пинг> <кол-во проверок> <время между проверками> <время перед проверкой> <1 для включения иммунитета|0 для отключения")
console_print(id,"Текущие настройки:")
console_print(id,"Макс. пинг: %d | Проверок пинга: %d | Частота проверок: %d | Начальная задерка: %d | Иммунитет: %d",get_pcvar_num(hpk_ping),get_pcvar_num(hpk_tests),get_pcvar_num(hpk_check),
get_pcvar_num(hpk_delay),get_pcvar_num(hpk_immunity))
return PLUGIN_HANDLED
}

new name[32], authid[36]
get_user_name(id,name,31)
get_user_authid(id,authid,35)

new ping_arg[5], check_arg[5], tests_arg[5], delay_arg[5], immune_arg[5]
read_argv(1,ping_arg,4)
read_argv(2,tests_arg,4)
read_argv(3,check_arg,4)
read_argv(4,delay_arg,4)
read_argv(5,immune_arg,4)

new ping = str_to_num(ping_arg)
new tests = str_to_num(tests_arg)
new check = str_to_num(check_arg)
new delay = str_to_num(delay_arg)
new immune = str_to_num(immune_arg)

if ( check < 5 ) check = 5
if ( tests < 3 ) tests = 3

set_pcvar_num(hpk_ping,ping)
set_pcvar_num(hpk_tests,tests)
set_pcvar_num(hpk_check,check)
set_pcvar_num(hpk_delay,delay)
set_pcvar_num(hpk_immunity,immune)

console_print(id,"Следующие параметры для НРК были установлены:")
console_print(id,"Макс. пинг: %d | Проверок пинга: %d | Частота проверок: %d | Начальная задержка: %d | Иммунитет: %d",get_pcvar_num(hpk_ping),get_pcvar_num(hpk_tests),get_pcvar_num(hpk_check),
get_pcvar_num(hpk_delay),get_pcvar_num(hpk_immunity))
log_amx("^"%s<%d><%s>^" применил параметры - Макс. пинг: %d | Проверок пинга: %d | Частота проверок: %d | Начальная задержка: %d | Иммунитет: %d", name,get_user_userid(id),authid,get_pcvar_num(hpk_ping),get_pcvar_num(hpk_tests)
,get_pcvar_num(hpk_check),get_pcvar_num(hpk_delay),get_pcvar_num(hpk_immunity))

return PLUGIN_HANDLED
}



Неа, нету.

Отредактировал: mazdan, - 19.9.2012, 20:04
Причина: вставил не туда же
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
8 страниц V  « 3 4 5 ... 6 7 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: