Перейти к содержанию

Garik66

Помогаторы
  • Постов

    5 750
  • Зарегистрирован

  • Победитель дней

    292

Весь контент Garik66

  1. Вот записал видео: Так что я делаю не правильно?
  2. Короче ничего не понимаю, вставляю есть подсветка, отправляю - есть, нажимаю обновить - и всё исчезает.
  3. Так почему у меня не выходит, что я делаю не правильно?
  4. ЗЫ: Странно куда подсветка исчезает или это из-за спойлера. Не наказывайте, попробую без спойлера: timer = createTimer(true) timer:setInterval(5) timer.OnTimer = function() У меня нету подсветки после отправки сообщения. Вот блин. Всё чёрное.
  5. Вот мои слепые глаза, сразу не увидел. NullAlex, спасибо!!! Мне показалось, что JavaScript больше всего похож на старую подсветку кода, которая у нас была до перехода на новый движок. Примеры: С JavaScript Хотя после отправки вроде тоже самое.
  6. По тегу кода - жаль что подсветка кода только когда создаешь сообщение, после отправки подсветка кода исчезает.
  7. ЗЫ: cvttss2si - возвращает почему-то только 0. хотя целая часть равна 20. Делал так: fild dword ptr [value] fdiv [Coeff] fstp dword ptr [value] // Здесь получаем в [value] дробное значение push ebx cvttsd2si ebx,[value] // в ebx при отладке у меня получается 0. pop ebx
  8. Возможно, если так, то жаль - вместо одной строчки в коде, пришлось добавить ещё 6 строчек. Ну да ладно. Для интересу попробую и cvttss2si, но пока получаю только хрень.
  9. Я в самом скрипте конечно обошёл округление, используя именно fistp и добавив ещё не много кода, сравнивая полученные значения, ну т.е. получил что хотел. Пример в теме Работа с игровыми таймерами. 4. Скрипт по заданию "Timer Mission v. Sound" Но мне всё равно интересно почему СЕ не хочет компилировать fisttp, хотя про этот опкод везде и всюду пишут.
  10. Читай внимательно А для округления просто - fild dword ptr [value] // value - имеет изначально тип integer fdiv [Coeff] // Coeff - имеет тип float fistp dword ptr [value] // тогда получаем округлённую часть. Но мне нужно именно целая часть, а не округление.
  11. Мне нужно выделить целую часть значения, после деления. fild dword ptr [value] // value - имеет изначально тип integer fdiv [Coeff] // Coeff - имеет тип float fisttp dword ptr [value] // Мне нужно получить целую часть в integer, но СЕ (: не хочет компилировать этот вариант Если кто знает где у меня ошибка, или знает почему СЕ не хочет компилировать это, или знает другой способ получения целой части (не округления, а именно целой части), прошу совета.
  12. У меня всё чётко. А meft наверное пусть к провайдерам обратиться. ЗЫ: для сравнения пусть зайдёт на AG.ru и попробует полистать любой топик - вот где ТОРМОЗА (причём уже почти два года). Я уже писал их модераторам, но там ни кто не чешется.
  13. Продолжим. Скрипт 3.1. имеет ограничение - мы можем замедлить таймер только в 2 раза, в 3, в 4 и т.д. Т.е. можем использовать только целые (Integer) числа. А что, если пользователю нужно замедлить таймер в полтора раза, в 2.5, в 8,5 и т.д. В этом случае скрипт 3.1. нам не поможет, придётся переписать его. В работе с нецелыми числами (дробными, вещественными, числами с плавающей точкой - короче FLOAT) нам поможет математический сопроцессор, т.е. FPU. Для изучения вопроса наберите например работа с вещественными числами в поисковике. Лично мне понравилась вот эта статья часто к ней обращаюсь, если пишу что-нибудь для дробных чисел. Как разберётесь не много, то уже задавайте более конкретный вопрос поисковику - например ассемблер fadd. Выложу написанный скрипт, как всегда, для понимания - что он делает, прочтите комментарии внутри скрипта. То, что уже комментировал раньше в скрипте не стал комментировать. Закомментировал, только что делают новые опкоды: FLD1, FDIV, FADD, FSTP и FSUBR. 3.2. Вариант с делением шага игрового таймера: пример скрипт "Timer Mission v. timer slowdown v. division step of the game timer". Скрипт 3.2. более универсальный подойдёт как для целых, так и для не целых значений. На видео показана работа скрипта и половина видео посвящена, как отслеживать онлайн значения регистров FPU. Видео: Ну и табличка с 6 скриптами и нужными адресами: Ниже залита табличка со всеми скриптами этой темы.
  14. 1. Кинул ли лейбл на трейнер? 2. Кинул ли таймер? 3. проверь чтобы "name" лейбла и таймера, совпадали на скрипте и на форме. name UDF1 - имя формы CELabel4 - имя лейбла CETimer1 - имя таймера. Ошибка тебе сообщает об CETimer1.
  15. Выполнял этот запрос - Assassin’s Creed Chronicles: India и решил написать заодно небольшую статейку для новичков. Статья будет короткой, пояснения внутри скриптов, работа скриптов показана на видео. Поиск самих значений таймера в этой статье не рассматривается. По поискам значений есть много статей и видео. Варианты решения задачи с таймером (какой вариант использовать и где, решать Вам). 1. Заморозка таймера. 1.1. С помощь опкода NOP пример скрипт "Timer Mission Freeze v. Nop": 1.2.* С помощью опкода DEC пример скрипт "Timer Mission Freeze v. dec " 2. Обнуление таймера при достижении определённого значения пример скрипт "Timer Mission v. Adding a limit to the timer": 3. Замедление таймера 3.1. Вариант с добавлением дополнительного внутрискриптового таймера: пример скрипт "Timer Mission v. timer slowdown v. Adding a timer inside the script": * - вариант скрипта может приводить в некоторых играх к вылету, в конце в видео я это показал. В этом случае нужно выяснять из-за чего происходит вылет (для данной игры я не делал этого). Но что-то подобное происходило у меня при написании скрипта на патроны для Fallout 3 и там я решил проблемы с вылетами и объяснил почему происходил вылет, если появиться желание можете почитать в той теме - Видео: Ну и сама табличка со скриптами и уже назначенными адресами: PS: Табличку выложил ниже.
  16. Ну несколько раз спрашивал точно, но тоже точно не помню где и что. Точно помню что, когда я решал проблему с телепортом для героев 6, ты сделал трейнми с дорожкой, его никто тогда не решил и ты выложил решение (сказав что с тобой не интересно, потому что сразу выкладываешь решение) описав его устно с картинками, там точно просил снять видео, но теперь почему-то в топике твоего трейми всего одно сообщение, хотя было много постов. А сейчас искать на форуме тяжеловато из-за поехавших ссылок и спойлеров.
  17. Ну этот флаг, как и в моём скрипте в явном виде в таблице не нужен (он работает тих внутри скрипта ), но я не помню, как там у AntonVitalievich реализовано, поэтому не знаю можно ли его убрать или нет. Но вообще он нужен только в скрипте, а не в таблице.
  18. Жень, а зачем ты усложняешь скрипт или понравилось как работает опкод XOR.
  19. У всех. Но там не каша, а нету переноса по строкам и поехали - сместились спойлеры и область кода при переходе на новый движок.
  20. MasterGH Просто много телодвижений нужно сделать (ты сам то не любитель записывать видео, хотя просил тебя несколько раз ), но видео добавил в сообщение для METHOS.
  21. Сейчас обнаружил прикол. Напишите слово н е п л о х о и получите это - неп[CENSORED]о .
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.