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

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

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

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

> Информационная доска

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

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Проблема с плагинами

, Вроде работает, а вроде и нет
Статус пользователя Gorillaz
сообщение 15.3.2014, 10:27
Сообщение #1


Стаж: 12 лет

Сообщений: 260
Благодарностей: 78
Полезность: 223

Здравствуйте. Недавно обновился до билда 6132, и начал ставить нужные мне плагины.
При тесте оказалось не все так сладко. Плагины стоят, работают, но и в то же время на сервере они не работают.

Проверил все через консоль:

meta list (Все исправно работает)
amx_modules (Все исправно работает)
amx_plugins (Все исправно работает)

Не знаю что и делать...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
urpok
сообщение 15.3.2014, 10:29
Сообщение #2
Стаж: 13 лет

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

Информативно, что и какие не работают ?
А то не понятно, работает/не работает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gorillaz
сообщение 15.3.2014, 10:30
Сообщение #3


Стаж: 12 лет

Сообщений: 260
Благодарностей: 78
Полезность: 223

Цитата(urpok @ 15.3.2014, 12:29) *
Информативно, что и какие не работают ?
А то не понятно, работает/не работает.


В консоле пишет, что они работают, но на сервере свой функционал не исполняют.

P.S. Стандартные исправно исполняют свой функционал.

Отредактировал: Gorillaz, - 15.3.2014, 10:31
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 15.3.2014, 10:35
Сообщение #4


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

это потому что модуль ham обновился
стоит попробовать перекомпилировать все плагины под новый amxx
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Gorillaz
сообщение 15.3.2014, 10:47
Сообщение #5


Стаж: 12 лет

Сообщений: 260
Благодарностей: 78
Полезность: 223

Цитата(Legenda @ 15.3.2014, 12:35) *
это потому что модуль ham обновился
стоит попробовать перекомпилировать все плагины под новый amxx


Компилирую через веб-компилятор под Amxmod 1.8.2

Скрины ниже:
Прикрепленные файлы:
Прикрепленное изображение Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя proff_q
сообщение 15.3.2014, 10:50
Сообщение #6
Стаж: 14 лет

Сообщений: 357
Благодарностей: 263
Полезность: 804

Gorillaz,
Стоит перекомпилировать плагины через compile.exe в папке scripting
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gorillaz
сообщение 15.3.2014, 10:52
Сообщение #7


Стаж: 12 лет

Сообщений: 260
Благодарностей: 78
Полезность: 223

Цитата(proff_q @ 15.3.2014, 12:50) *
Gorillaz,
Стоит перекомпилировать плагины через compile.exe в папке scripting


Сервер на хостинге.
А как ставить свой компилятор я не помню, но сейчас попробую.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя proff_q
сообщение 15.3.2014, 10:53
Сообщение #8
Стаж: 14 лет

Сообщений: 357
Благодарностей: 263
Полезность: 804

Gorillaz,
То, что сервер на хостинге, не помешает вам скачать последний amxmodx под win и компильнуть на своем компе.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gorillaz
сообщение 15.3.2014, 10:55
Сообщение #9


Стаж: 12 лет

Сообщений: 260
Благодарностей: 78
Полезность: 223

Цитата(proff_q @ 15.3.2014, 12:53) *
Gorillaz,
То, что сервер на хостинге, не помешает вам скачать последний amxmodx под win и компильнуть на своем компе.


Я это знаю, раньше собирал сервера на win и компилировал через compile.exe
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gorillaz
сообщение 15.3.2014, 11:08
Сообщение #10


Стаж: 12 лет

Сообщений: 260
Благодарностей: 78
Полезность: 223

Хмм.. Это не дало ничего, думаю что все же проблема заключена в модуле ham, как указал Legenda.
Вопрос: Что же теперь делать, раз модуль еще не вышел?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 15.3.2014, 11:46
Сообщение #11


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(Gorillaz @ 15.3.2014, 13:08) *
Хмм.. Это не дало ничего, думаю что все же проблема заключена в модуле ham, как указал Legenda.
Вопрос: Что же теперь делать, раз модуль еще не вышел?

с чего Вы взяли что модуль не вышел?
Бред...
на твоих скрин показано же все
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gorillaz
сообщение 15.3.2014, 12:17
Сообщение #12


Стаж: 12 лет

Сообщений: 260
Благодарностей: 78
Полезность: 223

Цитата(Legenda @ 15.3.2014, 13:46) *
с чего Вы взяли что модуль не вышел?
Бред...
на твоих скрин показано же все


Оу, ошибся. Извиняюсь, но все же в ТП сказали тоже самое, компилируй плагины под Amx 1.8.2, как я и делаю, затем сказали исправить данное:

Скрытый текст
L 03/15/2014 - 13:05:03: [HAMSANDWICH] Failed to retrieve vtable for "player", hook for "Ham_PlayerSpawn_Post" not active.
L 03/15/2014 - 13:05:03: [AMXX] Run time error 10 (plugin "afk_control.amxx") (native "RegisterHam") - debug not enabled!
L 03/15/2014 - 13:05:03: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 03/15/2014 - 13:05:03: [HAMSANDWICH] Failed to retrieve vtable for "player", hook for "Ham_PlayerSpawn_Post" not active.
L 03/15/2014 - 13:05:03: [AMXX] Run time error 10 (plugin "vip_function.amxx") (native "RegisterHam") - debug not enabled!
L 03/15/2014 - 13:05:03: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 03/15/2014 - 13:05:03: [HAMSANDWICH] Failed to retrieve vtable for "player", hook for "Ham_PlayerSpawn_Post" not active.
L 03/15/2014 - 13:05:03: [AMXX] Run time error 10 (plugin "vip_models.amxx") (native "RegisterHam") - debug not enabled!
L 03/15/2014 - 13:05:03: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 03/15/2014 - 13:05:03: [HAMSANDWICH] Failed to retrieve vtable for "weapon_knife", hook for "weapon_knife_p" not active.
L 03/15/2014 - 13:05:03: [AMXX] Run time error 10 (plugin "sh_check.amxx") (native "RegisterHam") - debug not enabled!
L 03/15/2014 - 13:05:03: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).


Если я ставлю debug на плагины, которые стоят на orpheu, то плагин перестанет работать со следующей ошибкой:

Скрытый текст
( 6) Load fails: Plugin not compiled with debug option (plugin "sh_check.amxx")


А если поставлю debug на обычные нестандартные плагины, то они начинают флудить со следующей ошибкой:

Скрытый текст
L 03/15/2014 - 14:08:04: Start of error session.
L 03/15/2014 - 14:08:04: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20140315.log")
L 03/15/2014 - 14:08:04: [HAMSANDWICH] Failed to retrieve vtable for "player", hook for "Ham_PlayerSpawn_Post" not active.
L 03/15/2014 - 14:08:04: [AMXX] Displaying debug trace (plugin "afk_control.amxx")
L 03/15/2014 - 14:08:04: [AMXX] Run time error 10: native error (native "RegisterHam")
L 03/15/2014 - 14:08:04: [AMXX] [0] afk_control.sma::plugin_init (line 40)
L 03/15/2014 - 14:08:04: [HAMSANDWICH] Failed to retrieve vtable for "player", hook for "Ham_PlayerSpawn_Post" not active.
L 03/15/2014 - 14:08:04: [AMXX] Displaying debug trace (plugin "vip_function.amxx")
L 03/15/2014 - 14:08:04: [AMXX] Run time error 10: native error (native "RegisterHam")
L 03/15/2014 - 14:08:04: [AMXX] [0] vip_function.sma::plugin_init (line 21)
L 03/15/2014 - 14:08:04: [HAMSANDWICH] Failed to retrieve vtable for "player", hook for "Ham_PlayerSpawn_Post" not active.
L 03/15/2014 - 14:08:04: [AMXX] Displaying debug trace (plugin "vip_models.amxx")
L 03/15/2014 - 14:08:04: [AMXX] Run time error 10: native error (native "RegisterHam")
L 03/15/2014 - 14:08:04: [AMXX] [0] vip_models.sma::plugin_init (line 20)


Еще в логах нарыл это:

