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

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

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

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

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер
2 страниц V   1 2

Падает сервер из-за "work.amxx"

, почти каждый день
Статус пользователя edge
сообщение 18.5.2012, 14:04
Сообщение #1


Стаж: 14 лет

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

q all. Почти каждый день (Уже на протяжении недели) падает сервер.Вот логи:
05/18/2012 - 00:43:23: Start of error session.
L 05/18/2012 - 00:43:23: Info (map "de_inferno_2x2") (file "addons/amxmodx/logs/error_20120518.log")
L 05/18/2012 - 00:43:23: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 00:43:23: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 00:45:49: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 00:45:49: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 00:47:38: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 00:47:38: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 00:49:21: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 00:49:21: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 00:50:20: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 00:50:20: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 00:51:30: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 00:51:30: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 00:52:38: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 00:52:38: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 00:54:43: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 00:54:43: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 00:55:27: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 00:55:27: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 00:57:15: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 00:57:15: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 00:58:12: Start of error session.
L 05/18/2012 - 00:58:12: Info (map "cs_italy") (file "addons/amxmodx/logs/error_20120518.log")
L 05/18/2012 - 00:58:12: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 00:58:12: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 00:58:38: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 00:58:38: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 00:58:45: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 00:58:45: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 00:59:22: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 00:59:22: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 01:01:34: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 01:01:34: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 01:01:56: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 01:01:56: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 10:45:14: Start of error session.
L 05/18/2012 - 10:45:14: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20120518.log")
L 05/18/2012 - 10:45:14: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 10:45:14: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 10:46:51: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 10:46:51: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 10:48:56: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 10:48:56: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 10:51:08: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 10:51:08: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 10:52:00: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 10:52:00: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 10:54:07: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 10:54:07: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 10:56:19: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 10:56:19: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 10:57:53: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 10:57:53: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 10:59:59: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 10:59:59: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:01:43: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:01:43: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:02:15: Start of error session.
L 05/18/2012 - 11:02:15: Info (map "de_dust2002") (file "addons/amxmodx/logs/error_20120518.log")
L 05/18/2012 - 11:02:15: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:02:15: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:02:48: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:02:48: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:05:00: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:05:00: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:07:05: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:07:05: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:08:10: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:08:10: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:09:22: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:09:22: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:10:43: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:10:43: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:11:42: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:11:42: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:13:07: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:13:07: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:14:09: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:14:09: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:15:12: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:15:12: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:16:50: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:16:50: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:19:21: Start of error session.
L 05/18/2012 - 11:19:21: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20120518.log")
L 05/18/2012 - 11:19:21: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:19:21: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:19:55: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:19:55: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:20:58: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:20:58: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:22:32: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:22:32: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:23:58: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:23:58: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:25:04: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:25:04: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:25:46: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:25:46: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:26:47: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:26:47: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:28:03: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:28:03: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:30:17: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:30:17: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:32:02: Start of error session.
L 05/18/2012 - 11:32:02: Info (map "cs_assault") (file "addons/amxmodx/logs/error_20120518.log")
L 05/18/2012 - 11:32:02: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:32:02: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:32:36: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:32:36: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:34:07: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:34:07: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:36:08: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:36:08: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:37:38: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:37:38: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:39:32: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:39:32: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:41:37: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:41:37: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:43:44: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:43:44: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:45:56: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:45:56: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:47:25: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:47:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:48:36: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:48:36: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:48:49: Start of error session.
L 05/18/2012 - 11:48:49: Info (map "de_clan1_mill") (file "addons/amxmodx/logs/error_20120518.log")
L 05/18/2012 - 11:48:49: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:48:49: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:49:22: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:49:22: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:50:13: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:50:13: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:51:00: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:51:00: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:51:51: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:51:51: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:52:57: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:52:57: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:54:44: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:54:44: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:56:14: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:56:14: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:57:39: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:57:39: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 11:59:21: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 11:59:21: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:00:57: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:00:57: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:03:09: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:03:09: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:04:53: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:04:53: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:06:51: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:06:51: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:09:03: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:09:03: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:10:45: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:10:45: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:12:57: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:12:57: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:14:05: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:14:05: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:14:41: Start of error session.
L 05/18/2012 - 12:14:41: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20120518.log")
L 05/18/2012 - 12:14:41: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:14:41: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:15:15: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:15:15: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:16:18: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:16:18: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:17:36: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:17:36: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:18:59: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:18:59: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:20:14: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:20:14: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:22:26: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:22:26: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:23:58: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:23:58: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:25:36: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:25:36: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:27:13: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:27:13: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:28:42: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:28:42: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:30:17: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:30:17: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:32:10: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:32:10: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:34:22: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:34:22: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:36:07: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:36:07: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:37:40: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:37:40: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:38:46: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:38:46: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:39:51: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:39:51: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:40:35: Start of error session.
L 05/18/2012 - 12:40:35: Info (map "cs_mansion") (file "addons/amxmodx/logs/error_20120518.log")
L 05/18/2012 - 12:40:35: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:40:35: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:41:09: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:41:09: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:42:11: Start of error session.
L 05/18/2012 - 12:42:11: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20120518.log")
L 05/18/2012 - 12:42:11: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:42:11: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:42:17: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:42:17: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:42:51: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:42:51: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:43:43: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:43:43: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:45:27: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:45:27: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:47:14: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:47:14: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:49:23: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:49:23: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:50:51: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:50:51: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:52:23: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:52:23: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:54:26: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:54:26: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:56:25: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:56:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:57:32: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:57:32: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 12:58:51: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 12:58:51: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:01:03: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:01:03: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:02:30: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:02:30: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:03:29: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:03:29: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:05:41: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:05:41: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:07:53: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:07:53: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:08:28: Start of error session.
L 05/18/2012 - 13:08:28: Info (map "de_inferno") (file "addons/amxmodx/logs/error_20120518.log")
L 05/18/2012 - 13:08:28: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:08:28: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:09:01: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:09:01: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:11:02: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:11:02: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:12:31: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:12:31: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:14:43: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:14:43: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:16:07: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:16:07: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:18:30: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:18:30: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:20:00: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:20:00: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:21:17: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:21:17: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:22:31: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:22:31: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:23:54: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:23:54: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:25:32: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:25:32: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:27:44: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:27:44: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:29:43: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:29:43: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:30:37: Start of error session.
L 05/18/2012 - 13:30:37: Info (map "de_tuscan") (file "addons/amxmodx/logs/error_20120518.log")
L 05/18/2012 - 13:30:37: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:30:37: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:32:15: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:32:15: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:33:47: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:33:47: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:35:11: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:35:11: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:36:32: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:36:32: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:37:52: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:37:52: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:38:47: Start of error session.
L 05/18/2012 - 13:38:47: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20120518.log")
L 05/18/2012 - 13:38:47: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:38:47: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:39:21: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:39:21: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:40:13: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:40:13: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:41:22: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:41:22: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:42:26: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:42:26: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:43:29: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:43:29: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:44:42: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:44:42: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:46:34: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:46:34: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:48:13: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:48:13: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:49:42: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:49:42: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:50:39: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:50:39: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:50:53: Start of error session.
L 05/18/2012 - 13:50:53: Info (map "35hp_2") (file "addons/amxmodx/logs/error_20120518.log")
L 05/18/2012 - 13:50:53: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:50:53: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:51:14: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:51:14: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:51:27: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:51:27: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:52:01: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:52:01: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:52:38: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:52:38: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:53:28: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:53:28: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:54:02: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:54:02: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:54:35: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:54:35: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:55:30: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:55:30: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:55:55: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:55:55: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:56:34: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:56:34: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:57:12: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:57:12: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:58:10: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:58:10: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:59:08: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:59:08: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 13:59:39: Start of error session.
L 05/18/2012 - 13:59:39: Info (map "de_dust2002") (file "addons/amxmodx/logs/error_20120518.log")
L 05/18/2012 - 13:59:39: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 13:59:39: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 14:00:13: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 14:00:13: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/18/2012 - 14:01:44: [AMXX] Run time error 4 (plugin "work.amxx") - debug not enabled!
L 05/18/2012 - 14:01:44: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).

В чём дело ?!

Отредактировал: edge, - 18.5.2012, 14:06
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
arsen_stalker
сообщение 18.5.2012, 14:23
Сообщение #2
Стаж: 14 лет

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

Для начало включи debug
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя edge
сообщение 18.5.2012, 14:34
Сообщение #3


Стаж: 14 лет

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

arsen_stalker,
КАК ?!

arsen_stalker,
После work.amxx написать debug ?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
arsen_stalker
сообщение 18.5.2012, 14:35
Сообщение #4
Стаж: 14 лет

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

Цитата(edge @ 18.5.2012, 14:34) *
arsen_stalker,
КАК ?!

arsen_stalker,
После work.amxx написать debug ?!

ДААААААА :D, вот так: work.amxx debug
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя edge
сообщение 18.5.2012, 14:40
Сообщение #5


Стаж: 14 лет

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

arsen_stalker,
угу)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя edge
сообщение 20.5.2012, 12:12
Сообщение #6


Стаж: 14 лет

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

Цитата(edge @ 18.5.2012, 14:40) *
arsen_stalker,
угу)

Вот чё после дебага:
05/20/2012 - 13:34:20: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/20/2012 - 13:34:20: [AMXX] Run time error 4: index out of bounds
L 05/20/2012 - 13:34:20: [AMXX] [0] work.sma::EventRoundStart (line 368)
L 05/20/2012 - 13:35:38: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/20/2012 - 13:35:38: [AMXX] Run time error 4: index out of bounds
L 05/20/2012 - 13:35:38: [AMXX] [0] work.sma::EventRoundStart (line 368)
L 05/20/2012 - 13:36:59: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/20/2012 - 13:36:59: [AMXX] Run time error 4: index out of bounds
L 05/20/2012 - 13:36:59: [AMXX] [0] work.sma::EventRoundStart (line 368)
L 05/20/2012 - 13:38:20: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/20/2012 - 13:38:20: [AMXX] Run time error 4: index out of bounds
L 05/20/2012 - 13:38:20: [AMXX] [0] work.sma::EventRoundStart (line 368)
L 05/20/2012 - 13:40:31: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/20/2012 - 13:40:31: [AMXX] Run time error 4: index out of bounds
L 05/20/2012 - 13:40:31: [AMXX] [0] work.sma::EventRoundStart (line 368)
L 05/20/2012 - 13:41:54: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/20/2012 - 13:41:54: [AMXX] Run time error 4: index out of bounds
L 05/20/2012 - 13:41:54: [AMXX] [0] work.sma::EventRoundStart (line 368)
L 05/20/2012 - 13:43:10: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/20/2012 - 13:43:10: [AMXX] Run time error 4: index out of bounds
L 05/20/2012 - 13:43:10: [AMXX] [0] work.sma::EventRoundStart (line 368)
L 05/20/2012 - 13:43:49: Start of error session.
L 05/20/2012 - 13:43:49: Info (map "de_nuke") (file "addons/amxmodx/logs/error_20120520.log")
L 05/20/2012 - 13:43:49: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/20/2012 - 13:43:49: [AMXX] Run time error 4: index out of bounds
L 05/20/2012 - 13:43:49: [AMXX] [0] work.sma::EventRoundStart (line 368)
L 05/20/2012 - 13:44:23: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/20/2012 - 13:44:23: [AMXX] Run time error 4: index out of bounds
L 05/20/2012 - 13:44:23: [AMXX] [0] work.sma::EventRoundStart (line 368)
L 05/20/2012 - 13:45:12: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/20/2012 - 13:45:12: [AMXX] Run time error 4: index out of bounds
L 05/20/2012 - 13:45:12: [AMXX] [0] work.sma::EventRoundStart (line 368)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 20.5.2012, 12:15
Сообщение #7


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

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


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

edge,
круто, а исходник можешь дать?


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя edge
сообщение 20.5.2012, 12:29
Сообщение #8


Стаж: 14 лет

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

AndrewZ,
Не,я жадный :D

