Yoko

All sides of Injection
It is currently 2024-03-28 10:36:42

All times are UTC+02:00




Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 187 posts ]  Go to page Previous 1 2 3 4 510 Next
Author Message
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-09 11:46:05 
Offline

Joined: 2011-06-11 19:54:23
Posts: 820
Если там 1 функция зависла в процессах, которая уже отработала своё
,terminate all в помощь)
или ,terminate alln_<fun name> если одна с таким названием)


Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-09 20:03:42 
Offline

Joined: 2005-02-08 18:39:50
Posts: 444
Location: Moscow
Mirage wrote:
а зачем? :| Есть же хоткеи. Чтобы не забывать на какую кнопку сделал лут чтоли?

на хоткеях все активные скрипты, а на кнопки можно повесить для опредеенных дел, которыми не каждый день/час пользуешься
да и клаву разгрузить тоже неплохо бы
самое главное - минимализм, чтобы не на пол экрана кнопки,а, например, на четверть иконки каста

ну, это так, пожелание. Если будет возможность - зашибись, если нет - ну, и ладно.


Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-11 10:00:45 
Offline

Joined: 2011-06-11 19:54:23
Posts: 820
del.
Посмотри, нечто такое или ты о другом?)

Сверху, над списком функций, переключатель "Макрос/Основное" - переключается панельки.
Сделал не кнопками, а табличкой.

Галочка "Заменять скрипт" - если включена, заменяет текущий скрипт в редакторе, выключена - оставляет текущий загруженный скрипт без изменений и запускает указанную функцию из указанного файла.

Если в поле для файла написать this - использует текущий загруженный скрипт.

Для запуска забинденного скрипта - тыкни по ячейке с номером в таблице, если по комманде/пути к файлу - ничо не произойдёт.

Оно сохраняет инфу в scriptmacros.ini

Галку сохраняет при добавлении/удалении макроса.

Чтоб изменить имя запускаемой функции/путь к файлу - удали старую инфу, добавь новую, ещё 1 кнопку для замены не уместил там)

Времени особо не было тестить, проверил основное - запуск, загрузку, замены скриптов и т.п., так что проверь на багнутость, если что - отпишись)


Last edited by Juicy Fruit on 2012-07-23 20:29:01, edited 1 time in total.

Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-11 19:02:53 
Offline

Joined: 2005-02-08 18:39:50
Posts: 444
Location: Moscow
да, про такое, токо в исполнении с "плавающей панелькой быстрого запуска скриптов поверх всех окон", когда оно всегда под рукой и занимает меньше места, чем основное окно инжекта (хотя размер хотелось настраивать самому этого окошка)
например,
Image

хотя может даже и лишнее такое решение, как сейчас исполнено тоже отлично:)

п.с.
кликаю по ячейке и все работает, спасибо.

кстати, вариант с быстрыми клавишами очень удобен, например, сварить банку зелья, запустить определенный вид перемещения предметов, да и для запуска других второстепенных скриптов, в которых нет смысла биндить и нагружать клаву


не знаю, связано ли с этой надстройкой, заюзал скрипт по кнопке с клавы
и в списке запущенных скриптов висит глюк- "имя запущенного скрипта", при клике на него выдает ошибку:
Image
при повторном запуске скрипта этот глюк висит, но после нескольких запусков, в том числе и других скриптов с кнопок, глюк пропалЯ)


Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-12 06:31:26 
Offline

Joined: 2011-06-11 19:54:23
Posts: 820
Gromiz wrote:
не знаю, связано ли с этой надстройкой, заюзал скрипт по кнопке с клавы
и в списке запущенных скриптов висит глюк- "имя запущенного скрипта", при клике на него выдает ошибку:
Image


Вполне возможно. На выходных буду фиксить всю эту хрень вылезающую, ато щас там так реализовано, что не удивительно, что какие-то ошибки вылезают :D

з.ы.
Если оно висит в скриптах после того, как должно было завершиться - ,terminate all в помощь)


Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-12 14:59:47 
Offline

