Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 28 мар 2024, 17:02

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Help: plugin "vip_menu.amxx", version "3.0"
СообщениеДобавлено: 13 авг 2019, 15:29 
Не в сети
Аватара пользователя
Зарегистрирован:
06 окт 2014, 11:56
Последнее посещение:
21 сен 2019, 20:34
Сообщения: 7
Парни здарово, помогите немного сделать "безошибочным" плагином:
Плагин все работает, компилируется, в определенное время происходят ишибки:
Код:
L 08/12/2019 - 02:02:34: String formatted incorrectly - parameter 4 (total 4)
L 08/12/2019 - 02:02:34: [AMXX] Displaying debug trace (plugin "vip_menu.amxx", version "3.0")
L 08/12/2019 - 02:02:34: [AMXX] Run time error 25: parameter error
L 08/12/2019 - 02:02:34: [AMXX]    [0] vip_menu.sma::Color_Print (line 530)
L 08/12/2019 - 02:02:34: [AMXX]    [1] vip_menu.sma::respawn (line 223)
L 08/12/2019 - 02:02:34: [AMXX]    [2] vip_menu.sma::vip_menu_case (line 178)

Я вот думаю, что это может происходить из-за плагина- night_vip вип дается с 00.00 до 08.00
Ну не знаю, так размышляю...
Помогите пацаны, хороший плагин!

ОС Linux
Build 6153
AmxModX 1.9.0

Полностью весь файл "error"
 


Вложения:
Комментарий к файлу: Сам файл:
Скачать плагин или Скачать исходник [vip_menu.sma - 23.14 КБ]
Скачиваний: 315
Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Help: plugin "vip_menu.amxx", version "3.0"
СообщениеДобавлено: 13 авг 2019, 19:37 
Не в сети
Аватара пользователя
Зарегистрирован:
06 окт 2014, 11:56
Последнее посещение:
21 сен 2019, 20:34
Сообщения: 7
Ну что пацаны, как быть-то??


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Help: plugin "vip_menu.amxx", version "3.0"
СообщениеДобавлено: 14 авг 2019, 01:31 
Не в сети
Аватара пользователя
Зарегистрирован:
22 окт 2014, 19:26
Последнее посещение:
20 мар 2024, 19:47
Сообщения: 1018
Hi, in HL or Cs?

_________________
https://vk.com/kgbaghl


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Help: plugin "vip_menu.amxx", version "3.0"
СообщениеДобавлено: 14 авг 2019, 06:13 
Не в сети
Аватара пользователя
Зарегистрирован:
06 окт 2014, 11:56
Последнее посещение:
21 сен 2019, 20:34
Сообщения: 7
Cs 1.6


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Help: plugin "vip_menu.amxx", version "3.0"
СообщениеДобавлено: 16 авг 2019, 03:53 
Не в сети
Аватара пользователя
Зарегистрирован:
16 ноя 2018, 17:12
Последнее посещение:
17 апр 2022, 01:09
Сообщения: 26
Откуда: Россия, г. Железногорск
Мне делать больше нечего, поэтому поизучал ваш плагин.
Читаемость кода относительно трудное, поэтому сделал рефакторинг.

Вам необходимо научиться понимать ошибки. Вам пишет:
String formatted incorrectly - parameter 4 (total 4) - значит где-то некорректный параметр.
У вас есть трассировка вызовов функций плагина до получения ошибки:
Код:
L 08/12/2019 - 02:02:34: [AMXX]    [0] vip_menu.sma::Color_Print (line 530)
L 08/12/2019 - 02:02:34: [AMXX]    [1] vip_menu.sma::respawn (line 223)
L 08/12/2019 - 02:02:34: [AMXX]    [2] vip_menu.sma::vip_menu_case (line 178)
Смотрите 223 строку, оранжевым помечена ошибка:

Color_Print(0, "!yelow[!greenV.I.P ®!yelow] Игрок !green%s !team%L", id, "RESSPAUN")

Просто %s требует строку, а id - это номер игрока сервера, от 1 до 32.
На 530 строке функция vformat не может обработать параметр id как string, поэтому происходит ошибка.
У вас выше есть код:
Код:
new name[32] // Создание показа ника ВИП'а, который взял бонус. %s - Ник
get_user_name(id, name, 31)
Скорее всего вы забыли заменить 'id' на 'name' в функции Color_Print.

Можете дать мне IP адрес вашего сервера CS 1.6? Я зайду, поиграю у вас.


Забирайте исправленный плагин
Вложение:
Комментарий к файлу: vip_menu.sma
Скачать плагин или Скачать исходник [vip_menu.sma - 21.45 КБ]
Скачиваний: 472




UPD:
Скорее всего ваш сервер 46.50.165.22:27033, угадал? (я умею пробивать серваки)

