Приветствую всех ! Я снова с вами в одном строю... После двухнедельного вынужденного перерыва опять приступил к работе. Эксперементировал с операционками и, наконец, перешёл на Win7 64 ради игры и скриптов, хотя XP32 меня в остальном устраивала, к ней привык, да и пакет программ к ней уже накоплен. Ну, раз компьютер нормальный, то и операционка должна ему соответствовать. Так что все последующие мои скрипты буду писаться и тестироваться на Win7 64.
По просьбе некоторых ботоводов (я согласен, что тема разрослась, трудно найти в ней что-то) выкладываю в одном месте все прикреплённые файлы. Сразу поясняю, что цифры вначале названия файлов, означают № объявления и дату, когда они выложены. Поэтому, прежде чем пользоваться какими-либо скриптами, надо удалить № и дату из названия, чтобы они были работоспособны. С уважением Stas
Выкладываю 5 скриптов, в новой редакции, протестированные на Win7:
1. Для все рас и специальностей с 1 по 10 лвл
2. Для гнома-собирателя с 1 по 20 лвл с получением первой профы
3. Перемещение от любого Хранителя портала к любому Помощнику новичков (независимо от того, у какого Хранителя портала ваш чар в данный момент находится) и наоборот, от любого Помощника новичков к любому Хранителю портала.
4. Получение баффов и благословения защиты у любого Помощника новичков или Помощника путешественников.
5. Скрипт, где прописаны точки респа во всех населённых пунктах после использования свитков телепортации с возможностью (на PAUSE) добавлять отсутствующие точки респа. И пути премещения к Помощникам новичков из этих точек респа во всех деревнях и городах.
1 и 2 - это отдельные скрипты, а 3, 4 и 5 - это блоки моей универсальной программы.
Если загрузите в конец любого своего скрипта эти 3 блока, то ими очень легко пользоваться. Пример:
//Используете СОЕ (независимо от того, где находится чар, допустим, из зоны охоты)
CALL(XYZ_Pos_NubGid)//По этой команде чар из точки респа прибудет к Помощнику новичков
CALL(Stas_NubGid_Buff)//По этой команде чар получит баффы и благословение защиты
CALL(Move_01_NubGid_to_Teleport)//По этой команде чар переместится от Помощника новичков к Хранителю портала
//После этого можете снова телепортироваться в зону охоты или куда вам нужно.
Короче, эти три блока управляются всего четырьмя командами:
CALL(XYZ_Pos_NubGid)
CALL(Stas_NubGid_Buff)
CALL(Move_01_NubGid_to_Teleport)
CALL(Move_02_Teleport_to_NubGid)//Перемещение чара от любого Хранителя портала к Помощнику новичков
Желаю удачи, Stas
Последний раз редактировалось Stas, 26.01.2010 в 17:13.
Скрипт классный, но есть еще 1 нюанс:
При сое в город лучше выставить DELAY не 18, а около 30 секунд - если много окон или слабый комп, 18 секунд может не хватить на сое и прогрузку в городе. Для гирана (конец квеста на 1-ю профу спойлеру) особенно актуально - город загружен торгашами, можно поставить даже 40 секунда - много не мало.
Уважаемые знатоки, опытные игроки и ботоводы ! Срочно требуется выработка коллективного решения ! Я заканчиваю правку очень важного блока универсальной программы (блок "Телепортация").
Хочу услышать ваше мнение по следующим вопросам:
1. Что лучше ? Экономия денег или времени ? Допустим есть прямой свиток телепортации в конечный пункт. Лучше использовать свиток или телепортироваться через телепорты ? (если для чара телепорты бесплатные?). Если чар выше 40 лвл, то и так понятно, что лучше свитком, чем телепортом.
2. При возвращении в населённый пункт из зоны охоты. При наличии свитка использовать его или добираться пешком ? (имеется ввиду не вручную, а скриптом).
3. При выборе варианта ответа не забывайте, что халявный свиток в конкретный населённый пункт только в деревню Камаэль (при рождении чара), остальные приобретаются за алмазы иных миров.
Заодно хочу обрадовать всех: в новом блоке убраны проверки на адену и на лвл при телепортации. Теперь чар любого уровня может телепортироваться куда угодно, если хватает денег (необходимость проверки на полную стоимость телепорта и половинную стоимость - отпала).
Жду ваших предложений по аське или по скайпу, срочно. С уважением Stas
Последний раз редактировалось Stas, 29.01.2010 в 04:53.
Итак, орлы, основная универсальная программа Stas_present готова на 40%. Сборку рабочих блоков этой программы дарю всем для использования при написании скриптов. Программу и управляющие команды (функции) к ней прилагаю в прикреплённых файлах. Пользоваться очень легко. При написании программы было учтено ваше пожелание в сторону не экономии денег, а скорости. Но главный упор сделан на добротность, надёжность и бесперебойность работы программы. Теперь у вас отпала необходимость прописывать передвижения от Помощников новичков к Хранителям портала и обратно, Получение баффов и благословения защиты у Помощников новичков, телепортацию от всех телепортаторов во все населённые пункты и зоны охоты и т.д. Телепортироваться можете чаром любого лвл в любое время суток (проверка на лвл и адену убрана), блок телепортации полностью пределан. При наличии у чара прямого свитка в конечный пункт - используется в первую очередь свиток, а если его нет - тогда телепорты.
Если у кого-то возникнут пожелания по улучшению данных блоков программы или добавлению в неё каких-либо телепортаций, просьба обращаться в аську (556600170) или скайп (stas_present).
Единственное условие для работоспособности моей программы - наличие у вашего чара денег на платные телепорты и обычных свитков телепорта, которые продаются в любой торговой лавке !!!
Как пользоваться программой ? Очень просто. Свой скрипт пишете в файле Stas_Teleport_Buff_NubGid.SEC перед моими блоками подпрограмм (то есть, ваш скрипт и моя программа находятся в одном файле, но мои блоки расположены за вашим скриптом, после вашего EXIT).
В файле Info_Teleport_Buff_NubGid - весь перечень команд. Первые 109 функций управляют телепортацией. По любой из этих 109 команд скрипт стартует с любого места карты Л2. Даже если ваш чар где-нибудь валяется (убитый), программа всё равно приведёт его в назначенный конечный пункт телепортации. Баффы у помощников новичков накладываются автоматически без вашего участия:
1. Перед тем, как телепортироваться в зону охоты или за пределы населённых пунктов
2. Кроме того, при возвращении в населённые пункты ваш чар тоже получает баффы.
3. Если вам где-то окажется их мало, вы можете сами добавить баффы (дополнительные команды в инфо файле).
Кроме того, вы можете изменить время задержки в моих блоках и в своём скрипте, изменив всего одну цифру вначале моего блока:
LABEL(00-t-Delay)
LABEL(t-01-Delay)//Задержка NPCDLG_открытие диалога
DELAY(1000)
RETURN()
LABEL(t-02-Delay)//Задержка NPCDLG_ведение диалога
DELAY(3000)
RETURN()
LABEL(t-03-Delay)//Задержка после телепортации
DELAY(12000)
RETURN()
LABEL(t-04-Delay)//Задержка после COE
DELAY(25000)
RETURN()
Желаю всем удачи ! С уважением Stas
Последний раз редактировалось Stas, 30.01.2010 в 15:04.
Собсно, часа два гуглил и читал эту тему, ниче не нашел про проверки из Party Heal. Есть какая-нить bool-ка СопартиецХП(ник,операция,число)? Надо же сделать нормальный хил Варку, раз разработчик не предусмотрел delay() на пати-хил.
Собсно, часа два гуглил и читал эту тему, ниче не нашел про проверки из Party Heal. Есть какая-нить bool-ка СопартиецХП(ник,операция,число)? Надо же сделать нормальный хил Варку, раз разработчик не предусмотрел delay() на пати-хил.
Абсолютно все команды описаны в хелпе к валкеру. Никаких других "секретных" команд нет.
__________________
Цитата:
Сообщение от Stas
...Ну на хрена ты меня посылаешь гууглить или искать 140 страниц описанных где-то комманд, если я уже в сотый раз объясняю, что хочу облегчить труд многим, я же эти доводы подробно описал...