Русское сообщество по скриптингу

JBE: undefined symbol SHow_GlobalMainMenu

Все вопросы по работе и настройке AMXX и его плагинов.

Модератор: liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.

JBE: undefined symbol SHow_GlobalMainMenu

Сообщение Kupnu4Ka » 21 дек 2017, 20:41

Глобал меню не работает ошибка undefined symbol"SHow_GlobalMainMenu"

Неинформативное название темы (исправлено), устное замечание // Subb98
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Kupnu4Ka
 
Сообщения: 3
Зарегистрирован: 13 янв 2017, 23:26
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Pawn
SourcePawn
C++
Php
Ruby
Python
C#

Re: JBE: undefined symbol SHow_GlobalMainMenu

Сообщение Subb98 » 21 дек 2017, 20:59

Данная ошибка означает, что функция SHow_GlobalMainMenu не объявлена (то есть, отсутствует в исходнике).
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5453
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1319 раз.
Поблагодарили: 2324 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP, Ruby

Re: JBE: undefined symbol SHow_GlobalMainMenu

Сообщение Kupnu4Ka » 21 дек 2017, 21:03

как его объявить?
Аватара пользователя
Kupnu4Ka
 
Сообщения: 3
Зарегистрирован: 13 янв 2017, 23:26
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Pawn
SourcePawn
C++
Php
Ruby
Python
C#

Re: JBE: undefined symbol SHow_GlobalMainMenu

Сообщение Subb98 » 21 дек 2017, 21:20

Kupnu4Ka, в jbe_global.sma у вас уже объявлена функция

Код: Выделить всё
Show_GlobalMainMenu

Если я правильно понял, вы пытаетесь вызвать из одного плагина (jbe_core.sma) меню другого плагина (jbe_global.sma). Делать нужно это не через вызов функции, а через команду, форвард или callfunc. В вашем случае проще всего будет использовать команду. Но правильнее использовать или форвард, или callfunc.

Добавлено спустя 12 минут 19 секунд:
Через мульти-форвард:
Вы должны зарегистрироваться, чтобы видеть ссылки.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5453
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1319 раз.
Поблагодарили: 2324 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP, Ruby


Вернуться в Вопросы по AMXX и его плагинам

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

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