PDA

Просмотр полной версии : [Вопрос] Рекурсия



John_Danilov
08.12.2015, 02:03
Здраствуйте , у меня такая проблема при компилировании у меня возникает рекурсия AMX_GetGlobal,В моде искал этого нету , Что делать и где искать?

Daniel_Cortez
08.12.2015, 05:38
Здраствуйте , у меня такая проблема при компилировании у меня возникает рекурсия AMX_GetGlobal,В моде искал этого нету
Этой функции и не должно быть в моде, она находится в одном из инклудов из набора YSI (y_amx, если не ошибаюсь). Отказывайтесь от использования этих инклудов и заменяйте на другие аналоги. Например, если используете y_commands, переводите команды на ZCMD или DC_CMD.

John_Danilov
08.12.2015, 15:35
Слушайте а можно не заменять и как нибудь исправить эту рекурсию?

VVWVV
08.12.2015, 15:43
Слушайте а можно не заменять и как нибудь исправить эту рекурсию?

Можно, но проблематично и долго. Вы быстрее переведете все команды на другие командные процессоры, чем решите данную проблему. А если решите данную проблему, обязательно появятся другие проблемы.

John_Danilov
08.12.2015, 15:54
А сможет кто нибудь платно это мне исправить?
Просто переводить не хочется

VVWVV
08.12.2015, 16:03
А сможет кто нибудь платно это мне исправить?
Просто переводить не хочется

Переводить очень легко.

John_Danilov
08.12.2015, 16:08
У меня команды на ZCMD

Daniel_Cortez
08.12.2015, 18:31
Хватит ходить вокруг да около. Какие инклуды из YSI используются? Перечислите все, которые есть в вашем моде (названия начинаются с префикса "y_" - например, "y_amx", "y_commands").

John_Danilov
08.12.2015, 18:42
http://s019.radikal.ru/i627/1512/e0/bc1542b90a4a.png
http://i072.radikal.ru/1512/bd/df6c969ce09b.png
http://s017.radikal.ru/i419/1512/80/e07c87961dec.png
http://s017.radikal.ru/i419/1512/d4/6e3611df4555.png

- - - Добавлено - - -

в моде нет ничего из YSI

Daniel_Cortez
08.12.2015, 19:36
http://s019.radikal.ru/i627/1512/e0/bc1542b90a4a.png
http://i072.radikal.ru/1512/bd/df6c969ce09b.png
http://s017.radikal.ru/i419/1512/80/e07c87961dec.png
http://s017.radikal.ru/i419/1512/d4/6e3611df4555.png
Вы просто показываете папку с инклудами. Эти скриншоты не отвечают на вопрос о том, какие инклуды используются, а какие нет.


в моде нет ничего из YSI
Допустим. Значит они используются модом косвенно, в каком-то другом инклуде или инклудах.
Какие инклуды вообще используются в вашем моде?

John_Danilov
08.12.2015, 20:44
#include <a_samp>
#include <file>
#include <dini>
#include <sscanf2>
#include <zcmd>
#include <streamer>
#include <a_mysql>
#include <foreach>
#include "/c-rp/newobjects.inc"
#include <mxdate>
#include "/c-rp/radioedit.inc"
#include "/c-rp/remove.inc"
#include <MxINI>
#include "/c-rp/colors.inc"
Вот все инклуды , я видел в 2 - ух файлах YSI(использование) , это radioedit и foreach , может есть еще в каких то.
Если можете дать свой вк или скайп то я смогу скинуть вам мод .

VVWVV
08.12.2015, 21:04
#include <a_samp>
#include <file>
#include <dini>
#include <sscanf2>
#include <zcmd>
#include <streamer>
#include <a_mysql>
#include <foreach>
#include "/c-rp/newobjects.inc"
#include <mxdate>
#include "/c-rp/radioedit.inc"
#include "/c-rp/remove.inc"
#include <MxINI>
#include "/c-rp/colors.inc"
Вот все инклуды , я видел в 2 - ух файлах YSI(использование) , это radioedit и foreach , может есть еще в каких то.
Если можете дать свой вк или скайп то я смогу скинуть вам мод .

Зачем skype, если есть pastebin?

John_Danilov
08.12.2015, 21:07
Мне по скайпу будет проще

John_Danilov
09.12.2015, 09:39
https://yadi.sk/d/Lh4N1zprm6KtV - Вот павно мода .

#include <a_samp>
#include <file>
#include <dini>
#include <sscanf2>
#include <zcmd>
#include <streamer>
#include <a_mysql>
#include <foreach>
#include "/c-rp/newobjects.inc"
#include <mxdate>
#include "/c-rp/radioedit.inc"
#include "/c-rp/remove.inc"
#include <MxINI>
#include "/c-rp/colors.inc"
Вот инклуды , помогите пожалуйста.

VVWVV
09.12.2015, 15:28
https://yadi.sk/d/Lh4N1zprm6KtV - Вот павно мода .

#include <a_samp>
#include <file>
#include <dini>
#include <sscanf2>
#include <zcmd>
#include <streamer>
#include <a_mysql>
#include <foreach>
#include "/c-rp/newobjects.inc"
#include <mxdate>
#include "/c-rp/radioedit.inc"
#include "/c-rp/remove.inc"
#include <MxINI>
#include "/c-rp/colors.inc"
Вот инклуды , помогите пожалуйста.
1. А зачем вы подключаете сразу два файловых менеджера («Dini», «MxINI»), а также зачем подключать библиотеку file, которая по умолчанию лежит в файле «a_samp»?
2. Возможная причина: в папке «c-rp» лежит библиотека под названием «radioedit.inc», если открыть исходный код, то мы можем наблюдать подключаемую библиотеку y_hooks.

http://ihost.pro-pawn.ru/image.php?di=ZLMS

Библиотека y_hooks вызывает y_amx, а уже в библиотеке y_amx есть данная функция.

http://ihost.pro-pawn.ru/image.php?di=PSGC

Больше я ничего не нашёл.

John_Danilov
09.12.2015, 22:07
Спасибо то что помогли ) ++++