Вот он:
#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <fun>
#include <cstrike>
//
#define PLUGIN "Army Ranks"
#define VERSION "1.2"
#define AUTHOR "Arctic"
#define I_ID 7777
#pragma tabsize 0
////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////// НАСТРОЙКА МОДА ////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////
//=========================== Кол-во опыта,даваемого игроку за килл : ==============================
#define XP_VALUE 1 // по умолчанию 1 опыт за 1 килл,рекомендую на время праздников увеличивать его :)
//============================= Выберите тип сохранения данных : ===================================
// чтобы сохранять с помощью nvault : //#define USE_SQL
// чтобы сохранять с помощью mysql : #define USE_SQL
//#define USE_SQL
#if defined USE_SQL
#include <sqlx>
new Host[] = ""
new User[] = ""
new Pass[] = ""
new Db[] = ""
new Handle:g_SqlTuple
new g_Error[512]
#else
#include <nvault>
new gVault;
#endif
//================================================================================
==================
//============================= Действия с чатом ===================================================
// если ваш сервер использует Colored Translit : #define USE_COLORED_TRANSLIT
// иначе (если нет) : //#define USE_COLORED_TRANSLIT
//#define USE_COLORED_TRANSLIT
#if !defined USE_COLORED_TRANSLIT
new Msg[512];
#endif
//================================================================================
==================
//==================== Запрет бонусного меню-оружия на некоторых картах ============================
// если вы используете запрет бонусного меню : #define USE_RSTR_BONUS
// иначе (если нет) : //#define USE_RSTR_BONUS
#define USE_RSTR_BONUS
//================================================================================
==================
//
new g_sync_creat_statustext;
new PlayerXP[33],PlayerLevel[33],needXP[64],g_MsgHud,MaxPlayers,levelUp[33];
new players_menu,lvl_menu,cls_menu, players[32], num, i,accessmenu, iName[64], callback,pl_glvl;
new bool:restr_blocked;
new g_PlBonus,g_plNewLvl,g_AdminGMsg;
//таблица званий (значения находнятся в lang-файле)
new const CLASSES[][] = {
"I_0", // (пусто)
"I_1", // ряд
"I_2", // ефр
"I_3", // млсерж
"I_4", // серж
"I_5", // стсерж
"I_6", // старш
"I_7", // прапор
"I_8", // мллейт
"I_9", // лейт
"I_10", // стлейт
"I_11", // кап
"I_12", // май
"I_13", // подпол
"I_14", // полк
"I_15", // гнмай
"I_16", // гнлейт
"I_17", // гнполк
"I_18", // гнарм
"I_19" // вгк
};
// таблица уровней
new const LEVELS[] = {
0, // ряд
10, // ефр
20, // млсерж
30, // серж
50, // стсерж
70, // старш
100, // прапор
150, // мллейт
200, // лейт
300, // стлейт
400, // кап
600, // май
800, // подпол
1000, // полк
1300, // гнмай
1600, // гнлейт
1900, // гнполк
2200, // гнарм
2500 // вгк
};
// таблица бонусов,0 = не давать,1 = давать.При условии того,что значени квара g_PlBonus = 1.
new const FLASH_G[] = {
0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
};
new const SMOKE_G[] = {
0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
};
new const HE_G[] = {
0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
};
new const NIGHT_V[] = {
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1
};
new const ARMOR_B[] = {
0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
};
new const DEFUSE_N[] = {
0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1
};
// 1.2 бонус хп за каждый лвл,для csdm сервера :)
new const HEALTH_BONUS[] = {
0,1,1,3,3,3,4,4,5,6,7,8,9,9,10,12,12,14,15
};
#if defined USE_RSTR_BONUS
// 1.2 запрет вызова меню оружия на картах,редактируйте его под себя
// ВАЖНО! чтобы последний элемент массива был БЕЗ запятой
new const restrict_bonus[][] = {
"35hp",
"35hp_2",
"35hp_gx",
"35hp_gladiators_day",
"most_wanted",
"35hp_xmas",
"35hp_3",
"aim_afl_deagle",
"awp_8bit",
"awp_india",
"awp_india_csp",
"awp_pit",
"ka_100x100",
"ka_wintershank" // последний элемент массива БЕЗ запятой
};
#endif
//
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_cvar("army_ranks",VERSION, FCVAR_SERVER | FCVAR_SPONLY);
set_cvar_string("army_ranks",VERSION);
register_logevent( "EventRoundStart", 2, "1=Round_Start" );
set_task(1.0, "Info", I_ID, "", 0, "b")
g_MsgHud = CreateHudSyncObj();
MaxPlayers = get_maxplayers();
register_dictionary("army.txt" );
register_event( "DeathMsg","EventDeath", "a");
g_PlBonus = register_cvar( "ar_givebonus", "1" ); // давать бонусы игроку взависимости от звания (гранаты и т.п.)
g_plNewLvl = register_cvar( "ar_givebonusnl", "1" ); // давать бонусы игроку при получении нового лвл (оружие)
g_AdminGMsg = register_cvar( "ar_admin_cchat", "1" ); // 1 = сообщ.админа зеленое,0 = желтое, 2 = цвета команды.
// v1.2 проверка на запр карты
#if defined USE_RSTR_BONUS
if(get_pcvar_num(g_plNewLvl))
{
new szMapName[64];
get_mapname(szMapName,63);
for(new a = 0; a < sizeof restrict_bonus; a++)
{
if(equal(szMapName, restrict_bonus[a]))
{
restr_blocked = true;
server_print("weapon menu is blocked on this map [%s]",restrict_bonus[a]);
break;
} else {
restr_blocked = false;
}

}
}
#endif
TeamInfo = get_user_msgid("TeamInfo");
SayText = get_user_msgid("SayText");
register_event("StatusValue", "show_ranks", "be", "1=2", "2!0")
g_sync_creat_statustext = CreateHudSyncObj()
register_clcmd("amx_armenu", "main_admar_menu", ADMIN_KICK, "Main army ranks admin-menu")

// установить фраги
register_clcmd("amx_set_xp", "Set_Xp_Menu", ADMIN_KICK, "Set frags player")
register_clcmd("amx_setxp", "Set_Xp", ADMIN_KICK, "Set frags player")
// дать фраги
register_clcmd("amx_give_xp", "Give_Xp_Menu", ADMIN_KICK, "Give frags player")
register_clcmd("amx_givexp", "Give_Xp", ADMIN_KICK, "Give frags player")
// установить звание
register_clcmd("amx_set_lvl", "Set_Lvl_Menu", ADMIN_KICK, "Set lvl player")
// статистика игроков онлайн
register_clcmd("say /astats", "ShowInfMotd")
register_clcmd("say_team /astats", "ShowInfMotd")

// система сохранения
#if defined USE_SQL
set_task(1.0,"MySql_Init");
#else
gVault = nvault_open("plData");
#endif
// использование чата
#if !defined USE_COLORED_TRANSLIT
register_clcmd("say", "hookSay")
register_clcmd("say_team", "hookSayTeam")
#endif
}
public plugin_end()
{
#if defined USE_SQL
SQL_FreeHandle(g_SqlTuple);
#else
nvault_close(gVault);
#endif
}
public client_putinserver(id)
{
load_client_data(id);
}

