Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 6 из 6

Тема: Рекурсия

  1. #1
    Аватар для X!X
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.06.2018
    Сообщений
    58
    Репутация:
    1 ±

    Рекурсия

    Добрый вечер, когда компилирую мод State 99 компилятором который был в папке пишет в моде найдена рекурсия, а если от Zeex компилятором последней версии с ключом -Z, то никакой рекурсии не найдено и подсчитывает кол-во используемой памяти. Это как так?

  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Ну так скинь мод и обе версии компиляторов. Мы ведь не экстрасенсы :)
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  3. #3
    Аватар для X!X
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.06.2018
    Сообщений
    58
    Репутация:
    1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Ну так скинь мод и обе версии компиляторов. Мы ведь не экстрасенсы :)
    http://pro-pawn.ru/showthread.php?3645-State-99 - сначала компилируй тут.
    https://github.com/pawn-lang/compiler/releases - потом скачай вот этот компилятор и скомпилируй с параметром -Z

  4. #4
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Эмм, если ты пытаешься компилировать мод с новым компилятором, не делая никаких предварительных правок, то он потому и не показывает, что пользовательские ошибки срабатывают в sscanf. А срабатывают они потому что в этой версии компилятора не работает используемая в инклуде проверка
    PHP код:
    #elseif !defined _inc_a_samp
        #error Please include <a_npc> or <a_samp> first. 
    Можешь удалить эти строки или заменить на такую проверку:
    PHP код:
    #elseif !defined _samp_included
        #error Please include <a_npc> or <a_samp> first. 
    Скорее всего, будут ещё ошибки с YSI. Тут нужно будет обновить библиотеку до последней версии
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  5. #5
    Аватар для X!X
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.06.2018
    Сообщений
    58
    Репутация:
    1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Эмм, если ты пытаешься компилировать мод с новым компилятором, не делая никаких предварительных правок, то он потому и не показывает, что пользовательские ошибки срабатывают в sscanf. А срабатывают они потому что в этой версии компилятора не работает используемая в инклуде проверка
    PHP код:
    #elseif !defined _inc_a_samp
        #error Please include <a_npc> or <a_samp> first. 
    Можешь удалить эти строки или заменить на такую проверку:
    PHP код:
    #elseif !defined _samp_included
        #error Please include <a_npc> or <a_samp> first. 
    Скорее всего, будут ещё ошибки с YSI. Тут нужно будет обновить библиотеку до последней версии
    Спасибо большое

  6. #6
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2590 ±
    Немного поздно, но поскольку та же самая проблема была продублирована в другой теме, думаю, правильнее будет ответить здесь, дабы не раскидывать решения одной и той же проблемы по разным темам.


    Цитата Сообщение от DeimoS Посмотреть сообщение
    Эмм, если ты пытаешься компилировать мод с новым компилятором, не делая никаких предварительных правок, то он потому и не показывает, что пользовательские ошибки срабатывают в sscanf. А срабатывают они потому что в этой версии компилятора не работает используемая в инклуде проверка
    PHP код:
    #elseif !defined _inc_a_samp
        #error Please include <a_npc> or <a_samp> first. 
    Можешь удалить эти строки или заменить на такую проверку:
    PHP код:
    #elseif !defined _samp_included
        #error Please include <a_npc> or <a_samp> first. 
    Проще тогда весь sscanf2 обновить и не лазить шаловливыми руками в чужой код. Эта ошибка уже два с половиной года как была исправлена.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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