Представляю вашему вниманию свой очередной блок подпрограмм Stas_Marshrut (Территория Говорящего острова). В нём прописаны все маршруты передвижения.
Блок очень полезный:
- Все маршруты прописаны несколькими точками (чтобы сократить объём скрипта)
- Исключены случаи метания чара из стороны в сторону на подъёмах и спусках и при движении через мосты
- Всю нудную и рутинную работу по прописке маршрутов за вас сделают эти подпрограммы, вам необходимо только правильно к ним обращаться (с любовью)
- Скрипт выгоден для экономии аден, когда с 40 лвл телепорты платные, можете сэкономить на передвижении пешком. А вообще, я этот блок задумал для того случая, когда у чара не окажется в наличии ни аден, ни свитков, а он всё равно доберётся до нужной точки
- Подпрограммы тестировались гномкой 21 лвл
- Предлагаю этот блок протестировать разными чарами (все советы, замечания и поправки с удовольствием выслушаю и сделаю необходимые дополнения в программе)
- Привожу примеры двух скриптов (обратите внимание, какой короткий скрипт, а как долго он выполняется)
- Перед запуском второго примера советую предварительно получить баффы у Помощника новичков, чтобы чар смог доплыть до берега (моя гномка доплывала с 95-100% НР)
- Если вам понравится этот блок, то я продолжу работу над ним и сделаю подобные блоки для всей карты Л2
А это два примера, как использовать этот блок при написании скриптов:
Первый пример:
CALL(S-Z_DGO---Эльфийские руины_Resp)//Движение чара от северо-западных ворот деревни говорящего острова к Эльфийским руинам
CALL(Эльфийские руины_Resp---Домик_Эдмонд и Мариус)//Движение чара от Эльфийских руин к домику, около которого находятся квестовые NPC Эдмонд и Мариус
CALL(Домик_Эдмонд и Мариус---S-Z_DGO)//Движение чара обратно к деревне
EXIT()
Второй пример:
CALL(S-W_DGO---Берег_переправа)//Движение чара от северо-восточных ворот деревни говорящего острова к берегу острова
CALL(DGO---Переправа---Поселение ящеров Лангк)//Ваш чар переплывает пролив и выходит на берег в районе Поселения ящеров Лангк
EXIT()
Уже совсем скоро вы сможете писать скрипты одной функцией CALL(.......), сразу же, как я закончу задуманные блоки универсальных подпрограмм.
Но у меня по этому поводу есть одно опасение - как бы не отучить вас думать, ведь если вы будете использовать только одну функцию, то можете забыть остальные (дружеская шутка...)
Жду рецензий, советов и предложений, с уважением Stas
Последний раз редактировалось Stas, 05.12.2009 в 23:00.
хмм я сам не пробовал но что будет если заюзать так
UseItem(Якса[id=xxx])
UseItem(Аоба[id=xxx])
смысл в том если в инвентаре нет аобы то якса как оружие останется?
хмм я сам не пробовал но что будет если заюзать так
UseItem(Якса[id=xxx])
UseItem(Аоба[id=xxx])
смысл в том если в инвентаре нет аобы то якса как оружие останется?
если был надет якса то он снимется такой командой просто
__________________
Форумный зануда... Пишу автономные скрипты под wallker любой сложности
Всем привет ! Выкладываю для общего пользования свой новый шедевр !!! Не стесняюсь его так назвать.
В следующих строках вы видите весь этот скрипт, коротенький, маленький, простой, а какая в нём глубина и красота !!! Советую включить скрипт и понаблюдать за действиями чара, а также проследить за его передвижением по карте. Мне кажется, что даже Анафеме понравится мой скрипт и Дмитрию501 !!!
Такая идея не каждому придёт в голову, а ведь её ещё надо было реализовать в скрипте. Скрипт полностью автоматизированный. Просто сидите и наслаждайтесь, а ваш любимый чар проведёт с вами экскурсию в Грацию, вы побываете на Базе альянса Кацеруса, где чар вам покажет все диалоги со всеми НПЦ и все маршруты к ним, затем сам сядет на воздушный корабль и улетит на воздушную базу Глудио, а после экскурсии по этой базе вернётся на говорящий остров.
Кто мог бы из вас додуматься пешком из деревни говорящего острова добраться до Грации ?
А ваш чар покажет вам, как это можно красиво сделать !
Вот о таких универсальных и оригинальных скриптах я вам всем говорил, когда открывал эту важную для всех тему. Вот этот скрипт:
А к нему прилагается универсальный блок подпрограммы, с помощью которого этот скрипт работает. Вот вам яркий и убедительный пример блочного конструирования ! Желаю всем удачи !
Выражаю благодарность и признательность игроку BORODA, который помог мне с ID NPC Грации !
С уважением ко всем, ваш покорный слуга Stas.
P.S. Квест тестировал гномкой 21 лвл, работает безупречно, как швейцарские часы. Перед запуском квеста советую получить баффы у нубгида (на всякий случай... ). Условие для квеста единственное - после получения баффов посадите чара в центре деревни говорящего острова, но со стороны северо-западных ворот деревни (например, рядом с НПЦ Дариным).
У чара должны быть в наличии свитки телепорта (ID=736), хотя бы один.
Вот и всё.
Последний раз редактировалось Stas, 07.12.2009 в 18:53.