Любой дурак может написать код, понятный компьютеру. Хороший программист пишет код, понятный человекуМартин Фаулер
Skype profan99 VK click
vovandolg (05.01.2016)
Ещё куча примеров: http://pro-pawn.ru/search.php
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
del
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Ааа ну это как обычно, не хочу объяснить человеку просто пошлю его на.. поиск пусть ищет то чего там либо нету либо он не найдет..
Вот просто человек прочитал и понял меня, показал пример где в паблике может скрываться рекурсия:
я понял, я даже одну уже нашёл, почему нельзя так просто написать пару или четырёх строковый пример)
Вовсе нет, решение достаточно простое и очевидное: вбиваете в поиск по файлу "OnPlayerCommandText" и находите начало коллбэка, затем жмёте F3 для повторного поиска и находите возможную рекурсию.
Правда, это самый простой вариант, когда функция вызывает себя напрямую. Рекурсия может быть и через другую функцию:
Мало того, в такой цепочке могут быть не две, а три, четыре, а то и больше функций.PHP код:
DoSomething(playerid)
{
// ...
OnPlayerCommandText(playerid, "/command");
}
public OnPlayerCommandText(playerid, cmdtext[]);
{
// ...
DoSomething(playerid);
// ...
}
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
vovandolg (06.01.2016)
Был бы этот паблик маленький ещё или в том компиляторе указывалась строка где точно рекурсия,
так это много времени приходится уложить на поиск рекурсивной шаурмы..
Может тогда пусть компилятор за Вас весь код будет писать, который Вы только пожелаете? Только зачем тогда ему Вы...
Что же Вы хотели, когда программированием начинали заниматься? Что будет очень весело, интересно и быстро? Вы даже настоящее программирование-то не видели (ибо Pawn - довольно убогий и урезанный язык, в котором всё сделано для того, чтоб у новичков было минимум проблем), а уже Вас в ступор вводят такие простые задачи. А что же будет, когда Вы с тем же С++ начнёте знакомится?...
В общем, это я всё к тому, что придётся либо ручками и мозгом поработать, чтоб рекурсию найти, либо искать себя в чём-то помимо программирования. Увы
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Роуди. (07.01.2016)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)