Тема: Рогалики
Показать сообщение отдельно
Старый 19.04.2010, 16:49   #4
АкаФ
 
Сообщения: n/a


По умолчанию

Оффтоп
Созданнй мной лично скрипт AutoHotKey для геологической разведки патерном лестниц с шагом в три клетки. Саму програму AHK можно скачать здесь - http://www.autohotkey.com/
Копируем цитату в блокнот, меняем .txt на .ahk. Теперь после левого клика по созданному файлу скрипт будет активироваться и ждать нажатия на клавишу z, чтоб начать работу.
Цитата:
z::
loop 50
{
loop 95
{
Send {Enter}
Sleep 50
Send {Enter}
Sleep 50
Send {Up}
Sleep 50
Send {Up}
Sleep 50
Send {Up}
Sleep 50
}
Send {Enter}
Sleep 50
Send {Enter}
Sleep 50
Send {Right}
Sleep 50
Send {Right}
Sleep 50
Send {Right}
Sleep 50
loop 95
{
Send {Enter}
Sleep 50
Send {Enter}
Sleep 50
Send {Down}
Sleep 50
Send {Down}
Sleep 50
Send {Down}
Sleep 50
}
Send {Enter}
Sleep 50
Send {Enter}
Sleep 50
Send {Right}
Sleep 50
Send {Right}
Sleep 50
Send {Right}
Sleep 50
}
return
Вblделинblй курсивом loop - это количество повторений спусков верх-вниз, т.е. отвечает за ширину разведваемого участка (в данной версии не откалиброван, может не хватить на полную разведку Z-уровня в ширину).
Вblделенblе жирнм шрифтом loop - это сколько шагов верх и вниз сделает разметка. Чтоб получить прямоугольник правильной формbl они должнbl бить равними.
Вбираем чем будем размечать - лестницами вверх, вниз или двухсторонними(жмем клавиши d+соответствующую вбраному типу лестниц). Устанавливаем ваш крест замещающий курсор в нижнем левом углу карти, не на границе, а там где можно копать. Активируем скрипт, возвращаемся в ДФ, жмем клавишу z, идем пить чай, а потом читать книгу, а потом пить чай, а потом курить... Можно это все ускорить убрав строки Sleep или уменьшив их значение. На полную разметку Z-уровня все равно уходит куча времени. Зато выкапается он в десять раз быстрее чем "патерном" полного выделения, так что экономия времени все равно есть.
  Ответить с цитированием