Joined: 2008-03-16 12:36:48
Posts: 70
Juicy Fruit wrote:
Gromiz wrote:
з.ы.
Если оно висит в скриптах после того, как должно было завершиться - ,terminate all в помощь)

Это не выбор настоящего джигита :D Если получится все таки исправь :roll:


Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-13 19:01:12 
Offline

Joined: 2011-06-11 19:54:23
Posts: 820
Убрал галки Use и Comments.
Ускорил работу обработчика, теперь оно моментально обрабатывает скрипты (20к строк обработалось меньше, чем за пол секунды)
Теперь в парсер всегда идёт то, что видно в редакторе при включённой галочке Show.

Добавил пару методов:
,exec __PauseAll - ставит все запущенные скрипты на паузу
,exec __ResumeAll - восстанавливает работу всех скриптов, поставленных на паузу.

UO.ActivateHandle() - делает активным окно УО (Мне это пригодилось в ГМ детекторе, а так ваще лишнее наверное).

Надеюсь, что пофиксил баг с зависанием отработавшего скрипта в запущенных процедурах. Надо тестить, сколько запускал скриптов уже - не хочет оставаться там)

з.ы.
2Gromiz
Поправил кое что, теперь всё нормально должно быть, запилил дополнительное окошко, включать/выключать его можно на закладке скриптов.
Размер настраивается пользователем.
При запуске инжи - всегда скрыто.


Last edited by Juicy Fruit on 2012-07-14 12:02:48, edited 1 time in total.

Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-13 19:20:40 
Offline

Joined: 2005-02-08 18:39:50
Posts: 444
Location: Moscow
шикаррно, спасибо!
даже отдельное окошко и поверх окна))) еее

---
работает, правда поначалу никак не хотела добавлять скрипты, все время заменяла первый.
Потом просто в текстовом файл сам добавил и в инжекте начало добавляться, кстати, во всплывающем окошке можно дократить до 2х ячеек - ячека номера/запуска скрипта и ячейка с названием. Путь, имхо, не нужен, достаточно его и в основном окне инжекта.хотя как и сейчас нормально.


Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-14 12:04:04 
Offline

Joined: 2011-06-11 19:54:23
Posts: 820
Gromiz wrote:
работает, правда поначалу никак не хотела добавлять скрипты, все время заменяла первый.

Fixed.

Кол-во ячеек в отдельном окошке сократил до 2-х :D
del.

з.ы.
Там можно менять размер самих ячеек, но если изменить размер окошка - они опять будут автонастроены как и в самом начале. С этим ещё помудрю попозже)


Last edited by Juicy Fruit on 2012-07-23 20:28:48, edited 1 time in total.

Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-14 14:23:24 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
У вас тут разговоры на какие-то хитрые темы. А можно прикрутить питон к инжекту? (не надо прикручивать, просто можно или нет)
А то в моём понимании это будет вот так выглядеть
Image


Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-14 21:47:23 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Пардон, сам перемудрил с файлами. Ошибка пропала.
Поиск в теле скрипта и замена - вэри зачет. :D

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-14 22:21:07 
Offline

Joined: 2008-03-16 12:36:48
Posts: 70
Насяльника не работаить твоя чудо машина :)
скрипт вида

Code:
sub autostart()
   uo.SetGlobal('global', '0')
   uo.SetGlobal('cs', '0')
   While UO.asmGetFlag('twi')=='CHECKED'
      UO.asmClickFlag('twi')
   Wend
   
   UO.asmClickFlag('fspeech')
   GMmode()
   uo.resend ()
   
   filterspeechcler()
   uo.Exec('exec kiper')
   uo.Exec('exec on')
   uo.Exec('exec filterspeech')
   uo.Set('norbcheck', '1')
   uo.Set('norbcalc', '1')
   uo.FontColor('0x038a')
   uo.setglobal ('cast', '0')
   Endsub


Категорически отказался запускаться ругается понимашь на строки
Code:
 uo.Exec('exec kiper')

Грит найти не могу скрипт kiper

А шибко хочется плюшек которые дает твоя "шайтан-надстрока" к инжекту

