Проблема с плагином X-War vote
|
|
Kenny | Дата: Воскресенье, 16.03.2008, 20:29:27 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Сообщений: 7
Статус: Не в сети
| Плагин X-War vote предназначен для запуска матча плагином X-War без участия администратора. Один из игроков пишет сообщение "cw", и у остальных игроков появлется меню голосования "Запустить матч?", если проголосует определенное колличество человек, то плагин посылает серверу команду "cw" и матч запускается. Проблема в том, что если на сервере находится большое колличество игроков, то после того, как игрок напишет сообщение "cw" плагин не производит никаких действий, появляется ошибка: L 03/16/2008 - 19:34:52: Start of error session. L 03/16/2008 - 19:34:52: Info (map "de_nuke") (file "addons/amxmodx/logs/error_20080316.log") L 03/16/2008 - 19:34:52: Invalid menu id 0(9) L 03/16/2008 - 19:34:52: [AMXX] Displaying debug trace (plugin "x-warvote.amxx") L 03/16/2008 - 19:34:52: [AMXX] Run time error 10: native error (native "menu_destroy") L 03/16/2008 - 19:34:52: [AMXX] [0] x-warvote.sma::vote_end (line 117) При тестировании 1 vs. 1 подобной проблемы нет, никаких ошибок, и матч запустился нормально. Пожалуйста помогите решить эту проблему, заранее благодарен.
Сообщение отредактировал Kenny - Воскресенье, 16.03.2008, 20:29:37 |
|
| |
Brute | Дата: Воскресенье, 16.03.2008, 20:31:43 | Сообщение # 2 |
 Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Статус: Не в сети
| изволь спросить: чей это плагин?
|
|
| |
Kenny | Дата: Воскресенье, 16.03.2008, 20:33:45 | Сообщение # 3 |
Рядовой
Группа: Пользователи
Сообщений: 7
Статус: Не в сети
| Quote (Brute) изволь спросить: чей это плагин? Автор этого плагина niro, он же написал плагин X-War.
|
|
| |
Brute | Дата: Воскресенье, 16.03.2008, 20:39:14 | Сообщение # 4 |
 Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Статус: Не в сети
| переношу тему из раздела Помощь по скриптингу
|
|
| |
slogic | Дата: Понедельник, 17.03.2008, 20:47:23 | Сообщение # 5 |
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| из-за чего это я понять не могу, а обойти проблему можно так: Code public vote_end() { ... // убрать: for(i=0;i<menunum;i++) menu_destroy(menu[menunum]) for(i=0;i<menunum;i++) if(menu[menunum]) menu_destroy(menu[menunum])
|
|
| |
jas0n | Дата: Вторник, 18.03.2008, 12:11:53 | Сообщение # 6 |
 Лейтенант
Группа: Скриптеры
Сообщений: 69
Статус: Не в сети
| Kenny, а версия amxmodx у тебя какая?
[G]ood [L]uck [A]nd [H]ave [F]un!!!
|
|
| |
Kenny | Дата: Вторник, 18.03.2008, 16:24:46 | Сообщение # 7 |
Рядовой
Группа: Пользователи
Сообщений: 7
Статус: Не в сети
| Quote (jas0n) Kenny, а версия amxmodx у тебя какая? 1.80. Наш программист уже исправил проблему о которой я писал выше. Так же он добавил в плагин проверку количества T и CT игроков перед началом голосования, если их меньше 10 (xw_votepl_count 10), то голосование за старт матча не запустится. Еще он добавил по окончании голосования проверку колличества не проголосовавших игроков (xw_maxnotvoted_ratio 0.2), если необходимое количество игроков не проголосует, матч не запустится. Возможно исправленный плагин кому то понадобится.
|
|
| |
jas0n | Дата: Вторник, 18.03.2008, 17:26:21 | Сообщение # 8 |
 Лейтенант
Группа: Скриптеры
Сообщений: 69
Статус: Не в сети
| Я к чему, у Niro спрашивали уже про разные ошибки и он советовал не использовать x-war на 1.8.х, т.к. могут быть ошибки. Сказал еще, что если время найдет, то выпустит свежую версию заточенную под 1.8.х.
[G]ood [L]uck [A]nd [H]ave [F]un!!!
|
|
| |