_________________
Некоторая Ваша информация:
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Help: plugin "vip_menu.amxx", version "3.0"
СообщениеДобавлено: 16 авг 2019, 23:47 
Не в сети
Аватара пользователя
Зарегистрирован:
06 окт 2014, 11:56
Последнее посещение:
21 сен 2019, 20:34
Сообщения: 7
да угадал) благодарю, братан что отреагировал на мой "зов" о проблеме щас поставлю, удалю файл error... и посмотрю что получиться... спасибо.... отпишусь....

Цитата:
Добавлено спустя 9 минут 19 секунд:
ST380011A писал(а):
Мне делать больше нечего, поэтому поизучал ваш плагин.
Читаемость кода относительно трудное, поэтому сделал рефакторинг.

Вам необходимо научиться понимать ошибки. Вам пишет:
String formatted incorrectly - parameter 4 (total 4) - значит где-то некорректный параметр.


Смотри сейчас вот что:
Код:
L 08/17/2019 - 00:49:47: Start of error session.
L 08/17/2019 - 00:49:47: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20190817.log")
L 08/17/2019 - 00:49:47: Function "vip_menu" was not found
L 08/17/2019 - 00:49:47: [AMXX] Displaying debug trace (plugin "vip_menu.amxx", version "3.1")
L 08/17/2019 - 00:49:47: [AMXX] Run time error 19: function not found
L 08/17/2019 - 00:49:47: [AMXX]    [0] vip_menu.sma::plugin_init (line 97)

И вип доступа нету вообше...


Последний раз редактировалось glacier2009 17 авг 2019, 08:03, всего редактировалось 1 раз.

Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Help: plugin "vip_menu.amxx", version "3.0"
СообщениеДобавлено: 17 авг 2019, 02:30 
Не в сети
Аватара пользователя
Зарегистрирован:
16 ноя 2018, 17:12
Последнее посещение:
17 апр 2022, 01:09
Сообщения: 26
Откуда: Россия, г. Железногорск
Блин, теперь мой косяк...

Исправь эти строки:
Код:
   register_clcmd("say /vipmenu", "vip_menu", FLAG);   // Регистрация команды для вызова меню через чат
   register_clcmd("vipmenu", "vip_menu", FLAG); // Регистрация команды для вызова меню через консоль
на эти:
Код:
   register_clcmd("say /vipmenu", "vip_menu_show", FLAG);   // Регистрация команды для вызова меню через чат
   register_clcmd("vipmenu", "vip_menu_show", FLAG); // Регистрация команды для вызова меню через консоль

Никогда не страдай оверклокингом (цитирование всего сообщения)!
Достаточно выделить часть сообщения и ответить на него.

_________________
Некоторая Ваша информация:
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Help: plugin "vip_menu.amxx", version "3.0"
СообщениеДобавлено: 17 авг 2019, 07:56 
Не в сети
Аватара пользователя
Зарегистрирован:
06 окт 2014, 11:56
Последнее посещение:
21 сен 2019, 20:34
Сообщения: 7
Здарова ST380011A
Да я сам так не хотел что-бы все процитировалось, ST380011A все стало работать но есть одно НО:
Скриншот:
 
Все в кодировке utf-8 я не могу понять в чем дело....


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Help: plugin "vip_menu.amxx", version "3.0"
СообщениеДобавлено: 17 авг 2019, 20:49 
Не в сети
Аватара пользователя
Зарегистрирован:
16 ноя 2018, 17:12
Последнее посещение:
17 апр 2022, 01:09
Сообщения: 26
Откуда: Россия, г. Железногорск
glacier2009 писал(а):
Все в кодировке utf-8 я не могу понять в чем дело....

Как раз наоборот, плагин не в кодировке utf-8, видно по скрину в игре.

Откройте плагин в Notepad++ (если ещё не установлен Notepad++, то скачайте его), затем сверьте кодировку, если там Windows-1251, то перекодируйте в utf-8.
 Notepad++, как должно выглядить

_________________
Некоторая Ваша информация:
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Help: plugin "vip_menu.amxx", version "3.0"
СообщениеДобавлено: 18 авг 2019, 08:16 
Не в сети
Аватара пользователя
Зарегистрирован:
06 окт 2014, 11:56
Последнее посещение:
21 сен 2019, 20:34
Сообщения: 7
ST380011A Все нормально, благодарю что помогаешь красава, ну так вот дело в Amxmodx версии я компилировал у вас http://aghl.ru/webcompiler/ а у меня на сервере версия билда 1.9.0 а у вас 1.8.3
С вашим компилером 1.8.3 было та ситуация с кодировкой!
Оно работает стабильно на 1.9.0 но есть одно "но":
Смотри...
 
Некоторые плагины не особо совместимы с версиями "билда" сервера...

Добавлено спустя 2 часа 5 минут 8 секунд:
У меня характеристики сервера:
Linux
Build 6153
AmxModX 1.9.0


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB