Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 15
  1. #1
    Аватар для Dima_Naimushin
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.03.2014
    Сообщений
    3
    Репутация:
    0 ±

    На счёт рекурсии

    Всем привет пользователи портала PRO-PAWN.RU
    У меня тут такой вопросик сформировался, в общем вот:
    PHP код:
    Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase

    Header size
    :           7792 bytes
    Code size
    :          1977788 bytes
    Data size
    :          5176328 bytes
    Stack
    /heap size:      16384 bytesestimated maxusageunknowndue to recursion
    Total requirements
    7178292 bytes 
    Как я понимаю, в этой строчке содержится информация о том, что мод не может определить, сколько ему нужно памяти под стэк:
    PHP код:
    Stack/heap size:      16384 bytesestimated maxusageunknowndue to recursion 
    (То есть это и есть рекурсия.)
    А вопрос у меня в том, что как от неё избавиться и в каких чаще всего случаях её можно найти. Заранее спасибо :)

  2. #2
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Русифицированный pawncc, который ищет рекурсии: Тык.

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,561
    Репутация:
    1973 ±
    В большинстве случаев это бывает из-за того, что в паблике OnplayerCommandText пытаются вызвать из одной команды другую с помощью
    PHP код:
    OnPlayerCommandText(playerid"/команда"); 
    Так что если у вас окажется именно это - не пугайтесь, ничего страшного в этом нет
    Связаться со мной в VK можно через личные сообщения этой группы

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

    Steve Pavlina

  4. Пользователь сказал cпасибо:
    underwoker (28.03.2014)
  5. #4
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    В большинстве случаев это бывает из-за того, что в паблике OnplayerCommandText пытаются вызвать из одной команды другую с помощью
    PHP код:
    OnPlayerCommandText(playerid"/команда"); 
    Так что если у вас окажется именно это - не пугайтесь, ничего страшного в этом нет
    У меня и Stock была помнишь ? Пришлось всю систему перепесать слежки =)

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

    Статус
    Оффлайн
    Регистрация
    09.03.2014
    Сообщений
    3
    Репутация:
    0 ±
    PHP код:
    Pawn compiler 3.2.3664    Авторские права (c1997-2006ITB CompuPhase
    Применены патчи от Zeex
    Fabsch.
    Модификация и перевод ошибокTracker1Daniel_Cortez

    Обнаружена рекурсия в функции OnPlayerCommandText
    Размер заголовка
    :     7792 байт
    Размер кода
    :     1977788 байт
    Размер данных
    :     5176328 байт
    Размер стэка
    \кучи:     16384 байтПримерное максиспользованиеНеизвестно из-за рекурсий
    Всего требуется
    7178292 байт 
    Спасибо большое Londlem and DeimoS

  7. #6
    Аватар для A N D R E Y
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±
    Ооо класс проверю свой мод вашим компилятором...

  8. #7
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Почему ?
    PHP код:
    Pawn compiler 3.2.3664    Ђўв®абЄЁҐ Їа*ў* (c1997-2006ITB CompuPhase
    ЏаЁ¬Ґ
    *Ґ*л Ї*взЁ ®в ZeexFabsch.
    Њ®¤ЁдЁЄ*жЁп Ё ЇҐаҐў®¤ ®иЁЎ®ЄTracker1Daniel_Cortez

    ђ
    *§¬Ґа §*Ј®«®ўЄ*:            8184 Ў*©в
    ђ
    *§¬Ґа Є®¤*:             2940592 Ў*©в
    ђ
    *§¬Ґа ¤***ле:            12763096 Ў*©в
    ђ
    *§¬Ґа бвнЄ*\ЄгзЁ:         3999996 Ў*©вЏаЁ¬Ґа*®Ґ ¬*ЄбЁбЇ®«м§®ў**ЁҐ=5526 п祥Є (22104 Ў*©в)
    ‚ᥣ® вॡгҐвбп:19711868 Ў*©в 

  9. #8
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Цитата Сообщение от Tracker1 Посмотреть сообщение
    -Нельзя использовать стандартный pawno.exe(Он сам не поддерживает русский язык)
    Вот почему.

  10. #9
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    На обычном все норма
    PHP код:
    Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase

    Header size
    :           8184 bytes
    Code size
    :          2940592 bytes
    Data size
    :         12763096 bytes
    Stack
    /heap size:    3999996 bytesestimated maxusage=5526 cells (22104 bytes)
    Total requirements:19711868 bytes 
    - - - Добавлено - - -

    Цитата Сообщение от Londlem Посмотреть сообщение
    Вот почему.
    А через чего открывать ?

  11. #10
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Цитата Сообщение от BaBuIIIkaDrifteR Посмотреть сообщение
    А через чего открывать ?
    Через это например.

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

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

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

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

Ваши права

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