Page 5 of 20
Posted: 2004-12-24 01:48:52
by AlexeyVorotnikov
STAKANOV wrote:AGRS wrote: Нововведения перечислять не буду, а то меня за флуд забанят.

хорошо бы сделать так, чтоб можно было обойтись без стандартного script.dll

А как это?
Posted: 2004-12-25 15:31:58
by AGRS
Новая версия ASM-3 [Standart Edition] 412.25. Подробности на
сайте.
Posted: 2004-12-26 14:24:50
by AlexeyVorotnikov
AGRS wrote:Новая версия ASM-3 [Standart Edition] 412.25. Подробности на
сайте.
[голосом Кота Матроскина]
УРА!!! Заработало!!!
Вот теперь я рыбки-то наловлю.

Posted: 2004-12-28 02:46:07
by AlexeyVorotnikov
Небольшое неудобство: При смерти/воскрешении ASM пытается вызвать соответствующие обработчики событий. Но если они не определены в текущем скрипте, постоянно выдаётся окошко с сообщением об ошибке Function not fount, что напрягает. Можно, конечно, во всех скриптовых файлах определить пустые обработчики событий, но мне кажется, что более логично сделать эту фичу отключаемой.
Posted: 2004-12-28 07:37:50
by AGRS
Уже исправлено.
Posted: 2004-12-28 22:28:19
by AGRS
Новая версия ASM-3 [Standart Edition] 412.28. Подробности на
сайте.
Posted: 2004-12-28 23:47:12
by 666Man666
AGRS wrote:Новая версия ASM-3 [Standart Edition] 412.28. Подробности на
сайте.
а есть нуби эдишен? для нубиков

)
Posted: 2004-12-28 23:50:08
by Edred
666Man666 wrote:AGRS wrote:Новая версия ASM-3 [Standart Edition] 412.28. Подробности на
сайте.
а есть нуби эдишен? для нубиков

)
Есть. С единственной функцией, эмулирующей нажатие кнопки Reset с передней панели компьютера

Posted: 2004-12-29 18:03:14
by I'm
Edred wrote:666Man666 wrote:AGRS wrote:Новая версия ASM-3 [Standart Edition] 412.28. Подробности на
сайте.
а есть нуби эдишен? для нубиков

)
Есть. С единственной функцией, эмулирующей нажатие кнопки Reset с передней панели компьютера

А инструкция прилагается?
Posted: 2004-12-29 19:35:38
by AGRS
I'm wrote:Edred wrote:666Man666 wrote:AGRS wrote:Новая версия ASM-3 [Standart Edition] 412.28. Подробности на
сайте.
а есть нуби эдишен? для нубиков

)
Есть. С единственной функцией, эмулирующей нажатие кнопки Reset с передней панели компьютера

А инструкция прилагается?
Зачем? Все элементарно. Нажать, ждать 0,1 сек, отпустить. Никаких сложных настроек.

Posted: 2004-12-30 11:42:00
by I'm
AGRS wrote:I'm wrote:Edred wrote:666Man666 wrote:AGRS wrote:Новая версия ASM-3 [Standart Edition] 412.28. Подробности на
сайте.
а есть нуби эдишен? для нубиков

)
Есть. С единственной функцией, эмулирующей нажатие кнопки Reset с передней панели компьютера

А инструкция прилагается?
Зачем? Все элементарно. Нажать, ждать 0,1 сек, отпустить. Никаких сложных настроек.

Кому как яб неразобрался
С наступающим всех

Posted: 2005-01-02 13:20:00
by AGRS
В очередной раз встал вопрос о ходьбе на АСМ.
Докладываю что дело продвигаются успешно, но медленно. Смотрим скрины.
http://agrs.info/asm/asm01.jpg
http://agrs.info/asm/asm02.jpg
http://agrs.info/asm/asm03.jpg
Поиск такого извилистого пути, как на 3м скрине, занимает на слабом компе порядка 30 секунд. Как на 1м скрине не более 2 секунд.
Posted: 2005-01-03 03:15:12
by Edred
Мда, будет интересно сравнить твою процедуру хождения с процедурой хождения Йоко... Когда они обе будут написаны.

Интересные времена настают.
Posted: 2005-01-03 04:14:50
by Yoko
у меня нет на это в данный момент времени, так что пальму первенства вручаю АРГСу заочно
Posted: 2005-01-03 19:35:24
by Edred
Yoko wrote:у меня нет на это в данный момент времени, так что пальму первенства вручаю АРГСу заочно
Ты же уже начал писать? Даже скрины опубликовал...
Posted: 2005-01-03 19:52:11
by AGRS
Yoko wrote:у меня нет на это в данный момент времени, так что пальму первенства вручаю АРГСу заочно
За последние полтора месяца я не написал ни строчки, так что шансы равные.

Posted: 2005-01-04 04:42:21
by Yoko
я просто обнаружил в архивах проект который делал год назад
Posted: 2005-01-04 14:42:12
by Edred
Request
Я тебе в аське уже писал, но может здесь, особенно если меня поддержат, это подтолкнет тебя к реализации...
Code: Select all
str UO.asmReadIniFlie( 'file', 'section', 'parameter' )
Читает из файла file из секции section содержание параметра parameter. Возвращает пустую строку если такой параметр не существует (или отсутствует файл, или отсутствует секция).
Code: Select all
]int UO.asmWriteIniFile( 'file', 'section', 'parameter', 'content' )
Пишет в файл file в секцию section в параметр parameter строку content. Если файл, секция или параметр не существуют - создает их. Если parameter существует - перезаписывает его содержимое. Возвращает 1 если попытка успешна, 0 если нет (хз почему она может быть неуспешна)
Имееется ввиду поддержка стандартной структуры ini-файлов:
Code: Select all
[windows]
NullPort=None
ILOVEBUNNY32=1
ScreenSaveActive=1
[Desktop]
Wallpaper=(None)
TileWallpaper=0
WallpaperStyle=0
[Intl]
iCountry=380
Подобные функции были бы очень удобны для встраивания в скрипты диалогов на определение параметров сложных скриптов. Тем более что подобные функции есть во всех современных языках. При наличии таких функций в инжекте можно из скрипта вызывать внешнюю прогу с интерфейсом через launch, ждать выставления определенного флага в регистри, программа с интерфейсом будет запрашивать параметры у игрока, записывать их в ini-файл, передавать через регистри управление обратно в скрипт. В скрипте же можно будет легко считать эти значения. Кроме того можно будет выставлять в начале умолчания для интерфейса.
Передавать параметры через регистри можно, но, во-первых более гиморно, во-вторых, если этих параметров много и скриптов десяток - устанешь в регистри пихать. А ини-файл можно просто сделать один на все скрипты.
Posted: 2005-01-05 00:01:25
by Yoko
специально для эхспертав напоминаю, что существует раздел Requests, который я сделал для поддержи своей слабой и короткой памяти.
Posted: 2005-01-05 00:05:11
by Edred
Yoko wrote:специально для эхспертав напоминаю, что существует раздел Requests, который я сделал для поддержи своей слабой и короткой памяти.
Я написал реквест для АГРСа, а не для Йоко