Скрытый текст
L 03/15/2014 - 14:08:03: [META] WARNING: Failed to find memloc for regcmd 'orpheu'
L 03/15/2014 - 14:08:03: [META] dll: Loaded plugin 'Orpheu': Orpheu v2.5.1 Apr 14 2013, joaquimandrade & Arkshine
L 03/15/2014 - 14:08:03: [META] dll: Loaded plugin 'FakeMeta': FakeMeta v1.8.2 Feb 14 2013, AMX Mod X Dev Team
L 03/15/2014 - 14:08:03: [META] dll: Loaded plugin 'MySQL': MySQL v1.8.2 Feb 14 2013, AMX Mod X Dev Team
L 03/15/2014 - 14:08:03: [META] WARNING: Failed to find memloc for regcmd 'ham'
L 03/15/2014 - 14:08:03: [META] dll: Loaded plugin 'Ham Sandwich': Ham Sandwich v1.8.2 Feb 14 2013, AMX Mod X Dev Team
L 03/15/2014 - 14:08:03: [META] dll: Loaded plugin 'Engine': Engine v1.8.2 Feb 14 2013, AMX Mod X Dev Team
L 03/15/2014 - 14:08:03: [META] dll: Loaded plugin 'CStrike': CStrike v1.8.2 Feb 14 2013, AMX Mod X Dev Team
L 03/15/2014 - 14:08:03: [META] dll: Loaded plugin 'Fun': Fun v1.8.2 Feb 14 2013, AMX Mod X Dev Team
L 03/15/2014 - 14:08:03: [META] dll: Loaded plugin 'CSX': CSX v1.8.2 Feb 14 2013, AMX Mod X Dev Team
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gorillaz
сообщение 15.3.2014, 12:38
Сообщение #13


Стаж: 12 лет

Сообщений: 260
Благодарностей: 78
Полезность: 223

Плюс ко всему:

Скрытый текст
L 03/15/2014 - 13:05:03: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/plmenu.txt" line 1)
L 03/15/2014 - 13:05:03: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/statsx.txt" line 1)
L 03/15/2014 - 13:05:03: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/telemenu.txt" line 1)
L 03/15/2014 - 13:05:03: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/timeleft.txt" line 1)


А ведь вроде только билд обновил и ничего серьезного не делал...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 15.3.2014, 12:41
Сообщение #14


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Код
L 03/15/2014 - 13:05:03: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/plmenu.txt" line 1)
L 03/15/2014 - 13:05:03: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/statsx.txt" line 1)
L 03/15/2014 - 13:05:03: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/telemenu.txt" line 1)
L 03/15/2014 - 13:05:03: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/timeleft.txt" line 1)

это видимо кодировка кривая файлов локализации
видимо первый два байта стоял левые из-за того, что кодировка менялась UFT8 с BOM / UTF8 без BOM
советую пользоваться akelpad либо notepad++
которые умеют работать нормальным образом с кодировками
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gorillaz
сообщение 15.3.2014, 12:47
Сообщение #15


Стаж: 12 лет

Сообщений: 260
Благодарностей: 78
Полезность: 223

Цитата(Legenda @ 15.3.2014, 14:41) *
Код
L 03/15/2014 - 13:05:03: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/plmenu.txt" line 1)
L 03/15/2014 - 13:05:03: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/statsx.txt" line 1)
L 03/15/2014 - 13:05:03: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/telemenu.txt" line 1)
L 03/15/2014 - 13:05:03: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/timeleft.txt" line 1)

это видимо кодировка кривая файлов локализации
видимо первый два байта стоял левые из-за того, что кодировка менялась UFT8 с BOM / UTF8 без BOM
советую пользоваться akelpad либо notepad++
которые умеют работать нормальным образом с кодировками


Пользуюсь AkelPad'ом, просто файлы были сохранены в кодировке Кириллица.
Но все же меня интересует проблема с плагинами. Что делать, как исправить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gorillaz
сообщение 15.3.2014, 13:11
Сообщение #16


Стаж: 12 лет

Сообщений: 260
Благодарностей: 78
Полезность: 223

ТП просят перекомпилить плагины, под обновленный Ham.
Я скачал amxmodx installer с amxmodx.org, установил, перекомпилил, это ничего мне не дало.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
urpok
сообщение 15.3.2014, 13:19
Сообщение #17
Стаж: 13 лет

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

Вот компилятор с большим набором .inc файлами.
Поставь себе на раб. стол и компилируй...
Compiler_CS1.6_6132_Amxmod_1_8_2
http://webfile.ru/file/48821cef98f299dbe157ecda9a88c0df
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gorillaz
сообщение 15.3.2014, 17:40
Сообщение #18


Стаж: 12 лет

Сообщений: 260
Благодарностей: 78
Полезность: 223

Цитата(urpok @ 15.3.2014, 15:19) *
Вот компилятор с большим набором .inc файлами.
Поставь себе на раб. стол и компилируй...
Compiler_CS1.6_6132_Amxmod_1_8_2
http://webfile.ru/file/48821cef98f299dbe157ecda9a88c0df


Хмм.. Попробовал, нету результата. В ТП говорят нужно переделывать плагины и что-то там еще..
Думал, что плагины intercs'a будут поддерживаться на новых билдах, плагины хорошие :/

Отредактировал: Gorillaz, - 15.3.2014, 17:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: