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

Garik66

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

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

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

    292

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

  1. Нет не работает (на всякий случай у меня версия СЕ 6,3): [ENABLE]{$LUA}//PlaySound(findfilename('C:\\aktiv.wav')) // Эти варианты не компилирует СЕ//PlaySound(findTableFile('aktiv.wav')){$ASM}luacall(PlaySound(findfilename('C:\\aktiv.wav'))) // На этот вариант ругается Luaaobscan(infinite_move, f3xxxxxxxxf3xxxxxxxx8dxxxxe8xxxxxxxx8dxxxxxx8d)alloc(newMem, 64)label(returnHere)registersymbol(infinite_move)newMem:mov [eax+0C],(float)24movss xmm0,[eax+0C]jmp returnHereinfinite_move:jmp newMemreturnHere:[DISABLE]infinite_move: // 017649E1movss xmm0,[eax+0C]unregistersymbol(infinite_move)dealloc(newMem)
  2. Гугл-переводчик: пытаетесь вызвать глобальную «findfilename '(ноль значение)
  3. Всё равно ошибка, СЕ не сдаётся, что-то видимо ещё нужно: Error:[string "PlaySound(findfilename('C:\\aktiv.wav'))"]:1: attempt to call global 'findfilename' (a nil value)
  4. Интересно же. Получить что хочу, имея под рукой только один инструмент - СЕ. звуковой файл вставил, нужно действительно убрать в пути кириллицу. Но пока не получается Lua выдаёт ошибку, на оба варианта: Error:[string "PlaySound(findTableFile('aktiv.wav'))"]:1: attempt to call global 'PlaySound' (a nil value)Error:[string "PlaySound( findfilename('C:\aktiv.wav'))"]:1: attempt to call global 'findfilename' (a nil value) Если кто что знает по этому вопросу. Прошу помочь. (Моя благодарность не будет знать границ в пределах разумного. )
  5. Попробовал через CE/Таблица/Добавить файл - выдаёт ошибку. Хотя в пути к файлу лежит папка с русским названием, может с этим ошибка связана?
  6. Вот ещё нашёл (опять у тебя):Добавление своих звуков активации / деактивации читов. я правильно понимаю: [ENABLE]luacall(PlaySound(findTableFile('notify.wav'))) [DISABLE]luacall(PlaySound(findTableFile('tada.wav')))что если мы напишем findfilename('путь к звуковому файлу'), то мы можем положить звуковой файл в любое место? Если правильно понял, то два вопроса: 1. как прописывается путь в этом случае? 2. и в варианте findTableFile, как вставить в таблицу звуковой файл?
  7. NullAlex а зачем полностью то удалил? Можно было в отдельную тему перенести последние сообщения по X Trap. (была бы ещё одна нормальная тема, кому-нибудь интересная.) чтобы не офтопить: Согласен со следующим постом.
  8. Garik66

    Профиль

    RockHamerа чё поменял аватарку, думаешь в шляпе и чёрном плаще тебя не узнают?
  9. Вот нашёл у тебя Пример1. Один из самых простых примеров это проигрывание звука при активации или деактивации АА-скрипта. Не понятно (пока ни разу не делал): 1. Куда и как вставлять Скрипт Lua? 2. Куда записать звук и в каком формате, который должен звучать при активации и деактивации? 3. Как сделать ссылку на записанный звук в Скрипт Lua? Заранее благодарю за разъяснение.
  10. Там нет ошибки: ИнформацияДабавлена:25 Фев 2015 15:57Обновлена:25 Фев 2015 15:58Просмотров:153
  11. Garik66

    Профиль

    Мужики при создании аккаунта, обязательно проставляйте пол, а то фраза: Пол Не определилсязвучит очень двусмысленно.
  12. Мы просто одновременно ответили, я не знал, что ты отвечаешь.
  13. Согласен, просто хотелось вначале довыжать из СЕ ассемблер всё что возможно.
  14. Я отвечал keng, почему у тебя нет монитора.
  15. Это Гугл-переводчик. Я по русски вбил "чит бесконечное движение активирован" и копирнул перевод, Видимо слова (по русски) чит - у гугла нету.
  16. Как сделать 2), используя только СЕ ассемблер? В остальном (C, C#, C++, Lua и т.д.) не силён. Если возможно сделать только с помощью СЕ ассемблер, подскажи как это сделать. ПЛИЗ.
  17. Не удержался сделал: [ENABLE]aobscan(infinite_move, f3xxxxxxxxf3xxxxxxxx8dxxxxe8xxxxxxxx8dxxxxxx8d)alloc(newMem, 64)label(returnHere)label(MyMessageBox)label(message)label(caption)label(odinraz)registersymbol(infinite_move)newMem:mov [eax+0C],(float)24movss xmm0,[eax+0C]call MyMessageBoxjmp returnHereMyMessageBox: cmp byte ptr [odinraz],1 jne @f mov byte ptr [odinraz],0 push ebp mov ebp,esp push #0 push caption push message push #0 call MessageBoxA pop ebp @@: retodinraz: db 1message: db 'Cheat infinite movement activated',0caption: db 'INFO',0infinite_move:jmp newMemreturnHere:[DISABLE]infinite_move: // 017649E1movss xmm0,[eax+0C]unregistersymbol(infinite_move)dealloc(newMem)
  18. newMem:mov [eax+0C],(float)24movss xmm0,[eax+0C]call MyMessageBox//retjmp returnHereЕсли убираем этот рет, то окошко с инфой висит бесконечно (можно бесконечно жать на ОК), после отключения скрипта и нажатия ОК в окошке - вылет из игры. Думаю скрипт не дописан, т.е. в этом коде: MyMessageBox: push ebp mov ebp,esp push #0 push caption push message push #0 call MessageBoxA pop ebp retмы никогда не попадём на ret, чтобы вернуться. Хотя, подождите нужно сделать, чтобы "call MyMessageBox" было разовым, так как инструкция на которой написан изначальный скрипт очень часто обращается к адресу. Завтра попробую и отпишусь о результатах.
  19. Заметил: Вопросы по созданию читов во флеш играх ИнформацияВнимание! Запрещаются обсуждение многопользовательских игр! Нужно наверное убрать "Внимание! Запрещаются обсуждение многопользовательских игр!", а то теперь противоречит правилам.
  20. drs36Поздравляю! (это наверное в честь праздника). И пожелание - не испорть.
  21. Garik66

    С праздником!

    Всех девушек нашего форума (думаю такие есть) С 8 марта!!!
  22. Открылся "Приют NullAlex-а" всех и NullAlex поздравляю с этим!!!
  23. Попробовал добавить инфу в игру, инфа появляется, но происходит вылет: [ENABLE]aobscan(infinite_move, f3xxxxxxxxf3xxxxxxxx8dxxxxe8xxxxxxxx8dxxxxxx8d)alloc(newMem, 64)label(returnHere)registersymbol(infinite_move)alloc(MyMessageBox,2048)label(message)label(caption)newMem:mov [eax+0C],(float)24movss xmm0,[eax+0C]call MyMessageBoxretjmp returnHereMyMessageBox: push ebp mov ebp,esp push #0 push caption push message push #0 call MessageBoxA pop ebp ret 10message: db 'Chit infinite movement activated',0caption: db 'INFO',0infinite_move:jmp newMemreturnHere:[DISABLE]infinite_move: // 017649E1movss xmm0,[eax+0C]unregistersymbol(infinite_move)dealloc(newMem)
×
×
  • Создать...

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

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