P.S В предыдущих редакциях все работало нормально


Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-15 07:08:50 
Offline

Joined: 2005-02-08 18:39:50
Posts: 444
Location: Moscow
Juicy Fruit wrote:
Gromiz wrote:
работает, правда поначалу никак не хотела добавлять скрипты, все время заменяла первый.

Fixed.

Кол-во ячеек в отдельном окошке сократил до 2-х :D
http://rghost.ru/39205233

з.ы.
Там можно менять размер самих ячеек, но если изменить размер окошка - они опять будут автонастроены как и в самом начале. С этим ещё помудрю попозже)


странно, заменил файлик, но все равно 3 ячейки.

все равно присутствует глюк с записание скрипта, мб он связан как-то с тем, что появляется в свернутом состоянии основного окна инжекта? ибо сделал поверх всех окон и ошибка не появилась, хотя может быть сработал закон подлости ))


Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-15 08:51:51 
Offline

Joined: 2011-06-11 19:54:23
Posts: 820
Mirage wrote:
Пардон, сам перемудрил с файлами. Ошибка пропала.
Поиск в теле скрипта и замена - вэри зачет. :D

^_^

Alex82 wrote:
Насяльника не работаить твоя чудо машина :)
скрипт вида

Code:
sub autostart()
   uo.SetGlobal('global', '0')
   uo.SetGlobal('cs', '0')
   While UO.asmGetFlag('twi')=='CHECKED'
      UO.asmClickFlag('twi')
   Wend
   
   UO.asmClickFlag('fspeech')
   GMmode()
   uo.resend ()
   
   filterspeechcler()
   uo.Exec('exec kiper')
   uo.Exec('exec on')
   uo.Exec('exec filterspeech')
   uo.Set('norbcheck', '1')
   uo.Set('norbcalc', '1')
   uo.FontColor('0x038a')
   uo.setglobal ('cast', '0')
   Endsub


Категорически отказался запускаться ругается понимашь на строки
Code:
 uo.Exec('exec kiper')

Грит найти не могу скрипт kiper

А шибко хочется плюшек которые дает твоя "шайтан-надстрока" к инжекту

P.S В предыдущих редакциях все работало нормально


Где находится sub kiper?
В основном скрипте или в инкладах?
В любом случае чуть позже проверю)

Gromiz wrote:
странно, заменил файлик, но все равно 3 ячейки.


Только что перекачал его - всё так, как и задумывалось)
На закладке скриптов 3 ячейки, в всплывающем окошке - 2.

Gromiz wrote:
странно, заменил файлик, но все равно 3 ячейки.

все равно присутствует глюк с записание скрипта, мб он связан как-то с тем, что появляется в свернутом состоянии основного окна инжекта? ибо сделал поверх всех окон и ошибка не появилась, хотя может быть сработал закон подлости ))

Та, сам наткнулся щас 1 раз на такое в корявом скрипте, поправил скрипт - глюк исчез)
Буду выяснять в чём причина)


Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-15 18:04:11 
Offline

Joined: 2005-02-08 18:39:50
Posts: 444
Location: Moscow
Juicy Fruit wrote:
Gromiz wrote:
работает, правда поначалу никак не хотела добавлять скрипты, все время заменяла первый.

Fixed.

Кол-во ячеек в отдельном окошке сократил до 2-х :D
http://rghost.ru/39205233

з.ы.
Там можно менять размер самих ячеек, но если изменить размер окошка - они опять будут автонастроены как и в самом начале. С этим ещё помудрю попозже)


странно, перекачал файлик, все равно 3 ячейки во всплывающем окошке, такое ощущение, что не обновляется файл о.О
Image
Может какой файлик надо удалить помимо scriptmacro.ini (пробовал)?
И все равно не добавляет строчку, а заменяет.

как я делаю, мб что-то не так?:
пишу имя скрипта (1), указываю файл со скриптами (2), нажимаю добавить (3), записывается в строчку со стрелкой.
повторяю п.1-3, но строчка номер 2 не добавляется, а перезаписывается первая, где стрелочка.
Image
Взял и сам добавил скрипты в scriptmacro.ini :))