public client_disconnect(id)
{
save_client_data(id);
}
#if !defined USE_COLORED_TRANSLIT
public hookSay(id)
{
if(is_user_hltv(id) || is_user_bot(id) || !is_user_connected(id))
{
return PLUGIN_CONTINUE;
}
new message[192],Len;
read_args(message, 191);
remove_quotes(message);
new szName[32];
get_user_name(id,szName,31);
if(is_user_admin(id))
{
if(get_pcvar_num(g_AdminGMsg) == 1) // green color
{
Len = format(Msg[Len], charsmax(Msg) - 1, "^4[^3%L^4] ",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s^4 : ",szName);
Len += format(Msg[Len], charsmax(Msg) - 1, "%s",message);
ColorChat(0,NORMAL,Msg)
}
else if(get_pcvar_num(g_AdminGMsg) == 2) // team color
{
Len = format(Msg[Len], charsmax(Msg) - 1, "^4[^3%L^4] ",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s^4 : ",szName);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s",message);
ColorChat(0,NORMAL,Msg)
} else { // yellow color
Len = format(Msg[Len], charsmax(Msg) - 1, "^4[^3%L^4] ",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s^4 : ",szName);
Len += format(Msg[Len], charsmax(Msg) - 1, "^1%s",message);
ColorChat(0,NORMAL,Msg)
}
}
else
{
Len = format(Msg[Len], charsmax(Msg) - 1, "^4[^3%L^4] ",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s^4 : ",szName);
Len += format(Msg[Len], charsmax(Msg) - 1, "^1%s",message);
ColorChat(0,NORMAL,Msg)
}
return PLUGIN_HANDLED_MAIN
}
public hookSayTeam(id)
{
if(is_user_hltv(id) || is_user_bot(id) || !is_user_connected(id))
{
return PLUGIN_CONTINUE;
}
new message[192],Len;
read_args(message, 191);
remove_quotes(message);
new szName[32];
get_user_name(id,szName,31);
if(is_user_admin(id))
{
if(get_pcvar_num(g_AdminGMsg) == 1) // green color
{
Len = format(Msg[Len], charsmax(Msg) - 1, "^4[^3%L^4] ",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s^4 : ",szName);
Len += format(Msg[Len], charsmax(Msg) - 1, "%s",message);
SendTeamMessage(Msg,get_user_team(id));
}
else if(get_pcvar_num(g_AdminGMsg) == 2) // team color
{
Len = format(Msg[Len], charsmax(Msg) - 1, "^4[^3%L^4] ",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s^4 : ",szName);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s",message);
SendTeamMessage(Msg,get_user_team(id));
} else { // yellow color
Len = format(Msg[Len], charsmax(Msg) - 1, "^4[^3%L^4] ",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s^4 : ",szName);
Len += format(Msg[Len], charsmax(Msg) - 1, "^1%s",message);
SendTeamMessage(Msg,get_user_team(id));
}
}
else
{
Len = format(Msg[Len], charsmax(Msg) - 1, "^4[^3%L^4] ",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s^4 : ",szName);
Len += format(Msg[Len], charsmax(Msg) - 1, "^1%s",message);
SendTeamMessage(Msg,get_user_team(id));
}
return PLUGIN_HANDLED_MAIN
}
stock SendTeamMessage(Message[],playerTeam)
{
for (new player = 0; player <= MaxPlayers; player++)
{
if (!is_user_connected(player))
{
continue
}
if(get_user_team(player) == playerTeam)
{
ColorChat(player,NORMAL,Message);
}
}
}
#endif
public checkLvl(id)
{
if(PlayerLevel[id] <= 0)
{
PlayerLevel[id] = 1;
}
while(PlayerXP[id] >= LEVELS[PlayerLevel[id]])
{
PlayerLevel[id]++;
levelUp[id] = 1;
new szName[ 32 ];
get_user_name( id, szName, 31 );
static buffer[192], len;
len = format(buffer, charsmax(buffer), "^4[^3%L^4]^1 ",LANG_PLAYER,"ARMY");
len += format(buffer[len], charsmax(buffer) - len, "%L ",LANG_PLAYER,"PLAYER");
len += format(buffer[len], charsmax(buffer) - len, "^4%s^1 ",szName);
len += format(buffer[len], charsmax(buffer) - len, " %L",LANG_PLAYER,"NEW_LEVEL");
len += format(buffer[len], charsmax(buffer) - len, " ^4%L^1.",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
len += format(buffer[len], charsmax(buffer) - len, "%L",LANG_PLAYER,"CONTR");
ColorChat(0,NORMAL,buffer);
//break;
}
}
// ======================================== добавляем фраги ========================================
public EventDeath()
{
new iVictim = read_data( 2 );
new iTeam = get_user_team(iVictim);
new iKiller = read_data( 1 );
if(iKiller != iVictim && get_user_team(iKiller) != iTeam && is_user_connected(iKiller) && PlayerLevel[iKiller] <= 18)
{
PlayerXP[iKiller] += XP_VALUE;
save_client_data(iKiller);
checkLvl(iKiller);
}
return PLUGIN_CONTINUE;
}
// ======================================== Получение бонуса =======================================
public EventRoundStart()
{
new flash[33],he[33],smoke[33],arm[33],nv[33],def[33],hlth[33];
for(new id = 1; id <= MaxPlayers; id++)
{
if(is_user_alive(id) && is_user_connected(id) && get_pcvar_num(g_PlBonus))
{
flash[id] = FLASH_G[PlayerLevel[id]];
he[id] = HE_G[PlayerLevel[id]];
smoke[id] = SMOKE_G[PlayerLevel[id]];
arm[id] = ARMOR_B[PlayerLevel[id]];
nv[id] = NIGHT_V[PlayerLevel[id]];
def[id] = DEFUSE_N[PlayerLevel[id]];
hlth[id] = HEALTH_BONUS[PlayerLevel[id]];// 1.2
give_user_bonus(id,flash[id],he[id],smoke[id],nv[id],arm[id],def[id],hlth[id]);
if(levelUp[id] == 1 && get_pcvar_num(g_plNewLvl) && !restr_blocked) // if g_plNewLvl == 1
{
GetWeapon(id);
levelUp[id] = 0;
}
}
}
return PLUGIN_CONTINUE;
}
// ======================================== Получение бонуса за lvl ================================
public GetWeapon(id)
{
new szText[700 char];
formatex( szText, charsmax( szText ), "%L", id, "GW_TITLE");
new menu = menu_create( szText, "gw_menu" );
//================================================================================
==========
formatex( szText, charsmax( szText ), "AWP");
menu_additem( menu, szText, "1", 0 );
//
formatex( szText, charsmax( szText ), "AK-47");
menu_additem( menu, szText, "2", 0 );
//
formatex( szText, charsmax( szText ), "M16");
menu_additem( menu, szText, "3", 0 );
//
formatex( szText, charsmax( szText ), "Famas");
menu_additem( menu, szText, "4", 0 );
//================================================================================
==========
menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
menu_display( id, menu,0);
return PLUGIN_CONTINUE;
}
public gw_menu(id,menu,item)
{
if( item == MENU_EXIT )
{
return PLUGIN_HANDLED;
}

new data[ 6 ], iName[ 64 ], access, callback;
menu_item_getinfo( menu, item, access, data, charsmax( data ), iName, charsmax( iName ), callback );
new key = str_to_num( data );
switch( key )
{
case 1:
{
give_item(id,"weapon_awp");
cs_set_user_bpammo( id, CSW_AWP, 100);
}
case 2:
{
give_item(id,"weapon_ak47");
cs_set_user_bpammo( id, CSW_AK47, 200);
}
case 3:
{
give_item(id,"weapon_m4a1");
cs_set_user_bpammo( id, CSW_M4A1, 200);
}
case 4:
{
give_item(id,"weapon_famas");
cs_set_user_bpammo( id, CSW_FAMAS, 200);
}
}

return PLUGIN_HANDLED;
}

stock give_user_bonus(id,f_g,h_g,s_g,n_v,a_b,d_k,health)
{
if(f_g)
{
give_item(id,"weapon_flashbang");
}
if(h_g)
{
give_item(id,"weapon_hegrenade");
}
if(s_g)
{
give_item(id,"weapon_smokegrenade");
}
cs_set_user_nvg(id,n_v)
if(a_b)
{
give_item(id,"item_kevlar");
}
if(d_k)
{
give_item(id,"item_assaultsuit");
}
set_user_health(id,get_user_health(id)+health);
}
// ======================================== Информер ===============================================
public Info()
{
for(new id = 1; id <= MaxPlayers; id++)
{
if(!is_user_bot(id) && is_user_connected(id))
{
if(PlayerLevel[id] <= 18)
{
needXP[id] = LEVELS[PlayerLevel[id]] - PlayerXP[id];
set_hudmessage(100, 100, 100, 0.01, 0.13, 0, 1.0, 1.0, _, _, -1)
static buffer[192], len;
len = format(buffer, charsmax(buffer), "%L",LANG_PLAYER,"ZVANIE");
len += format(buffer[len], charsmax(buffer) - len, " %L",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
len += format(buffer[len], charsmax(buffer) - len, "^n%L %d",LANG_PLAYER,"PL_XP",PlayerXP[id]);
len += format(buffer[len], charsmax(buffer) - len, "^n%L",LANG_PLAYER,"NEXT_LVL");
len += format(buffer[len], charsmax(buffer) - len, " %d ",needXP[id]);
len += format(buffer[len], charsmax(buffer) - len, "%L",LANG_PLAYER,"FRAGS");
ShowSyncHudMsg(id, g_MsgHud, "%s", buffer);
} else {
set_hudmessage(100, 100, 100, 0.01, 0.13, 0, 1.0, 1.0, _, _, -1)
static buffer[192], len;
len = format(buffer, charsmax(buffer), "%L",LANG_PLAYER,"ZVANIE");
len += format(buffer[len], charsmax(buffer) - len, " %L",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
len += format(buffer[len], charsmax(buffer) - len, "^n%L",LANG_PLAYER,"PL_MAX");
ShowSyncHudMsg(id, g_MsgHud, "%s", buffer);
}
}
}
return PLUGIN_CONTINUE
}

stock save_client_data(id)
{
new szName[33];
get_user_name(id, szName, charsmax(szName))
#if defined USE_SQL
new szTemp[512];
format(szTemp,charsmax(szTemp),"UPDATE `pl_data` SET `pl_xp` = '%i',`pl_lvl` = '%i' WHERE `pl_data`.`pl_name` = '%s';",PlayerXP[id],PlayerLevel[id], szName)
SQL_ThreadQuery(g_SqlTuple,"IgnoreHandle",szTemp)
#else
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%s-data",szName)
format(vaultdata,255,"%i#%i#",PlayerXP[id],PlayerLevel[id]);
nvault_set(gVault,vaultkey,vaultdata)
#endif
}
stock load_client_data(id)
{
new szName[33];
get_user_name(id, szName, charsmax(szName))
#if defined USE_SQL
new Data[1],szTemp[512];
Data[0] = id;
format(szTemp,charsmax(szTemp),"SELECT * FROM `pl_data` WHERE (`pl_data`.`pl_name` = '%s')", szName)
SQL_ThreadQuery(g_SqlTuple,"register_client",szTemp,Data,1)
#else
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%s-data",szName)
format(vaultdata,255,"%i#%i#",PlayerXP[id],PlayerLevel[id]);
nvault_get(gVault,vaultkey,vaultdata,255)
replace_all(vaultdata, 255, "#", " ")
new ldr[33],lvl[33];
parse(vaultdata, ldr, 32,lvl,32);
PlayerXP[id] = str_to_num(ldr);
PlayerLevel[id] = str_to_num(lvl);
#endif
}
#if defined USE_SQL
public MySql_Init()
{
g_SqlTuple = SQL_MakeDbTuple(Host,User,Pass,Db);
new ErrorCode,Handle:SqlConnection = SQL_Connect(g_SqlTuple,ErrorCode,g_Error,charsmax(g_Error));
if(SqlConnection == Empty_Handle)
set_fail_state(g_Error);

new Handle:Queries;
Queries = SQL_PrepareQuery(SqlConnection,"CREATE TABLE IF NOT EXISTS pl_data (pl_name varchar(32),pl_xp INT(11),pl_lvl INT(11))");
if(!SQL_Execute(Queries))
{
SQL_QueryError(Queries,g_Error,charsmax(g_Error));
set_fail_state(g_Error);
}
SQL_FreeHandle(Queries);
SQL_FreeHandle(SqlConnection) ;
}
public register_client(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
{
if(FailState == TQUERY_CONNECT_FAILED)
{
log_amx("Load - Could not connect to SQL database. [%d] %s", Errcode, Error)
}
else if(FailState == TQUERY_QUERY_FAILED)
{
log_amx("Load Query failed. [%d] %s", Errcode, Error)
}
new id = Data[0]
if(SQL_NumResults(Query) < 1)
{
new szName[33]
get_user_name(id, szName, charsmax(szName))
if (equal(szName,"ID_PENDING"))
return PLUGIN_HANDLED

new szTemp[512]
format(szTemp,charsmax(szTemp),"INSERT INTO `pl_data` ( `pl_name` , `pl_xp`, `pl_lvl`)VALUES ('%s','0','1');",szName)
SQL_ThreadQuery(g_SqlTuple,"IgnoreHandle",szTemp)
}
else
{
PlayerXP[id] = SQL_ReadResult(Query, 1)
PlayerLevel[id] = SQL_ReadResult(Query, 2)

}
return PLUGIN_HANDLED
}
public IgnoreHandle(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
{
SQL_FreeHandle(Query)
return PLUGIN_HANDLED
}
#endif
public plugin_natives()
{
register_native("get_user_exp", "native_get_user_exp", 1);
register_native("get_user_lvl", "native_get_user_lvl", 1);
}

public native_get_user_exp(id)
{
return PlayerXP[id];
}

public native_get_user_lvl(id)
{
return PlayerLevel[id];
}
////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////// ДОБАВЛЕНО В ВЕРСИИ 1.2 ////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////
//============= установить фраги (хр) =============================================================
public Set_Xp_Menu(id)
{
new szText[700 char],tempname[32], info[10];
get_players(players, num, "h")
formatex( szText, charsmax( szText ), "%L", id, "CHOOSE_PLAYER");
players_menu = menu_create( szText, "setxp_handler" );
for(i = 0; i < num; i++)
{
get_user_name(players[i], tempname, 31)
num_to_str(players[i], info, 9)
menu_additem(players_menu, tempname, info, 0)
}
menu_setprop(players_menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, players_menu, 0);
return PLUGIN_CONTINUE;
}
public setxp_handler(id, players_menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(players_menu)
return PLUGIN_HANDLED
}
new data[6]
menu_item_getinfo(players_menu, item, accessmenu, data, charsmax(data), iName, charsmax(iName), callback)
new player = str_to_num(data)
client_cmd(id, "messagemode ^"amx_setxp %i^"", player)
return PLUGIN_CONTINUE
}
public Set_Xp(id)
{
new param[10],names[2][32];
read_argv(2, param, charsmax(param))
for (new x; x < strlen(param); x++)
{
if(!isdigit(param[x]))
{
ColorChat(id, NORMAL,"^3[Army Ranks]^1 %L",LANG_PLAYER,"PARAM_VALUE");
return PLUGIN_HANDLED
}
}
new amount = str_to_num(param);
if (amount <= 0)
{
ColorChat(id, NORMAL, "^3[Army Ranks]^1 %L | ^3%d",LANG_PLAYER,"PARAM_MIN",amount);
return PLUGIN_HANDLED
}
if (amount > 2499)
{
ColorChat(id, NORMAL, "^3[Army Ranks]^1 %L | ^3%d",LANG_PLAYER,"PARAM_MAX",amount);
return PLUGIN_HANDLED
}
read_argv(1, param, charsmax(param))
new player = str_to_num(param)
PlayerXP[player] = amount;
setlvl_user(player);
setlvl_user(player);
save_client_data(player);
get_user_name(id, names[0], 31)
get_user_name(player, names[1], 31)
ColorChat(0, NORMAL, "^3[Army Ranks]^1 %L",LANG_PLAYER,"SET_XP", names[0], names[1],amount);
return PLUGIN_HANDLED
}
//============= дать фраги (хр) ===================================================================
public Give_Xp_Menu(id)
{
new szText[700 char],tempname[32], info[10];
get_players(players, num, "h")
formatex( szText, charsmax( szText ), "%L", id, "CHOOSE_PLAYER");
players_menu = menu_create( szText, "givexp_handler" );
for(i = 0; i < num; i++)
{
get_user_name(players[i], tempname, 31)
num_to_str(players[i], info, 9)
menu_additem(players_menu, tempname, info, 0)
}
menu_setprop(players_menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, players_menu, 0);
return PLUGIN_CONTINUE;
}
public givexp_handler(id, players_menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(players_menu)
return PLUGIN_HANDLED
}
new data[6]
menu_item_getinfo(players_menu, item, accessmenu, data, charsmax(data), iName, charsmax(iName), callback)
new player = str_to_num(data)
client_cmd(id, "messagemode ^"amx_givexp %i^"", player)
return PLUGIN_CONTINUE
}
public Give_Xp(id)
{
new param[10],names[2][32];
read_argv(2, param, charsmax(param))
for (new x; x < strlen(param); x++)
{
if(!isdigit(param[x]))
{
ColorChat(id, NORMAL,"^3[Army Ranks]^1 %L",LANG_PLAYER,"PARAM_VALUE");
return PLUGIN_HANDLED
}
}
new amount = str_to_num(param);
if (amount <= 0)
{
ColorChat(id, NORMAL, "^3[Army Ranks]^1 %L | ^3%d",LANG_PLAYER,"PARAM_MIN",amount);
return PLUGIN_HANDLED
}
if (amount > 2499)
{
ColorChat(id, NORMAL, "^3[Army Ranks]^1 %L | ^3%d",LANG_PLAYER,"PARAM_MAX",amount);
return PLUGIN_HANDLED
}
read_argv(1, param, charsmax(param))
new player = str_to_num(param)
PlayerXP[player] += amount;
setlvl_user(player);
save_client_data(player);
get_user_name(id, names[0], 31)
get_user_name(player, names[1], 31)
ColorChat(0, NORMAL, "^3[Army Ranks]^1 %L",LANG_PLAYER,"GIVE_XP", names[0],amount,names[1]);
return PLUGIN_HANDLED
}
stock setlvl_user(id)
{
if(PlayerLevel[id] < 18)
{
while(PlayerXP[id] >= LEVELS[PlayerLevel[id]])
{
PlayerLevel[id]++;
}
checkLvl(id);
}
}
//============= дать звание (лвл) =================================================================
public Set_Lvl_Menu(id)
{
if(pl_glvl != 0)
{
ColorChat(id,NORMAL,"^3[Army Ranks]^1 %L",LANG_PLAYER,"ALREADY_USE")
return PLUGIN_HANDLED
}
new szText[700 char],tempname[32], info[10];
get_players(players, num, "h")
formatex( szText, charsmax( szText ), "%L", id, "CHOOSE_PLAYER");
lvl_menu = menu_create( szText, "setlvl_handler" );
for(i = 0; i < num; i++)
{
get_user_name(players[i], tempname, 31)
num_to_str(players[i], info, 9)
menu_additem(lvl_menu, tempname, info, 0)
}
menu_setprop(lvl_menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, lvl_menu, 0);
return PLUGIN_CONTINUE;
}
public setlvl_handler(id, lvl_menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(lvl_menu);
pl_glvl = 0;
return PLUGIN_HANDLED
}
new data[10];
menu_item_getinfo(lvl_menu, item, accessmenu, data, charsmax(data), iName, charsmax(iName), callback)
pl_glvl= str_to_num(data);
sub_slm(id);
menu_destroy(lvl_menu);
return PLUGIN_CONTINUE
}
public sub_slm(id)
{
new szText[700 char],cid[3];
get_players(players, num, "h")
formatex( szText, charsmax( szText ), "%L", id, "CHOOSE_RANK");
cls_menu = menu_create( szText, "sub_slm_handler" );
for(i = 1; i < sizeof CLASSES; i++)
{ formatex(szText, charsmax( szText ),"%L",id,CLASSES[i]);
formatex(cid, charsmax( cid ),"%d",i);
menu_additem(cls_menu,szText, cid);
//client_print(id,print_chat,"%L = %d",LANG_PLAYER,CLASSES[i],i);
}
menu_setprop(cls_menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, cls_menu, 0);
return PLUGIN_CONTINUE;
}
public sub_slm_handler(id, cls_menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(cls_menu);
pl_glvl = 0;
return PLUGIN_HANDLED
}
if(is_user_bot(pl_glvl) || !is_user_connected(pl_glvl))
{
menu_destroy(cls_menu);
ColorChat(id, NORMAL, "^3[Army Ranks]^1 %L | ^3%d",LANG_PLAYER,"NO_ID",pl_glvl);
pl_glvl = 0;
return PLUGIN_HANDLED
}
new data2[10];
menu_item_getinfo(cls_menu, item, accessmenu, data2, charsmax(data2), iName, charsmax(iName), callback)
new rank_num = str_to_num(data2);
PlayerLevel[pl_glvl] = rank_num - 1
PlayerXP[pl_glvl] = LEVELS[PlayerLevel[pl_glvl]]
static buffer[192], len, names[2][32];
get_user_name(id, names[0], 31)
get_user_name(pl_glvl, names[1], 31)
len = format(buffer, charsmax(buffer), "^3[Army Ranks]^1 ");
len += format(buffer[len], charsmax(buffer) - len, "%L ",LANG_PLAYER,"SET_LVL1",names[0]);
len += format(buffer[len], charsmax(buffer) - len, "^4%L^1",LANG_PLAYER,CLASSES[PlayerLevel[pl_glvl]]);
len += format(buffer[len], charsmax(buffer) - len, " %L",LANG_PLAYER,"SET_LVL2",names[1]);
ColorChat(0,NORMAL,buffer);
pl_glvl = 0;
return PLUGIN_CONTINUE
}
//============= данные игрока,при наведении прицела на него =======================================
public show_ranks(id)
{
if(!is_user_bot(id) && is_user_connected(id))
{
static name[32]
new pid = read_data(2)
new red = 0, blue = 0;
if (cs_get_user_team(pid) == CS_TEAM_T)
red = 255
else if(cs_get_user_team(pid) == CS_TEAM_CT)
blue = 255

get_user_name(pid, name, charsmax(name))
set_hudmessage(red, 50, blue, -1.0, 0.60, 1, 0.01, 0.6, 0.01, 0.01, 8)
static buffer[192], len;
len = format(buffer, charsmax(buffer), "^n^n%L :",LANG_PLAYER,"A_NAME");
len += format(buffer[len], charsmax(buffer) - len, " %s^n",name);
len += format(buffer[len], charsmax(buffer) - len, "%L :",LANG_PLAYER,"ZVANIE");
len += format(buffer[len], charsmax(buffer) - len, " %L^n",LANG_PLAYER,CLASSES[PlayerLevel[pid]]);
len += format(buffer[len], charsmax(buffer) - len, "%L %d",LANG_PLAYER,"PL_XP",PlayerXP[pid]);
ShowSyncHudMsg(id, g_sync_creat_statustext, "%s", buffer);
}
return PLUGIN_CONTINUE
}
//============= Звания игроков онлайн =============================================================
public ShowInfMotd(id)
{
static buffer[4096], len;
len = format(buffer, charsmax(buffer), "<html><head><meta http-equiv=Content-Type content=text/html; charset=utf-8><style>")
len += format(buffer[len], charsmax(buffer) - len, "body{ background:#F2F2F2; font-family:Arial; margin:0; padding:0;}")
len += format(buffer[len], charsmax(buffer) - len, "table{ width:800; height;auto; color:#153B7C; background:#F4F4F4; font-size:11px; border:1px solid #BFBDBD }")
len += format(buffer[len], charsmax(buffer) - len, ".th{ width:200; height:auto; background:#175D8B; color:#FFF; padding:7; border:1px solid #BFBDBD}")
len += format(buffer[len], charsmax(buffer) - len, "td{ padding:3; border:1px solid #BFBDBD}")
len += format(buffer[len], charsmax(buffer) - len, "</style></head><body>")
len += format(buffer[len], charsmax(buffer) - len, " <table>")
len += format(buffer[len], charsmax(buffer) - len, "<tr><td class=th> Huk <td class=th> 3BaHue <td class=th> XP</tr>")
new iPlayers[ 32 ], iNum, iPlayer;
get_players( iPlayers, iNum, "c" );
for( new i = 0; i < iNum; i++ )
{
iPlayer = iPlayers[ i ];
new namepl[32];
get_user_name(iPlayer, namepl, 31);
len += format(buffer[len], charsmax(buffer) - len, "<tr><td> %s ",namepl)
len += format(buffer[len], charsmax(buffer) - len, "<td> %L ",LANG_PLAYER,CLASSES[PlayerLevel[iPlayer]]);
len += format(buffer[len], charsmax(buffer) - len, "<td> %d ",PlayerXP[iPlayer])
}
len += format(buffer[len], charsmax(buffer) - len, "</tr></table> </body></html>")
new motd[64]
formatex(motd[0], charsmax(motd), "[Army Ranks] On-line player stats :")
show_motd(id, buffer, motd)
}
//========== Главное адм.меню ======================================================================
public main_admar_menu(id)
{
if(!is_user_admin(id))
{ // nahyi
return PLUGIN_HANDLED;
}
new szText[700 char];
formatex( szText, charsmax( szText ), "%L", id, "MAIN_MENUAR");
new menu_main = menu_create( szText, "mainar_handler" );
//
formatex( szText, charsmax( szText ), "%L", id, "ADM_AR_SET");
menu_additem( menu_main, szText, "1", 0 );
formatex( szText, charsmax( szText ), "%L", id, "ADM_AR_GIVE");
menu_additem( menu_main, szText, "2", 0 );
formatex( szText, charsmax( szText ), "%L", id, "ADM_AR_RANK");
menu_additem( menu_main, szText, "3", 0 );
//
menu_setprop( menu_main, MPROP_EXIT, MEXIT_ALL );
menu_display( id, menu_main,0);
return PLUGIN_CONTINUE;
}
public mainar_handler(id,menu,item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}

new data[ 6 ], iName[ 64 ], access, callback;
menu_item_getinfo( menu, item, access, data, charsmax( data ), iName, charsmax( iName ), callback );
new key = str_to_num( data );
switch( key )
{
case 1:
{
client_cmd(id,"amx_set_xp")
}
case 2:
{
client_cmd(id,"amx_give_xp")
}
case 3:
{
client_cmd(id,"amx_set_lvl")
}
}

return PLUGIN_HANDLED;
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя edge
сообщение 20.5.2012, 17:24
Сообщение #9


Стаж: 14 лет

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

Дак что делать ?!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 20.5.2012, 19:23
Сообщение #10
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

edge,
в исходнике, выдели строку 368
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя edge
сообщение 21.5.2012, 11:37
Сообщение #11


Стаж: 14 лет

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

Цитата(Orty_Hart @ 20.5.2012, 20:23) *
edge,
в исходнике, выдели строку 368

И ?!
flash[id] = FLASH_G[PlayerLevel[id]];

Что не так ?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя edge
сообщение 21.5.2012, 18:23
Сообщение #12


Стаж: 14 лет

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

Да блин ребят, помогите ! Чё делать то ?! Плагин типо не может дать флешку и из-за этого серв падает или чё ?! Убрать строку ?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 21.5.2012, 20:06
Сообщение #13


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Цитата(edge @ 21.5.2012, 19:23) *
Да блин ребят, помогите ! Чё делать то ?! Плагин типо не может дать флешку и из-за этого серв падает или чё ?! Убрать строку ?!

Да нет, все немного сложнее, массив выходит за свои пределы.
По-хорошему нужно ставить логирование и смотреть какой именно массив даёт такую ошибку.

Попробуй в функции public EventRoundStart()

Код
for(new id = 1; id <= MaxPlayers; id++)
{
    ...

заменить на:

Код
    new iPlayers[32], iPlayersNum, id;
    
    get_players(iPlayers, iPlayersNum, "a");
    
    if(iPlayersNum <= 1) return PLUGIN_CONTINUE;
    
    for(new i = 0; i < iPlayersNum; i++)
    {
        id = iPlayers[i];
        ....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя edge
сообщение 22.5.2012, 9:51
Сообщение #14


Стаж: 14 лет

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

Цитата(Rejiser @ 21.5.2012, 20:06) *
Да нет, все немного сложнее, массив выходит за свои пределы.
По-хорошему нужно ставить логирование и смотреть какой именно массив даёт такую ошибку.

Попробуй в функции public EventRoundStart()

Код
for(new id = 1; id <= MaxPlayers; id++)
{
    ...

заменить на:

Код
    new iPlayers[32], iPlayersNum, id;
    
    get_players(iPlayers, iPlayersNum, "a");
    
    if(iPlayersNum <= 1) return PLUGIN_CONTINUE;
    
    for(new i = 0; i < iPlayersNum; i++)
    {
        id = iPlayers[i];
        ....


Тогда вообще, даже не компилится...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 22.5.2012, 9:54
Сообщение #15


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Цитата(edge @ 22.5.2012, 10:51) *
Тогда вообще, даже не компилится...

Покажи конечный вариант.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя edge
сообщение 22.5.2012, 11:45
Сообщение #16


Стаж: 14 лет

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

Цитата(Rejiser @ 22.5.2012, 9:54) *
Покажи конечный вариант.


Вроде скомпилил, робит:

#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <fun>
#include <cstrike>
//
#define PLUGIN "Army Ranks"
#define VERSION "1.2"
#define AUTHOR "Arctic"
#define I_ID 7777
#pragma tabsize 0
////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////// НАСТРОЙКА МОДА ////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////
//=========================== Кол-во опыта,даваемого игроку за килл : ==============================
#define XP_VALUE 1 // по умолчанию 1 опыт за 1 килл,рекомендую на время праздников увеличивать его :)
//============================= Выберите тип сохранения данных : ===================================
// чтобы сохранять с помощью nvault : //#define USE_SQL
// чтобы сохранять с помощью mysql : #define USE_SQL
//#define USE_SQL
#if defined USE_SQL
#include <sqlx>
new Host[] = ""
new User[] = ""
new Pass[] = ""
new Db[] = ""
new Handle:g_SqlTuple
new g_Error[512]
#else
#include <nvault>
new gVault;
#endif
//================================================================================
==================
//============================= Действия с чатом ===================================================
// если ваш сервер использует Colored Translit : #define USE_COLORED_TRANSLIT
// иначе (если нет) : //#define USE_COLORED_TRANSLIT
#define USE_COLORED_TRANSLIT
#if !defined USE_COLORED_TRANSLIT
new Msg[512];
#endif
//================================================================================
==================
//==================== Запрет бонусного меню-оружия на некоторых картах ============================
// если вы используете запрет бонусного меню : #define USE_RSTR_BONUS
// иначе (если нет) : //#define USE_RSTR_BONUS
#define USE_RSTR_BONUS
//================================================================================
==================
//
new g_sync_creat_statustext;
new PlayerXP[33],PlayerLevel[33],needXP[64],g_MsgHud,MaxPlayers,levelUp[33];
new players_menu,lvl_menu,cls_menu, players[32], num, i,accessmenu, iName[64], callback,pl_glvl;
new bool:restr_blocked;
new g_PlBonus,g_plNewLvl,g_AdminGMsg;
//таблица званий (значения находнятся в lang-файле)
new const CLASSES[][] = {
"I_0", // (пусто)
"I_1", // ряд
"I_2", // ефр
"I_3", // млсерж
"I_4", // серж
"I_5", // стсерж
"I_6", // старш
"I_7", // прапор
"I_8", // мллейт
"I_9", // лейт
"I_10", // стлейт
"I_11", // кап
"I_12", // май
"I_13", // подпол
"I_14", // полк
"I_15", // гнмай
"I_16", // гнлейт
"I_17", // гнполк
"I_18", // гнарм
"I_19" // вгк
};
// таблица уровней
new const LEVELS[] = {
0, // ряд
10, // ефр
20, // млсерж
30, // серж
50, // стсерж
70, // старш
100, // прапор
150, // мллейт
200, // лейт
300, // стлейт
400, // кап
600, // май
800, // подпол
1000, // полк
1300, // гнмай
1600, // гнлейт
1900, // гнполк
2200, // гнарм
2500 // вгк
};
// таблица бонусов,0 = не давать,1 = давать.При условии того,что значени квара g_PlBonus = 1.
new const FLASH_G[] = {
0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
};
new const SMOKE_G[] = {
0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
};
new const HE_G[] = {
0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
};
new const NIGHT_V[] = {
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1
};
new const ARMOR_B[] = {
0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
};
new const DEFUSE_N[] = {
0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1
};
// 1.2 бонус хп за каждый лвл,для csdm сервера :)
new const HEALTH_BONUS[] = {
0,1,1,3,3,3,4,4,5,6,7,8,9,9,10,12,12,14,15
};
#if defined USE_RSTR_BONUS
// 1.2 запрет вызова меню оружия на картах,редактируйте его под себя
// ВАЖНО! чтобы последний элемент массива был БЕЗ запятой
new const restrict_bonus[][] = {
"35hp",
"35hp_2",
"35hp_gx",
"35hp_gladiators_day",
"most_wanted",
"35hp_xmas",
"35hp_3",
"aim_afl_deagle",
"awp_8bit",
"awp_india",
"awp_india_csp",
"awp_pit",
"ka_100x100",
"ka_wintershank" // последний элемент массива БЕЗ запятой
};
#endif
//
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_cvar("army_ranks",VERSION, FCVAR_SERVER | FCVAR_SPONLY);
set_cvar_string("army_ranks",VERSION);
register_logevent( "EventRoundStart", 2, "1=Round_Start" );
set_task(1.0, "Info", I_ID, "", 0, "b")
g_MsgHud = CreateHudSyncObj();
MaxPlayers = get_maxplayers();
register_dictionary("army.txt" );
register_event( "DeathMsg","EventDeath", "a");
g_PlBonus = register_cvar( "ar_givebonus", "1" ); // давать бонусы игроку взависимости от звания (гранаты и т.п.)
g_plNewLvl = register_cvar( "ar_givebonusnl", "1" ); // давать бонусы игроку при получении нового лвл (оружие)
g_AdminGMsg = register_cvar( "ar_admin_cchat", "1" ); // 1 = сообщ.админа зеленое,0 = желтое, 2 = цвета команды.
// v1.2 проверка на запр карты
#if defined USE_RSTR_BONUS
if(get_pcvar_num(g_plNewLvl))
{
new szMapName[64];
get_mapname(szMapName,63);
for(new a = 0; a < sizeof restrict_bonus; a++)
{
if(equal(szMapName, restrict_bonus[a]))
{
restr_blocked = true;
server_print("weapon menu is blocked on this map [%s]",restrict_bonus[a]);
break;
} else {
restr_blocked = false;
}

}
}
#endif
TeamInfo = get_user_msgid("TeamInfo");
SayText = get_user_msgid("SayText");
register_event("StatusValue", "show_ranks", "be", "1=2", "2!0")
g_sync_creat_statustext = CreateHudSyncObj()
register_clcmd("amx_armenu", "main_admar_menu", ADMIN_KICK, "Main army ranks admin-menu")

// установить фраги
register_clcmd("amx_set_xp", "Set_Xp_Menu", ADMIN_KICK, "Set frags player")
register_clcmd("amx_setxp", "Set_Xp", ADMIN_KICK, "Set frags player")
// дать фраги
register_clcmd("amx_give_xp", "Give_Xp_Menu", ADMIN_KICK, "Give frags player")
register_clcmd("amx_givexp", "Give_Xp", ADMIN_KICK, "Give frags player")
// установить звание
register_clcmd("amx_set_lvl", "Set_Lvl_Menu", ADMIN_KICK, "Set lvl player")
// статистика игроков онлайн
register_clcmd("say /astats", "ShowInfMotd")
register_clcmd("say_team /astats", "ShowInfMotd")

// система сохранения
#if defined USE_SQL
set_task(1.0,"MySql_Init");
#else
gVault = nvault_open("plData");
#endif
// использование чата
#if !defined USE_COLORED_TRANSLIT
register_clcmd("say", "hookSay")
register_clcmd("say_team", "hookSayTeam")
#endif
}
public plugin_end()
{
#if defined USE_SQL
SQL_FreeHandle(g_SqlTuple);
#else
nvault_close(gVault);
#endif
}
public client_putinserver(id)
{
load_client_data(id);
}

public client_disconnect(id)
{
save_client_data(id);
}
#if !defined USE_COLORED_TRANSLIT
public hookSay(id)
{
if(is_user_hltv(id) || is_user_bot(id) || !is_user_connected(id))
{
return PLUGIN_CONTINUE;
}
new message[192],Len;
read_args(message, 191);
remove_quotes(message);
new szName[32];
get_user_name(id,szName,31);
if(is_user_admin(id))
{
if(get_pcvar_num(g_AdminGMsg) == 1) // green color
{
Len = format(Msg[Len], charsmax(Msg) - 1, "^4[^3%L^4] ",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s^4 : ",szName);
Len += format(Msg[Len], charsmax(Msg) - 1, "%s",message);
ColorChat(0,NORMAL,Msg)
}
else if(get_pcvar_num(g_AdminGMsg) == 2) // team color
{
Len = format(Msg[Len], charsmax(Msg) - 1, "^4[^3%L^4] ",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s^4 : ",szName);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s",message);
ColorChat(0,NORMAL,Msg)
} else { // yellow color
Len = format(Msg[Len], charsmax(Msg) - 1, "^4[^3%L^4] ",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s^4 : ",szName);
Len += format(Msg[Len], charsmax(Msg) - 1, "^1%s",message);
ColorChat(0,NORMAL,Msg)
}
}
else
{
Len = format(Msg[Len], charsmax(Msg) - 1, "^4[^3%L^4] ",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s^4 : ",szName);
Len += format(Msg[Len], charsmax(Msg) - 1, "^1%s",message);
ColorChat(0,NORMAL,Msg)
}
return PLUGIN_HANDLED_MAIN
}
public hookSayTeam(id)
{
if(is_user_hltv(id) || is_user_bot(id) || !is_user_connected(id))
{
return PLUGIN_CONTINUE;
}
new message[192],Len;
read_args(message, 191);
remove_quotes(message);
new szName[32];
get_user_name(id,szName,31);
if(is_user_admin(id))
{
if(get_pcvar_num(g_AdminGMsg) == 1) // green color
{
Len = format(Msg[Len], charsmax(Msg) - 1, "^4[^3%L^4] ",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s^4 : ",szName);
Len += format(Msg[Len], charsmax(Msg) - 1, "%s",message);
SendTeamMessage(Msg,get_user_team(id));
}
else if(get_pcvar_num(g_AdminGMsg) == 2) // team color
{
Len = format(Msg[Len], charsmax(Msg) - 1, "^4[^3%L^4] ",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s^4 : ",szName);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s",message);
SendTeamMessage(Msg,get_user_team(id));
} else { // yellow color
Len = format(Msg[Len], charsmax(Msg) - 1, "^4[^3%L^4] ",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s^4 : ",szName);
Len += format(Msg[Len], charsmax(Msg) - 1, "^1%s",message);
SendTeamMessage(Msg,get_user_team(id));
}
}
else
{
Len = format(Msg[Len], charsmax(Msg) - 1, "^4[^3%L^4] ",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
Len += format(Msg[Len], charsmax(Msg) - 1, "^3%s^4 : ",szName);
Len += format(Msg[Len], charsmax(Msg) - 1, "^1%s",message);
SendTeamMessage(Msg,get_user_team(id));
}
return PLUGIN_HANDLED_MAIN
}
stock SendTeamMessage(Message[],playerTeam)
{
for (new player = 0; player <= MaxPlayers; player++)
{
if (!is_user_connected(player))
{
continue
}
if(get_user_team(player) == playerTeam)
{
ColorChat(player,NORMAL,Message);
}
}
}
#endif
public checkLvl(id)
{
if(PlayerLevel[id] <= 0)
{
PlayerLevel[id] = 1;
}
while(PlayerXP[id] >= LEVELS[PlayerLevel[id]])
{
PlayerLevel[id]++;
levelUp[id] = 1;
new szName[ 32 ];
get_user_name( id, szName, 31 );
static buffer[192], len;
len = format(buffer, charsmax(buffer), "^4[^3%L^4]^1 ",LANG_PLAYER,"ARMY");
len += format(buffer[len], charsmax(buffer) - len, "%L ",LANG_PLAYER,"PLAYER");
len += format(buffer[len], charsmax(buffer) - len, "^4%s^1 ",szName);
len += format(buffer[len], charsmax(buffer) - len, " %L",LANG_PLAYER,"NEW_LEVEL");
len += format(buffer[len], charsmax(buffer) - len, " ^4%L^1.",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
len += format(buffer[len], charsmax(buffer) - len, "%L",LANG_PLAYER,"CONTR");
ColorChat(0,NORMAL,buffer);
//break;
}
}
// ======================================== добавляем фраги ========================================
public EventDeath()
{
new iVictim = read_data( 2 );
new iTeam = get_user_team(iVictim);
new iKiller = read_data( 1 );
if(iKiller != iVictim && get_user_team(iKiller) != iTeam && is_user_connected(iKiller) && PlayerLevel[iKiller] <= 18)
{
PlayerXP[iKiller] += XP_VALUE;
save_client_data(iKiller);
checkLvl(iKiller);
}
return PLUGIN_CONTINUE;
}
// ======================================== Получение бонуса =======================================
public EventRoundStart()
{
new flash[33],he[33],smoke[33],arm[33],nv[33],def[33],hlth[33];
new iPlayers[32], iPlayersNum, id;

get_players(iPlayers, iPlayersNum, "a");

if(iPlayersNum <= 1) return PLUGIN_CONTINUE;

for(new i = 0; i < iPlayersNum; i++)
{
id = iPlayers[i]; if(is_user_alive(id) && is_user_connected(id) && get_pcvar_num(g_PlBonus))
{
flash[id] = FLASH_G[PlayerLevel[id]];
he[id] = HE_G[PlayerLevel[id]];
smoke[id] = SMOKE_G[PlayerLevel[id]];
arm[id] = ARMOR_B[PlayerLevel[id]];
nv[id] = NIGHT_V[PlayerLevel[id]];
def[id] = DEFUSE_N[PlayerLevel[id]];
hlth[id] = HEALTH_BONUS[PlayerLevel[id]];// 1.2
give_user_bonus(id,flash[id],he[id],smoke[id],nv[id],arm[id],def[id],hlth[id]);
if(levelUp[id] == 1 && get_pcvar_num(g_plNewLvl) && !restr_blocked) // if g_plNewLvl == 1
{
GetWeapon(id);
levelUp[id] = 0;
}
}
}
return PLUGIN_CONTINUE;
}
// ======================================== Получение бонуса за lvl ================================
public GetWeapon(id)
{
new szText[700 char];
formatex( szText, charsmax( szText ), "%L", id, "GW_TITLE");
new menu = menu_create( szText, "gw_menu" );
//================================================================================
==========
formatex( szText, charsmax( szText ), "AWP");
menu_additem( menu, szText, "1", 0 );
//
formatex( szText, charsmax( szText ), "AK-47");
menu_additem( menu, szText, "2", 0 );
//
formatex( szText, charsmax( szText ), "M16");
menu_additem( menu, szText, "3", 0 );
//
formatex( szText, charsmax( szText ), "Famas");
menu_additem( menu, szText, "4", 0 );
//================================================================================
==========
menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
menu_display( id, menu,0);
return PLUGIN_CONTINUE;
}
public gw_menu(id,menu,item)
{
if( item == MENU_EXIT )
{
return PLUGIN_HANDLED;
}

new data[ 6 ], iName[ 64 ], access, callback;
menu_item_getinfo( menu, item, access, data, charsmax( data ), iName, charsmax( iName ), callback );
new key = str_to_num( data );
switch( key )
{
case 1:
{
give_item(id,"weapon_awp");
cs_set_user_bpammo( id, CSW_AWP, 100);
}
case 2:
{
give_item(id,"weapon_ak47");
cs_set_user_bpammo( id, CSW_AK47, 200);
}
case 3:
{
give_item(id,"weapon_m4a1");
cs_set_user_bpammo( id, CSW_M4A1, 200);
}
case 4:
{
give_item(id,"weapon_famas");
cs_set_user_bpammo( id, CSW_FAMAS, 200);
}
}

return PLUGIN_HANDLED;
}

stock give_user_bonus(id,f_g,h_g,s_g,n_v,a_b,d_k,health)
{
if(f_g)
{
give_item(id,"weapon_flashbang");
}
if(h_g)
{
give_item(id,"weapon_hegrenade");
}
if(s_g)
{
give_item(id,"weapon_smokegrenade");
}
cs_set_user_nvg(id,n_v)
if(a_b)
{
give_item(id,"item_kevlar");
}
if(d_k)
{
give_item(id,"item_assaultsuit");
}
set_user_health(id,get_user_health(id)+health);
}
// ======================================== Информер ===============================================
public Info()
{
for(new id = 1; id <= MaxPlayers; id++)
{
if(!is_user_bot(id) && is_user_connected(id))
{
if(PlayerLevel[id] <= 18)
{
needXP[id] = LEVELS[PlayerLevel[id]] - PlayerXP[id];
set_hudmessage(100, 100, 100, 0.01, 0.13, 0, 1.0, 1.0, _, _, -1)
static buffer[192], len;
len = format(buffer, charsmax(buffer), "%L",LANG_PLAYER,"ZVANIE");
len += format(buffer[len], charsmax(buffer) - len, " %L",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
len += format(buffer[len], charsmax(buffer) - len, "^n%L %d",LANG_PLAYER,"PL_XP",PlayerXP[id]);
len += format(buffer[len], charsmax(buffer) - len, "^n%L",LANG_PLAYER,"NEXT_LVL");
len += format(buffer[len], charsmax(buffer) - len, " %d ",needXP[id]);
len += format(buffer[len], charsmax(buffer) - len, "%L",LANG_PLAYER,"FRAGS");
ShowSyncHudMsg(id, g_MsgHud, "%s", buffer);
} else {
set_hudmessage(100, 100, 100, 0.01, 0.13, 0, 1.0, 1.0, _, _, -1)
static buffer[192], len;
len = format(buffer, charsmax(buffer), "%L",LANG_PLAYER,"ZVANIE");
len += format(buffer[len], charsmax(buffer) - len, " %L",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
len += format(buffer[len], charsmax(buffer) - len, "^n%L",LANG_PLAYER,"PL_MAX");
ShowSyncHudMsg(id, g_MsgHud, "%s", buffer);
}
}
}
return PLUGIN_CONTINUE
}

stock save_client_data(id)
{
new szName[33];
get_user_name(id, szName, charsmax(szName))
#if defined USE_SQL
new szTemp[512];
format(szTemp,charsmax(szTemp),"UPDATE `pl_data` SET `pl_xp` = '%i',`pl_lvl` = '%i' WHERE `pl_data`.`pl_name` = '%s';",PlayerXP[id],PlayerLevel[id], szName)
SQL_ThreadQuery(g_SqlTuple,"IgnoreHandle",szTemp)
#else
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%s-data",szName)
format(vaultdata,255,"%i#%i#",PlayerXP[id],PlayerLevel[id]);
nvault_set(gVault,vaultkey,vaultdata)
#endif
}
stock load_client_data(id)
{
new szName[33];
get_user_name(id, szName, charsmax(szName))
#if defined USE_SQL
new Data[1],szTemp[512];
Data[0] = id;
format(szTemp,charsmax(szTemp),"SELECT * FROM `pl_data` WHERE (`pl_data`.`pl_name` = '%s')", szName)
SQL_ThreadQuery(g_SqlTuple,"register_client",szTemp,Data,1)
#else
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%s-data",szName)
format(vaultdata,255,"%i#%i#",PlayerXP[id],PlayerLevel[id]);
nvault_get(gVault,vaultkey,vaultdata,255)
replace_all(vaultdata, 255, "#", " ")
new ldr[33],lvl[33];
parse(vaultdata, ldr, 32,lvl,32);
PlayerXP[id] = str_to_num(ldr);
PlayerLevel[id] = str_to_num(lvl);
#endif
}
#if defined USE_SQL
public MySql_Init()
{
g_SqlTuple = SQL_MakeDbTuple(Host,User,Pass,Db);
new ErrorCode,Handle:SqlConnection = SQL_Connect(g_SqlTuple,ErrorCode,g_Error,charsmax(g_Error));
if(SqlConnection == Empty_Handle)
set_fail_state(g_Error);

new Handle:Queries;
Queries = SQL_PrepareQuery(SqlConnection,"CREATE TABLE IF NOT EXISTS pl_data (pl_name varchar(32),pl_xp INT(11),pl_lvl INT(11))");
if(!SQL_Execute(Queries))
{
SQL_QueryError(Queries,g_Error,charsmax(g_Error));
set_fail_state(g_Error);
}
SQL_FreeHandle(Queries);
SQL_FreeHandle(SqlConnection) ;
}
public register_client(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
{
if(FailState == TQUERY_CONNECT_FAILED)
{
log_amx("Load - Could not connect to SQL database. [%d] %s", Errcode, Error)
}
else if(FailState == TQUERY_QUERY_FAILED)
{
log_amx("Load Query failed. [%d] %s", Errcode, Error)
}
new id = Data[0]
if(SQL_NumResults(Query) < 1)
{
new szName[33]
get_user_name(id, szName, charsmax(szName))
if (equal(szName,"ID_PENDING"))
return PLUGIN_HANDLED

new szTemp[512]
format(szTemp,charsmax(szTemp),"INSERT INTO `pl_data` ( `pl_name` , `pl_xp`, `pl_lvl`)VALUES ('%s','0','1');",szName)
SQL_ThreadQuery(g_SqlTuple,"IgnoreHandle",szTemp)
}
else
{
PlayerXP[id] = SQL_ReadResult(Query, 1)
PlayerLevel[id] = SQL_ReadResult(Query, 2)

}
return PLUGIN_HANDLED
}
public IgnoreHandle(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
{
SQL_FreeHandle(Query)
return PLUGIN_HANDLED
}
#endif
public plugin_natives()
{
register_native("get_user_exp", "native_get_user_exp", 1);
register_native("get_user_lvl", "native_get_user_lvl", 1);
}

public native_get_user_exp(id)
{
return PlayerXP[id];
}

public native_get_user_lvl(id)
{
return PlayerLevel[id];
}
////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////// ДОБАВЛЕНО В ВЕРСИИ 1.2 ////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////
//============= установить фраги (хр) =============================================================
public Set_Xp_Menu(id)
{
new szText[700 char],tempname[32], info[10];
get_players(players, num, "h")
formatex( szText, charsmax( szText ), "%L", id, "CHOOSE_PLAYER");
players_menu = menu_create( szText, "setxp_handler" );
for(i = 0; i < num; i++)
{
get_user_name(players[i], tempname, 31)
num_to_str(players[i], info, 9)
menu_additem(players_menu, tempname, info, 0)
}
menu_setprop(players_menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, players_menu, 0);
return PLUGIN_CONTINUE;
}
public setxp_handler(id, players_menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(players_menu)
return PLUGIN_HANDLED
}
new data[6]
menu_item_getinfo(players_menu, item, accessmenu, data, charsmax(data), iName, charsmax(iName), callback)
new player = str_to_num(data)
client_cmd(id, "messagemode ^"amx_setxp %i^"", player)
return PLUGIN_CONTINUE
}
public Set_Xp(id)
{
new param[10],names[2][32];
read_argv(2, param, charsmax(param))
for (new x; x < strlen(param); x++)
{
if(!isdigit(param[x]))
{
ColorChat(id, NORMAL,"^3[Army Ranks]^1 %L",LANG_PLAYER,"PARAM_VALUE");
return PLUGIN_HANDLED
}
}
new amount = str_to_num(param);
if (amount <= 0)
{
ColorChat(id, NORMAL, "^3[Army Ranks]^1 %L | ^3%d",LANG_PLAYER,"PARAM_MIN",amount);
return PLUGIN_HANDLED
}
if (amount > 2499)
{
ColorChat(id, NORMAL, "^3[Army Ranks]^1 %L | ^3%d",LANG_PLAYER,"PARAM_MAX",amount);
return PLUGIN_HANDLED
}
read_argv(1, param, charsmax(param))
new player = str_to_num(param)
PlayerXP[player] = amount;
setlvl_user(player);
setlvl_user(player);
save_client_data(player);
get_user_name(id, names[0], 31)
get_user_name(player, names[1], 31)
ColorChat(0, NORMAL, "^3[Army Ranks]^1 %L",LANG_PLAYER,"SET_XP", names[0], names[1],amount);
return PLUGIN_HANDLED
}
//============= дать фраги (хр) ===================================================================
public Give_Xp_Menu(id)
{
new szText[700 char],tempname[32], info[10];
get_players(players, num, "h")
formatex( szText, charsmax( szText ), "%L", id, "CHOOSE_PLAYER");
players_menu = menu_create( szText, "givexp_handler" );
for(i = 0; i < num; i++)
{
get_user_name(players[i], tempname, 31)
num_to_str(players[i], info, 9)
menu_additem(players_menu, tempname, info, 0)
}
menu_setprop(players_menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, players_menu, 0);
return PLUGIN_CONTINUE;
}
public givexp_handler(id, players_menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(players_menu)
return PLUGIN_HANDLED
}
new data[6]
menu_item_getinfo(players_menu, item, accessmenu, data, charsmax(data), iName, charsmax(iName), callback)
new player = str_to_num(data)
client_cmd(id, "messagemode ^"amx_givexp %i^"", player)
return PLUGIN_CONTINUE
}
public Give_Xp(id)
{
new param[10],names[2][32];
read_argv(2, param, charsmax(param))
for (new x; x < strlen(param); x++)
{
if(!isdigit(param[x]))
{
ColorChat(id, NORMAL,"^3[Army Ranks]^1 %L",LANG_PLAYER,"PARAM_VALUE");
return PLUGIN_HANDLED
}
}
new amount = str_to_num(param);
if (amount <= 0)
{
ColorChat(id, NORMAL, "^3[Army Ranks]^1 %L | ^3%d",LANG_PLAYER,"PARAM_MIN",amount);
return PLUGIN_HANDLED
}
if (amount > 2499)
{
ColorChat(id, NORMAL, "^3[Army Ranks]^1 %L | ^3%d",LANG_PLAYER,"PARAM_MAX",amount);
return PLUGIN_HANDLED
}
read_argv(1, param, charsmax(param))
new player = str_to_num(param)
PlayerXP[player] += amount;
setlvl_user(player);
save_client_data(player);
get_user_name(id, names[0], 31)
get_user_name(player, names[1], 31)
ColorChat(0, NORMAL, "^3[Army Ranks]^1 %L",LANG_PLAYER,"GIVE_XP", names[0],amount,names[1]);
return PLUGIN_HANDLED
}
stock setlvl_user(id)
{
if(PlayerLevel[id] < 18)
{
while(PlayerXP[id] >= LEVELS[PlayerLevel[id]])
{
PlayerLevel[id]++;
}
checkLvl(id);
}
}
//============= дать звание (лвл) =================================================================
public Set_Lvl_Menu(id)
{
if(pl_glvl != 0)
{
ColorChat(id,NORMAL,"^3[Army Ranks]^1 %L",LANG_PLAYER,"ALREADY_USE")
return PLUGIN_HANDLED
}
new szText[700 char],tempname[32], info[10];
get_players(players, num, "h")
formatex( szText, charsmax( szText ), "%L", id, "CHOOSE_PLAYER");
lvl_menu = menu_create( szText, "setlvl_handler" );
for(i = 0; i < num; i++)
{
get_user_name(players[i], tempname, 31)
num_to_str(players[i], info, 9)
menu_additem(lvl_menu, tempname, info, 0)
}
menu_setprop(lvl_menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, lvl_menu, 0);
return PLUGIN_CONTINUE;
}
public setlvl_handler(id, lvl_menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(lvl_menu);
pl_glvl = 0;
return PLUGIN_HANDLED
}
new data[10];
menu_item_getinfo(lvl_menu, item, accessmenu, data, charsmax(data), iName, charsmax(iName), callback)
pl_glvl= str_to_num(data);
sub_slm(id);
menu_destroy(lvl_menu);
return PLUGIN_CONTINUE
}
public sub_slm(id)
{
new szText[700 char],cid[3];
get_players(players, num, "h")
formatex( szText, charsmax( szText ), "%L", id, "CHOOSE_RANK");
cls_menu = menu_create( szText, "sub_slm_handler" );
for(i = 1; i < sizeof CLASSES; i++)
{ formatex(szText, charsmax( szText ),"%L",id,CLASSES[i]);
formatex(cid, charsmax( cid ),"%d",i);
menu_additem(cls_menu,szText, cid);
//client_print(id,print_chat,"%L = %d",LANG_PLAYER,CLASSES[i],i);
}
menu_setprop(cls_menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, cls_menu, 0);
return PLUGIN_CONTINUE;
}
public sub_slm_handler(id, cls_menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(cls_menu);
pl_glvl = 0;
return PLUGIN_HANDLED
}
if(is_user_bot(pl_glvl) || !is_user_connected(pl_glvl))
{
menu_destroy(cls_menu);
ColorChat(id, NORMAL, "^3[Army Ranks]^1 %L | ^3%d",LANG_PLAYER,"NO_ID",pl_glvl);
pl_glvl = 0;
return PLUGIN_HANDLED
}
new data2[10];
menu_item_getinfo(cls_menu, item, accessmenu, data2, charsmax(data2), iName, charsmax(iName), callback)
new rank_num = str_to_num(data2);
PlayerLevel[pl_glvl] = rank_num - 1
PlayerXP[pl_glvl] = LEVELS[PlayerLevel[pl_glvl]]
static buffer[192], len, names[2][32];
get_user_name(id, names[0], 31)
get_user_name(pl_glvl, names[1], 31)
len = format(buffer, charsmax(buffer), "^3[Army Ranks]^1 ");
len += format(buffer[len], charsmax(buffer) - len, "%L ",LANG_PLAYER,"SET_LVL1",names[0]);
len += format(buffer[len], charsmax(buffer) - len, "^4%L^1",LANG_PLAYER,CLASSES[PlayerLevel[pl_glvl]]);
len += format(buffer[len], charsmax(buffer) - len, " %L",LANG_PLAYER,"SET_LVL2",names[1]);
ColorChat(0,NORMAL,buffer);
pl_glvl = 0;
return PLUGIN_CONTINUE
}
//============= данные игрока,при наведении прицела на него =======================================
public show_ranks(id)
{
if(!is_user_bot(id) && is_user_connected(id))
{
static name[32]
new pid = read_data(2)
new red = 0, blue = 0;
if (cs_get_user_team(pid) == CS_TEAM_T)
red = 255
else if(cs_get_user_team(pid) == CS_TEAM_CT)
blue = 255

get_user_name(pid, name, charsmax(name))
set_hudmessage(red, 50, blue, -1.0, 0.60, 1, 0.01, 0.6, 0.01, 0.01, 8)
static buffer[192], len;
len = format(buffer, charsmax(buffer), "^n^n%L :",LANG_PLAYER,"A_NAME");
len += format(buffer[len], charsmax(buffer) - len, " %s^n",name);
len += format(buffer[len], charsmax(buffer) - len, "%L :",LANG_PLAYER,"ZVANIE");
len += format(buffer[len], charsmax(buffer) - len, " %L^n",LANG_PLAYER,CLASSES[PlayerLevel[pid]]);
len += format(buffer[len], charsmax(buffer) - len, "%L %d",LANG_PLAYER,"PL_XP",PlayerXP[pid]);
ShowSyncHudMsg(id, g_sync_creat_statustext, "%s", buffer);
}
return PLUGIN_CONTINUE
}
//============= Звания игроков онлайн =============================================================
public ShowInfMotd(id)
{
static buffer[4096], len;
len = format(buffer, charsmax(buffer), "<html><head><meta http-equiv=Content-Type content=text/html; charset=utf-8><style>")
len += format(buffer[len], charsmax(buffer) - len, "body{ background:#F2F2F2; font-family:Arial; margin:0; padding:0;}")
len += format(buffer[len], charsmax(buffer) - len, "table{ width:800; height;auto; color:#153B7C; background:#F4F4F4; font-size:11px; border:1px solid #BFBDBD }")
len += format(buffer[len], charsmax(buffer) - len, ".th{ width:200; height:auto; background:#175D8B; color:#FFF; padding:7; border:1px solid #BFBDBD}")
len += format(buffer[len], charsmax(buffer) - len, "td{ padding:3; border:1px solid #BFBDBD}")
len += format(buffer[len], charsmax(buffer) - len, "</style></head><body>")
len += format(buffer[len], charsmax(buffer) - len, " <table>")
len += format(buffer[len], charsmax(buffer) - len, "<tr><td class=th> Huk <td class=th> 3BaHue <td class=th> XP</tr>")
new iPlayers[ 32 ], iNum, iPlayer;
get_players( iPlayers, iNum, "c" );
for( new i = 0; i < iNum; i++ )
{
iPlayer = iPlayers[ i ];
new namepl[32];
get_user_name(iPlayer, namepl, 31);
len += format(buffer[len], charsmax(buffer) - len, "<tr><td> %s ",namepl)
len += format(buffer[len], charsmax(buffer) - len, "<td> %L ",LANG_PLAYER,CLASSES[PlayerLevel[iPlayer]]);
len += format(buffer[len], charsmax(buffer) - len, "<td> %d ",PlayerXP[iPlayer])
}
len += format(buffer[len], charsmax(buffer) - len, "</tr></table> </body></html>")
new motd[64]
formatex(motd[0], charsmax(motd), "[Army Ranks] On-line player stats :")
show_motd(id, buffer, motd)
}
//========== Главное адм.меню ======================================================================
public main_admar_menu(id)
{
if(!is_user_admin(id))
{ // nahyi
return PLUGIN_HANDLED;
}
new szText[700 char];
formatex( szText, charsmax( szText ), "%L", id, "MAIN_MENUAR");
new menu_main = menu_create( szText, "mainar_handler" );
//
formatex( szText, charsmax( szText ), "%L", id, "ADM_AR_SET");
menu_additem( menu_main, szText, "1", 0 );
formatex( szText, charsmax( szText ), "%L", id, "ADM_AR_GIVE");
menu_additem( menu_main, szText, "2", 0 );
formatex( szText, charsmax( szText ), "%L", id, "ADM_AR_RANK");
menu_additem( menu_main, szText, "3", 0 );
//
menu_setprop( menu_main, MPROP_EXIT, MEXIT_ALL );
menu_display( id, menu_main,0);
return PLUGIN_CONTINUE;
}
public mainar_handler(id,menu,item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}

new data[ 6 ], iName[ 64 ], access, callback;
menu_item_getinfo( menu, item, access, data, charsmax( data ), iName, charsmax( iName ), callback );
new key = str_to_num( data );
switch( key )
{
case 1:
{
client_cmd(id,"amx_set_xp")
}
case 2:
{
client_cmd(id,"amx_give_xp")
}
case 3:
{
client_cmd(id,"amx_set_lvl")
}
}

return PLUGIN_HANDLED;
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя edge
сообщение 22.5.2012, 16:22
Сообщение #17


Стаж: 14 лет

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

Дак что Rejiser, так или не так я сделал ?! Или надо везде заменить эту строку ?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 22.5.2012, 16:46
Сообщение #18


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Цитата(edge @ 22.5.2012, 17:22) *
Дак что Rejiser, так или не так я сделал ?! Или надо везде заменить эту строку ?!

Нет, только в той функции, все верно сделал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя edge
сообщение 22.5.2012, 17:01
Сообщение #19


Стаж: 14 лет

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

Цитата(Rejiser @ 22.5.2012, 17:46) *
Нет, только в той функции, все верно сделал.


Ладно, попробую на денёк- два поставить с этим фиксом, посмотрю что получится...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя edge
сообщение 23.5.2012, 14:34
Сообщение #20


Стаж: 14 лет

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

И всё равно, сервер падает....
Логи:
L 05/23/2012 - 07:39:19: Start of error session.
L 05/23/2012 - 07:39:19: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20120523.log")
L 05/23/2012 - 07:39:19: [MySQL] Thread worker was unable to start.
L 05/23/2012 - 07:39:19: [AMXX] Run time error 10 (plugin "amxbans_main.amxx") (native "SQL_ThreadQuery") - debug not enabled!
L 05/23/2012 - 07:39:19: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/23/2012 - 09:30:01: Start of error session.
L 05/23/2012 - 09:30:01: Info (map "fy_snow") (file "addons/amxmodx/logs/error_20120523.log")
L 05/23/2012 - 09:30:01: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:30:01: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:30:01: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:30:49: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:30:49: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:30:49: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:31:20: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:31:20: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:31:20: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:31:59: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:31:59: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:31:59: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:32:45: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:32:45: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:32:45: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:33:17: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:33:17: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:33:17: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:33:51: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:33:51: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:33:51: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:34:29: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:34:29: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:34:29: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:35:07: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:35:07: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:35:07: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:35:35: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:35:35: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:35:35: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:36:07: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:36:07: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:36:07: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:36:53: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:36:53: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:36:53: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:37:24: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:37:24: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:37:24: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:37:54: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:37:54: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:37:54: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:38:34: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:38:34: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:38:34: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:39:02: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:39:02: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:39:02: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:39:28: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:39:28: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:39:28: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:39:56: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:39:56: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:39:56: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:40:22: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:40:22: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:40:22: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:40:58: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:40:58: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:40:58: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:41:37: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:41:37: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:41:37: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:42:12: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:42:12: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:42:12: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:42:41: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:42:41: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:42:41: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:43:09: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:43:09: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:43:09: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:43:41: Start of error session.
L 05/23/2012 - 09:43:41: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20120523.log")
L 05/23/2012 - 09:43:41: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:43:41: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:43:41: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:44:14: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:44:14: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:44:14: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:45:08: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:45:08: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:45:08: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:46:34: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:46:34: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:46:34: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:47:32: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:47:32: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:47:32: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:49:03: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:49:03: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:49:03: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:50:05: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:50:05: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:50:05: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:51:07: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:51:07: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:51:07: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:52:13: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:52:13: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:52:13: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:53:53: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:53:53: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:53:53: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:55:17: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:55:17: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:55:17: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:56:57: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:56:57: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:56:57: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 09:59:16: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 09:59:16: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 09:59:16: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:00:31: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:00:31: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:00:31: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:01:36: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:01:36: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:01:36: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:03:01: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:03:01: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:03:01: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:04:13: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:04:13: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:04:13: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:05:58: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:05:58: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:05:58: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:07:29: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:07:29: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:07:29: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:09:35: Start of error session.
L 05/23/2012 - 10:09:35: Info (map "awp_india") (file "addons/amxmodx/logs/error_20120523.log")
L 05/23/2012 - 10:09:35: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:09:35: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:09:35: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:09:58: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:09:58: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:09:58: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:10:08: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:10:08: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:10:08: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:10:45: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:10:45: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:10:45: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:11:15: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:11:15: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:11:15: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:11:54: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:11:54: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:11:54: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:12:22: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:12:22: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:12:22: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:12:52: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:12:52: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:12:52: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:13:49: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:13:49: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:13:49: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:14:35: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:14:35: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:14:35: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:14:59: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:14:59: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:14:59: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:15:48: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:15:48: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:15:48: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:16:15: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:16:15: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:16:15: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:16:48: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:16:48: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:16:48: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:17:15: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:17:15: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:17:15: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:17:40: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:17:40: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:17:40: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:18:07: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:18:07: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:18:07: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:18:27: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:18:27: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:18:27: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:18:51: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:18:51: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:18:51: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:19:15: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:19:15: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:19:15: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:19:38: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:19:38: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:19:38: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:19:57: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:19:57: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:19:57: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:20:21: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:20:21: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:20:21: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:21:04: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:21:04: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:21:04: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:21:38: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:21:38: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:21:38: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:22:13: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:22:13: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:22:13: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:22:54: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:22:54: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:22:54: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:23:22: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:23:22: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:23:22: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:23:49: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:23:49: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:23:49: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:24:21: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:24:21: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:24:21: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:24:49: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:24:49: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:24:49: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:25:39: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:25:39: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:25:39: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:26:10: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:26:10: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:26:10: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:27:01: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:27:01: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:27:01: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:27:26: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:27:26: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:27:26: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:28:24: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:28:24: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:28:24: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:28:37: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:28:37: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:28:37: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 10:29:19: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 10:29:19: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 10:29:19: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:06:34: Start of error session.
L 05/23/2012 - 11:06:34: Info (map "cs_pf_dust") (file "addons/amxmodx/logs/error_20120523.log")
L 05/23/2012 - 11:06:34: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:06:34: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:06:34: [AMXX] [0] work.sma::checkLvl (line 329)
L 05/23/2012 - 11:06:34: [AMXX] [1] work.sma::EventDeath (line 356)
L 05/23/2012 - 11:07:14: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:07:14: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:07:14: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:08:31: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:08:31: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:08:31: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:09:23: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:09:23: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:09:23: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:10:06: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:10:06: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:10:06: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:10:56: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:10:56: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:10:56: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:11:42: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:11:42: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:11:42: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:12:48: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:12:48: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:12:48: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:13:51: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:13:51: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:13:51: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:14:58: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:14:58: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:14:58: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:15:50: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:15:50: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:15:50: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:17:46: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:17:46: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:17:46: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:43:03: Start of error session.
L 05/23/2012 - 11:43:03: Info (map "cs_assault") (file "addons/amxmodx/logs/error_20120523.log")
L 05/23/2012 - 11:43:03: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:43:03: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:43:03: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:45:15: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:45:15: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:45:15: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:47:27: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:47:27: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:47:27: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:48:13: Start of error session.
L 05/23/2012 - 11:48:13: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20120523.log")
L 05/23/2012 - 11:48:13: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:48:13: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:48:13: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:49:23: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:49:23: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:49:23: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:51:22: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:51:22: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:51:22: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:52:54: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:52:54: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:52:54: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:54:38: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:54:38: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:54:38: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:56:21: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:56:21: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:56:21: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:57:46: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:57:46: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:57:46: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 11:58:59: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 11:58:59: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 11:58:59: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 12:00:54: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:00:54: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 12:00:54: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 12:03:06: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:03:06: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 12:03:06: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 12:04:29: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:04:29: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 12:04:29: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 12:06:41: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:06:41: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 12:06:41: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 12:08:53: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:08:53: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 12:08:53: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 12:10:38: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:10:38: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 12:10:38: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 12:12:10: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:12:10: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 12:12:10: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 12:44:25: Start of error session.
L 05/23/2012 - 12:44:25: Info (map "de_inferno") (file "addons/amxmodx/logs/error_20120523.log")
L 05/23/2012 - 12:44:25: [CSTRIKE] Invalid player 3
L 05/23/2012 - 12:44:25: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:44:25: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 05/23/2012 - 12:44:25: [AMXX] [0] work.sma::show_ranks (line 846)
L 05/23/2012 - 12:44:28: [CSTRIKE] Invalid player 3
L 05/23/2012 - 12:44:28: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:44:28: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 05/23/2012 - 12:44:28: [AMXX] [0] work.sma::show_ranks (line 846)
L 05/23/2012 - 12:44:40: [CSTRIKE] Invalid player 3
L 05/23/2012 - 12:44:40: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:44:40: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 05/23/2012 - 12:44:40: [AMXX] [0] work.sma::show_ranks (line 846)
L 05/23/2012 - 12:44:42: [CSTRIKE] Invalid player 3
L 05/23/2012 - 12:44:42: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:44:42: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 05/23/2012 - 12:44:42: [AMXX] [0] work.sma::show_ranks (line 846)
L 05/23/2012 - 12:44:42: [CSTRIKE] Invalid player 3
L 05/23/2012 - 12:44:42: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:44:42: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 05/23/2012 - 12:44:42: [AMXX] [0] work.sma::show_ranks (line 846)
L 05/23/2012 - 12:44:43: [CSTRIKE] Invalid player 3
L 05/23/2012 - 12:44:43: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:44:43: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 05/23/2012 - 12:44:43: [AMXX] [0] work.sma::show_ranks (line 846)
L 05/23/2012 - 12:44:45: [CSTRIKE] Invalid player 3
L 05/23/2012 - 12:44:45: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:44:45: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 05/23/2012 - 12:44:45: [AMXX] [0] work.sma::show_ranks (line 846)
L 05/23/2012 - 12:49:05: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:49:05: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 12:49:05: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 12:51:15: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:51:15: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 12:51:15: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 12:53:27: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:53:27: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 12:53:27: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 12:54:37: Start of error session.
L 05/23/2012 - 12:54:37: Info (map "de_nuke") (file "addons/amxmodx/logs/error_20120523.log")
L 05/23/2012 - 12:54:37: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:54:37: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 12:54:37: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 12:55:11: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:55:11: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 12:55:11: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 12:56:39: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:56:39: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 12:56:39: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 12:58:12: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:58:12: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 12:58:12: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 12:59:52: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 12:59:52: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 12:59:52: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 13:01:03: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 13:01:03: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 13:01:03: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 13:02:23: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 13:02:23: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 13:02:23: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 13:04:31: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 13:04:31: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 13:04:31: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 13:05:37: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 13:05:37: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 13:05:37: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 13:07:28: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 13:07:28: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 13:07:28: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 13:09:00: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 13:09:00: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 13:09:00: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 13:11:12: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 13:11:12: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 13:11:12: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 13:13:24: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 13:13:24: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 13:13:24: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 13:13:54: Start of error session.
L 05/23/2012 - 13:13:54: Info (map "cs_italy") (file "addons/amxmodx/logs/error_20120523.log")
L 05/23/2012 - 13:13:54: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 13:13:54: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 13:13:54: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 13:14:28: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 13:14:28: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 13:14:28: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 13:16:24: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 13:16:24: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 13:16:24: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 13:17:40: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 13:17:40: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 13:17:40: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 13:19:52: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 13:19:52: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 13:19:52: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 14:19:46: Start of error session.
L 05/23/2012 - 14:19:46: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20120523.log")
L 05/23/2012 - 14:19:46: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 14:19:46: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 14:19:46: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 15:06:09: Start of error session.
L 05/23/2012 - 15:06:09: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20120523.log")
L 05/23/2012 - 15:06:09: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 15:06:09: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 15:06:09: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 15:07:07: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 15:07:07: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 15:07:07: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 15:08:19: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 15:08:19: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 15:08:19: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 15:09:22: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 15:09:22: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 15:09:22: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 15:10:23: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 15:10:23: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 15:10:23: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 15:44:57: Start of error session.
L 05/23/2012 - 15:44:57: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20120523.log")
L 05/23/2012 - 15:44:57: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 15:44:57: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 15:44:57: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 15:47:00: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 15:47:00: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 15:47:00: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 15:49:12: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 15:49:12: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 15:49:12: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 15:51:04: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 15:51:04: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 15:51:04: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 15:53:16: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 15:53:16: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 15:53:16: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 15:54:39: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 15:54:39: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 15:54:39: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 15:55:57: Start of error session.
L 05/23/2012 - 15:55:57: Info (map "de_tuscan") (file "addons/amxmodx/logs/error_20120523.log")
L 05/23/2012 - 15:55:57: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 15:55:57: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 15:55:57: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 15:56:31: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 15:56:31: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 15:56:31: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 15:58:05: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 15:58:05: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 15:58:05: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 15:58:56: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 15:58:56: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 15:58:56: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:00:28: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:00:28: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:00:28: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:01:20: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:01:20: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:01:20: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:03:32: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:03:32: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:03:32: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:04:15: Start of error session.
L 05/23/2012 - 16:04:15: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20120523.log")
L 05/23/2012 - 16:04:15: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:04:15: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:04:15: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:04:48: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:04:48: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:04:48: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:06:48: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:06:48: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:06:48: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:08:04: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:08:04: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:08:04: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:09:24: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:09:24: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:09:24: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:10:13: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:10:13: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:10:13: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:11:07: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:11:07: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:11:07: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:13:15: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:13:15: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:13:15: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:15:27: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:15:27: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:15:27: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:16:31: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:16:31: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:16:31: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:17:28: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:17:28: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:17:28: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:18:40: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:18:40: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:18:40: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:20:11: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:20:11: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:20:11: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:21:24: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:21:24: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:21:24: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:22:25: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:22:25: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:22:25: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:23:41: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:23:41: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:23:41: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:25:30: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:25:30: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:25:30: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:27:16: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:27:16: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:27:16: [AMXX] [0] work.sma::EventRoundStart (line 374)
L 05/23/2012 - 16:29:28: [AMXX] Displaying debug trace (plugin "work.amxx")
L 05/23/2012 - 16:29:28: [AMXX] Run time error 4: index out of bounds
L 05/23/2012 - 16:29:28: [AMXX] [0] work.sma::EventRoundStart (line 374)


А на 374 строке- flash[id] = FLASH_G[PlayerLevel[id]]; .... Что делать ?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: