Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
![]() |
Философия, технологии, алгоритмы! |
![]() |
|
Опции темы |
![]() |
#481 |
Форумец
|
http://bvf.ru/forum/showthread.php?t=848982 - в ВГУ есть электронное тестирование с файлами таких расширений, если не ошибаюсь
|
![]() |
![]() |
![]() |
#482 |
Форумец
Сообщений: 2,014
Регистрация: 06.10.2011
Возраст: 32
![]() |
люди, на Lua кто-нить кодил?
Вроде всё там получаеться, но вот многопоточность ну никак не освою... постоянно в ошибки валюсь*( Где применяю - пытаюсь дописать часть скриптов для Stalker. Вроде все функции родные из lua работают, но почему-то валяеться как неваляшка, то в одну сторону(одна ошибка ), то в другую... |
![]() |
![]() |
![]() |
#483 | |
Registered User
Сообщений: 1,113
Регистрация: 23.06.2007
Возраст: 57
![]() |
Цитата:
![]() |
|
![]() |
![]() |
![]() |
#484 | |
highly mean
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35
![]() |
Судя по содержимому, в которое как обычно никто не заглядывал, это самописная вивтовская программа на джаве. По ней достаточно пройти обычным декомпилятором, я полагаю. Раз уж соответствующая тема закрыта, подробней расписывать не буду.
Цитата:
|
|
![]() |
![]() |
![]() |
#485 |
Форумец
Сообщений: 2,014
Регистрация: 06.10.2011
Возраст: 32
![]() |
http://www.lua.ru/doc/5.2.html
http://www.lua.ru/doc/2.11.html паралелиться должно, но улетаю в ошибку в yeld. Причём в движке она не вызывается. В скриптах написал всё верно. Или капать движок надо? Просто под отладчиком ошибки нету, но ничего и не делается, а без отладчика вылетаю с ошибкой. |
![]() |
![]() |
![]() |
#486 |
Registered User
Сообщений: 1,113
Регистрация: 23.06.2007
Возраст: 57
![]() |
|
![]() |
![]() |
![]() |
#487 | ||
highly mean
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35
![]() |
Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#490 | |
Форумец
Сообщений: 41,285
Регистрация: 27.05.2003
Возраст: 47
![]() |
Цитата:
![]() http://lurkmore.to/BrainFuck |
|
![]() |
![]() |
![]() |
#491 | |
highly mean
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35
![]() |
Цитата:
|
|
![]() |
![]() |
![]() |
#492 | |
Форумец
Сообщений: 41,285
Регистрация: 27.05.2003
Возраст: 47
![]() |
Цитата:
|
|
![]() |
![]() |
![]() |
#493 |
Registered User
Сообщений: 1,113
Регистрация: 23.06.2007
Возраст: 57
![]() |
|
![]() |
![]() |
![]() |
#495 | |
Registered User
Сообщений: 1,113
Регистрация: 23.06.2007
Возраст: 57
![]() |
Цитата:
1. По-поводу БрайФака - элементарно! Подумай и ответь на вопрос что по сути делает эта программа ![]() 2. По-поводу взлома, поржал, и добавил, что если не могут формат вскрыть, пусть лучше учат предметы, по которым ведётся тестирование. |
|
![]() |
![]() |
![]() |
#496 |
Форумец
Сообщений: 2,014
Регистрация: 06.10.2011
Возраст: 32
![]() |
насчёт скрипта вот он, вырезал ненужное
local bredd=coroutine.create ( function () Msg("должны вывести сообщение, но вылетаемс") pcall(load_ai.startdc) ... coroutine.yield(-1) return 0 end ) --поток создаёться, но попытка его стартануть приводит к падению. там где возможны --ошибки использован pcall coroutine.resume(bredd) get_console():execute("main_menu off") |
![]() |
![]() |
![]() |
#498 |
Форумец
Сообщений: 41,285
Регистрация: 27.05.2003
Возраст: 47
![]() |
|
![]() |
![]() |
![]() |
#499 |
highly mean
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35
![]() |
Насколько я вижу, многоточие в тексте скрипта не закоментировано, значит текст вырезан прямо перед вставкой сообщения, так что именно в данном виде скрипт скорее всего не запускался. Ставлю на падение где-то в вырезанном коде.
|
![]() |
![]() |
![]() |
#500 |
Форумец
Сообщений: 2,014
Регистрация: 06.10.2011
Возраст: 32
![]() |
функция Msg должна выводить в консоль сообщение, но этого сообщения там не появляеться*(
попробую без pcall а тупо хотя бы повыводить сообщения из coroutine просто времени ща немного этим заниматься, как будут продвижения отпишусь=) |
![]() |
![]() |
![]() |
#502 |
Форумец
Сообщений: 2,014
Регистрация: 06.10.2011
Возраст: 32
![]() |
точнее в лог. Просто консоль и лог там визуально соеденены.
то что пишу в логе, видно и в консоли. |
![]() |
![]() |
![]() |
#503 |
Форумец
Сообщений: 1,109
Регистрация: 19.12.2004
Возраст: 42
![]() |
с последним новым годом !
![]() всё правильно делаешь, нет новых постов - нет флуда ) Dart_Sergius, этоже вроди как не потоки, это какбы выполнение скрипта не сразу всего а какбы по шагам, это немного другая идеология, вобщем это не потоки http://ru.wikipedia.org/wiki/Сопрограмма и есть ли в движке поддержка этого ? там есть другие рабочие скрипты которые это юзают ? если это не запрограмлено в движке то не взлетит нед там потоков, в луа хелпе чет муть какаято про сопрограммы |
![]() |
![]() |
![]() |
#505 |
Форумец
Сообщений: 2,014
Регистрация: 06.10.2011
Возраст: 32
![]() |
ах да, и правда с новым годом=) насчёт последнего сомневаюсь, т.к. армагеддон перенесли...
кароче нашёл в какой функции у меня валиться(даже если pcall убрать) StkId luaD_tryfuncTM (lua_State *L, StkId func) { const TValue *tm = luaT_gettmbyobj(L, func, TM_CALL); StkId p; ptrdiff_t funcr = savestack(L, func); if (!ttisfunction(tm)) luaG_typeerror(L, func, "call"); /* Open a hole inside the stack at `func' */ for (p = L->top; p > func; p--) setobjs2s(L, p, p-1); incr_top(L); func = restorestack(L, funcr); /* previous call may change stack */ setobj2s(L, func, tm); /* tag method is the new function to be called */ return func; } это кусок из сырья luajit 1.1.4 падёжь начинаеться на ptrdiff_t funcr = savestack(L, func); точно сказать не могу, сам файл был без отладочной информации, еле нашёл примерное место. Единственное что меня смущает - в IDA эта функция выглядит не очень похоже. В начале вставленны какие-то условия. |
![]() |
![]() |
![]() |
#506 | |
highly mean
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35
![]() |
Цитата:
|
|
![]() |
![]() |
![]() |
#507 |
Форумец
Сообщений: 1,109
Регистрация: 19.12.2004
Возраст: 42
![]() |
Dart_Sergius, ты внял что это не потоки в смысле многопоточного программирования ?
нужныли тебе эти сопрограммы ? естьли поддержка в движке игровом их, ты видел в других скриптах которые не падают чтобы юзались сопрограммы ? |
![]() |
![]() |
![]() |
#508 |
Форумец
Сообщений: 2,014
Регистрация: 06.10.2011
Возраст: 32
![]() |
всем спасибо за помощь=)
я решил свою проблему без использования сопрограмм, отдельное спасибо The_God, за то что открыл мне глаза на что это не потоки в смысле многопоточного программирования |
![]() |
![]() |
![]() |
#509 |
Кроля-ля!
|
Помогу с выполнением курсовых, дипломных, контрольных работ по программированию. Качественно, недорого, в короткие сроки. С удовольствием объясню принцип работы программы и все непонятные детали=)
Возможно - с оформлением. Связь - ЛС, телефон 8-961-184-999-шесть. |
![]() |
![]() |
![]() |
#510 |
Смотри сюда
Сообщений: 408
Регистрация: 16.11.2007
![]() |
Народ подскажите как грамотно сделать.
Есть яндекс мап. Требудется показать нагруженность улицы как нибудь. Я пошёл путём рисования на улице жирной линии и сменой с зеленого на красный. Но так как художественные навыки у меня еще ниже чем IT, в результате получилось это. ![]() мне стыдно с этим показываться научруку подкиньте идей |
![]() |
![]() |