п.с. код ошибки зависшего скрипта, мб инфу какую даст:
Image


Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-15 18:25:04 
Offline

Joined: 2011-06-11 19:54:23
Posts: 820
Gromiz wrote:
странно, перекачал файлик, все равно 3 ячейки во всплывающем окошке, такое ощущение, что не обновляется файл о.О
Image
Может какой файлик надо удалить помимо scriptmacro.ini (пробовал)?
И все равно не добавляет строчку, а заменяет.

как я делаю, мб что-то не так?:
пишу имя скрипта (1), указываю файл со скриптами (2), нажимаю добавить (3), записывается в строчку со стрелкой.
повторяю п.1-3, но строчка номер 2 не добавляется, а перезаписывается первая, где стрелочка.
Image
Взял и сам добавил скрипты в scriptmacro.ini :))


Специально щас проверил - 2 меню во всплывающем окошке, добавляется всё в новую строчку, удаляется всё верно, запускается тоже без глюков)

Если и так не прокатит - попробуй удалить предыдущий script.dll и сунуть этот) Тогда уж точно сработает.
з.ы.
scriptmacro.ini удалять не требуется, оно хранит только базу по функциям/путям.

По зависшим функциям пока нет идей как поправить. Завтра на работе ещё пороюсь в исходниках если время будет, мож упустил там чо)


Last edited by Juicy Fruit on 2012-07-23 20:29:47, edited 1 time in total.

Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-15 18:50:14 
Offline

Joined: 2005-02-08 18:39:50
Posts: 444
Location: Moscow
все равно 3 ячейки во всплывающем окошке, ну и фиг с ней, над этим голову ломать не стоит. :)
может какая не совместимость, кто знает? Это же кодинг, мало ли что ему не нравится


Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-15 22:25:25 
Offline

Joined: 2008-03-16 12:36:48
Posts: 70
Juicy Fruit wrote:
Mirage wrote:

Где находится sub kiper?
В основном скрипте или в инкладах?
В любом случае чуть позже проверю)



В файле autoload.sc который лежит в паке с инжектом


Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-16 16:33:56 
Offline

Joined: 2011-06-11 19:54:23
Posts: 820
Alex82 wrote:
В файле autoload.sc который лежит в паке с инжектом


Странно, у меня всё нормально запускает при автолоаде.
И то, что в самом автолоаде, и то, что в инкладах валяется.
Нажми галочку Show и посмотри в редакторе, есть ли там где-то sub kiper

Gromiz wrote:
все равно 3 ячейки во всплывающем окошке, ну и фиг с ней, над этим голову ломать не стоит. :)
может какая не совместимость, кто знает? Это же кодинг, мало ли что ему не нравится


Не, так быть явно не должно)
Мб инжа не этот script.dll каким-то образом грузит? Не сталкивался с таким...


Top
   
 
 Post subject: Re: Script.dll + include
PostPosted: 2012-07-16 19:42:10 
Offline

Joined: 2005-02-08 18:39:50
Posts: 444
Location: Moscow
Juicy Fruit wrote:
Alex82 wrote:
В файле autoload.sc который лежит в паке с инжектом


Странно, у меня всё нормально запускает при автолоаде.
И то, что в самом автолоаде, и то, что в инкладах валяется.
Нажми галочку Show и посмотри в редакторе, есть ли там где-то sub kiper

Gromiz wrote:
все равно 3 ячейки во всплывающем окошке, ну и фиг с ней, над этим голову ломать не стоит. :)
может какая не совместимость, кто знает? Это же кодинг, мало ли что ему не нравится


Не, так быть явно не должно)
Мб инжа не этот script.dll каким-то образом грузит? Не сталкивался с таким...


все заработало, я просто последние разы файлик не в папку с инжектом кидал, а в общий каталог с игрой, там, оказывается, тоже такой файлик был, ну, я его и менял 10 раз
заклинило конкретно :-)


Top
   
 
Display posts from previous:  Sort by  
Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 187 posts ]  Go to page Previous 1 2 3 4 510 Next

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 13 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited