Вернуться   CoderX :: Forums > Lineage II > ASI > Работа L2Walker (скрипты, конфиги, советы)
Войти через OpenID

Работа L2Walker (скрипты, конфиги, советы) Сборник советов и рекоммендаций опытных пользователей по настройке бота.

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 14.04.2010, 23:14   #1
Местный
 
Аватар для Acmilan
 
Регистрация: 14.09.2008
Адрес: Ростов-на-Дону
Сообщений: 882
Сказал Спасибо: 35
Имеет 120 спасибок в 84 сообщенях
Acmilan пока неопределено
По умолчанию

Цитата:
Сообщение от Stas Посмотреть сообщение
А вот создать на основании этих данных довольно сложный блок, в котором будет реализовано перемещение от КАЖДОГО НПЦ к КАЖДОМУ, от ЛЮБОГО к ЛЮБОМУ по кратчайшим маршрутам.
Запомни - надо стремиться к простоте.
Acmilan вне форума   Ответить с цитированием
Старый 14.04.2010, 22:44   #2
Местный
 
Аватар для Anafema
 
Регистрация: 21.09.2009
Адрес: Питер
Сообщений: 1,030
Сказал Спасибо: 38
Имеет 228 спасибок в 142 сообщенях
Anafema пока неопределено
По умолчанию

Стас тебе ненадоело эрегировать тут свое эго?)) Твоя супер программа это тупой перебор 2 команд, все равно в разы быстрее и эффективней написать себе скрипт на 2-3 дня чем страдать такой фигней...

Это напоминает противостояние математика с логарифмической линейкой и железным феликсом(должен знать что это) против современных вычислительных комплексов - да придут к одному результату в итоге, но овт затраты явно будут разными..
__________________
Форумный зануда...
Пишу автономные скрипты под wallker любой сложности

Гуляю с собаками, убираю квартиры...

Продаю адену(Classic)
Eva - 2кк

ICQ: Оффтоп
Anafema вне форума   Ответить с цитированием
Старый 15.04.2010, 00:07   #3
Местный
 
Аватар для Stas
 
Регистрация: 21.10.2009
Адрес: Тюмень
Сообщений: 128
Сказал Спасибо: 38
Имеет 171 спасибок в 52 сообщенях
Stas на пути к лучшему
По умолчанию

Да... Вижу задел за живое... Ладно, господа, не волнуйтесь, оставайтесь на своей недосягаемой высоте ! Я, пожалуй, не буду вас тревожить своим эгоцентризмом, уйду в тень, так будет лучше. А за общение - спасибо. Действительно, не стоит испытывать ваше терпение, вы и так оказали мне достаточную милость своим присутствием в теме, которую я здесь вёл с вашей неоценимой помощью. Удачи всем, кто меня поддерживал и тем, кому я не нравился. Будьте здоровы и счастливы.
А я умываю руки... Потому что даже с моим неиссякаемым упорством, энтузиазмом и терпением я устал с вами бороться, да и ни к чему.
Видит Бог, я не желал вам ничего плохого. Но, увы... я привык всегда уходить сам... без посторонней помощи. Прощайте !!!
И знайте, что какую бы гадость в мой адрес вы здесь не написали, я не удостою вас своим ответом...
Единственно, что мне хочется добавить, что мой спор с моими "сатириками" есть не что иное, как спор между теми, кто рассказывает, как копать траншею, и теми, кто её непосредственно копает... А это существенная разница.

Последний раз редактировалось Stas, 15.04.2010 в 17:56.
Stas вне форума   Ответить с цитированием
Старый 02.06.2011, 11:19   #4
Местный
 
Регистрация: 08.03.2011
Сообщений: 236
Сказал Спасибо: 31
Имеет 73 спасибок в 30 сообщенях
lamo386 пока неопределено
По умолчанию

да хоть 500 год, логика написана, и интересно котонить с ней разобрался ?
lamo386 вне форума   Ответить с цитированием
Старый 02.06.2011, 13:57   #5
Местный
 
Аватар для Lexa®
 
Регистрация: 24.11.2009
Адрес: Краснодар
Сообщений: 466
Сказал Спасибо: 21
Имеет 43 спасибок в 32 сообщенях
Lexa® пока неопределено
По умолчанию

Цитата:
Сообщение от lamo386 Посмотреть сообщение
да хоть 500 год, логика написана, и интересно котонить с ней разобрался ?
да
__________________
ICQ 457004979, 164-103
Lexa® вне форума   Ответить с цитированием
Старый 25.06.2011, 23:48   #6
Местный
 
Аватар для Lexy
 
Регистрация: 09.04.2010
Адрес: Мурманск
Сообщений: 623
Сказал Спасибо: 26
Имеет 43 спасибок в 33 сообщенях
Lexy имеет немного плохого в прошлом
По умолчанию

Цитата:
19:24:35 Время вышло, смените цель.
19:26:01 Время вышло, смените цель.
19:38:57 Время вышло, смените цель.
20:00:17 公告 : Уважаемые игроки!
20:00:17 公告 : Теперь вы можете приобрести
20:00:17 公告 : один подарочный сертификат на 300 рублей.
20:19:14 Время вышло, смените цель.
20:23:15 Время вышло, смените цель.
20:45:45 Время вышло, смените цель.
20:49:30 Время вышло, смените цель.
21:03:15 Время вышло, смените цель.
21:03:41 Время вышло, смените цель.
21:18:36 Время вышло, смените цель.
21:41:27 Выбрать мобов рядом
21:52:42 Время вышло, смените цель.
21:53:40 Время вышло, смените цель.
22:00:17 公告 : Уважаемые игроки!
22:00:17 公告 : Теперь вы можете приобрести
22:00:17 公告 : один подарочный сертификат на 300 рублей.
22:02:38 Время вышло, смените цель.
22:08:35 Время вышло, смените цель.
22:09:09 Время вышло, смените цель.
22:11:26 Время вышло, смените цель.
22:19:34 Время вышло, смените цель.
22:31:16 Время вышло, смените цель.
22:33:24 Моб выбран другим, смените цель.
Как от этого избавится, чар все время тупит моб убит а он тупит и стоит у него некоторое время ?
__________________
Только та можно узнать всё НАЖАТЬ
Оффтоп

Скоро все демперы кровью рыгать будут...
На кресте будут скоро висеть...
Будут висеть с перебитыми рёбрами...
Lexy вне форума   Ответить с цитированием
Старый 15.07.2011, 10:25   #7
Пользователь
 
Регистрация: 23.05.2011
Сообщений: 68
Сказал Спасибо: 30
Имеет 3 спасибок в 3 сообщенях
Aktarin пока неопределено
По умолчанию

Прочел все 50 страниц!Изверги вот нафига вы стаса выжили мб ченить и вышло)
Хотя имхо он просто заипался и свалил под левым предлогом)
Aktarin вне форума   Ответить с цитированием
Старый 30.10.2009, 00:17   #8
Местный
 
Аватар для Stas
 
Регистрация: 21.10.2009
Адрес: Тюмень
Сообщений: 128
Сказал Спасибо: 38
Имеет 171 спасибок в 52 сообщенях
Stas на пути к лучшему
По умолчанию

Цитата:
Сообщение от rembatron Посмотреть сообщение
Задай хоть какую то направленность твоего интереса, начни с чего нибудь. Я вот рад бы помочь но не знаю с чего начать
Допустим, что скрипт универсальный. В ходе работы скрипта есть необходимость сделать проверки для разветвления программы. Например, по расе (эльф, человек), по роду (мужской и женский - у камаэлей в частности), по специализации (гном-собиратель, гном-ремесленник), по профессии (1-я, 2-я или 3-я - например: собиратель, охотник за наградой или кладоискатель), по лвл ( 1-й, 5 или 70-й). Я знаю пока 2 таких проверки: лвл и раса. Если знаешь остальные, помоги. Заранее благодарен. С уважением Вячеслав.
P.S. Таких вопросов у меня сотни. Я их готовлю, чтобы задать. Ну, и кратенько о себе. С азами программирования знаком, с компьютером дружу давно, начинал ещё на ZX-Spectrum, переиграл в сотни игр (стратегии и РПГ), в Онлайн игры пришёл 3 месяца назад, Скриптами занимаюсь меньше месяяца, но вопросов уже много. Написал несколько скриптов сам, не имея хорошей базы под рукой, но уже реализовал в них некоторые свои задумки, вроде бы неплохо.
Stas вне форума   Ответить с цитированием
За это сообщение Stas нажился спасибкой от:
Старый 30.10.2009, 01:23   #9
Местный
 
Аватар для Stas
 
Регистрация: 21.10.2009
Адрес: Тюмень
Сообщений: 128
Сказал Спасибо: 38
Имеет 171 спасибок в 52 сообщенях
Stas на пути к лучшему
По умолчанию

Цитата:
Сообщение от rembatron Посмотреть сообщение
Задай хоть какую то направленность твоего интереса, начни с чего нибудь. Я вот рад бы помочь но не знаю с чего начать
Второй пример и второй вопрос !
Зачастую появляется необходимость в ходе работы скрипта изменять настройки Волкера программным путём, изнутри скрипта. Я пытаюсь найти все такие функции, с помощью которых я бы мог менять настройки Волкера.
Пока я нашёл таких функций немного, попробую их перечислить, хотя я заканчиваю готовить файл с наглядным изображением панелей (вкладок) Волкера и функций.
LOADCONFIG(Stas.ini)
SET(FIGHTSTART)
SET(FIGHTSTOP)
SET(RANGETYPE,STARTPOS,3000)
SET(RANGETYPE,RAND)
SET(RANGETYPE,DEFPOS,x,y,z,4000)
SET(DEFPATH,ADD,x,y,z,2000)
SET(RANGETYPE,DEFPATH)
SET(MON,ATTACK,*)
SET(MON,NOATTACK,*)
ну может ещё несколько функций и всё.
А их в настройках Волкера тысяча. Я хочу знать все !!! Чтобы в ходе работы их использовать. Зная все функции Волкера, можно реализовать любые фантастические идеи. И я не успокоюсь, пока не найду все эти функции !

Добавлено через 7 минут
Цитата:
Сообщение от mikser Посмотреть сообщение
По профе ты не сделаешь проверку (Язык валкера приметивен и убог)
Все команды документированы http://www.towalker.com/english/WalkerScriptEn.zip
Не может такого быть ! Я подчиняюсь законом логики. Для меня лично,где нет логики, нет смысла !!! Автор Волкера, как и все другие, при создании, редактировании и тестировании, не мог обойтись без всех этих функций, я в этом уверен. Он мог просто спрятать или замаскировать большинство функций от пользователей, но они есть !!! Их надо просто найти общими усилиями. А пользоваться минимумом, я с этим не согласен. Надо искать эти функции, хотя бы методом научного тыка. Но одному это не по силам.

Добавлено через 9 минут
Цитата:
Сообщение от destructor Посмотреть сообщение
команды там все документированные
В одном из описаний скриптописания я встретил такое: автор описания пишет, что не знает зачем и для чего нужна функция RACE, и без понятия, как ей пользоваться. Я провозился пол ночи и научился определять расу чара. Правда потом встретил в другом месте, что 0- человек и т.д.
Ну, а зачем эта функция ? Я могу десятки примеров привести, зачем она нужна. Я уже говорил, что писать простые и примитивные скрипты можно только для тех, кто увлечён одним качем и фармом. Чтобы вывести чара в локацию и пусть он там сутки мается, а я посплю. А я хочу наслаждаться результатами написанных программ.

Добавлено через 8 минут
Цитата:
Сообщение от mikser Посмотреть сообщение
O_o
И что удалось найти брутфорсом?)
Я открыл эту тему не для того, чтобы упражняться в красноречии или, наоборот, в блудословии... Я пытаюсь общими усилиями найти, отыскать все функции Волкера (а они есть, ты в этом скоро убедишься), чтобы писать толковые скрипты, а не маршруты выдвижения на кач и фарм, переписывая примитив друг у друга. Да ещё потом просить ини файл, потому что сам не в состоянии вручную выставить настройки Волкера.
Я надеюсь, ты меня понял

Последний раз редактировалось Stas, 30.10.2009 в 01:23. Причина: Добавлено сообщение
Stas вне форума   Ответить с цитированием
За это сообщение Stas нажился 3 спасибками от:
Старый 30.10.2009, 09:53   #10
Местный
 
Аватар для Stas
 
Регистрация: 21.10.2009
Адрес: Тюмень
Сообщений: 128
Сказал Спасибо: 38
Имеет 171 спасибок в 52 сообщенях
Stas на пути к лучшему
По умолчанию

Цитата:
Сообщение от destructor Посмотреть сообщение
вот с чего ты взял что для каждой функции волка есть скриптовая команда?
Вот видишь, ты сам же и ответил на свой вопрос !
Также и я. Сам открыл тему, сам задал вопросы, и сам начинаю на них отвечать. Я был прав, функции существуют. Я выкладываю первые находки, протестировать ещё не успел, но уже выставляю их для обсуждения, проверки и тестирования общими усилиями. Мне кажется, что это многих заинтересует. Ни в каких описаниях и ни в каких скриптах я этого ещё не встречал, да думаю, что и другие тоже.
Желаю успехов в новых поисках ! С уважением Stas
P.S. А если кто-либо попытается меня убедить, что это известные функции, пусть даст ссылку на скрипт (свой или чужой), где реализована какая-либо из этих функций:
Дополнение к сообщению: Сегодня проверил, протестировал, выставленные ниже, недокументированные функции. Работают, как часы. Теперь я ещё больше уверен, что все функции Волкера существуют. Только их нужно найти.

SET(FIGHT,START)//Я лично пока встречал и использовал сам только
SET(FIGHT,STOP)//SET(FIGHTSTART) и SET(FIGHTSTOP)
//------------------------------------------------------------------
SET(RANGETYPE,DEFRANGE)
SET(DEFRANGE,CLEAR)
SET(DEFRANGE,ADD,x,y,z)
SET(DEFPATH,CLEAR)
//-------------------------------------------------------------------
SET(MON,ATTACKONE,Name[ID=n])
SET(MON,ATTACKONE,Name[ID=n];Name1[ID=n])
SET(MON,ATTACKONE,*)
//--------------------------------------------------------------------
SET(ITEM,PICK,Name[ID=n])
SET(ITEM,PICK,Name[ID=n];Name1[ID=n])
SET(ITEM,PICK,*)
//---------------------------------------------------------------------
SET(ITEM,NOPICK,Name[ID=n])
SET(ITEM,NOPICK,Name[ID=n];Name1[ID=n])
SET(ITEM,NOPICK,*)
//-------------------------------------------------------------------
SET(ITEM,SAVE,Name[ID=n])
SET(ITEM,SAVE,Name[ID=n];Name1[ID=n])
SET(ITEM,SAVE,*)
//-------------------------------------------------------------------
SET(ITEM,NOSAVE,Name[ID=n])
SET(ITEM,NOSAVE,Name[ID=n];Name1[ID=n])
SET(ITEM,NOSAVE,*)
//-------------------------------------------------------------------
SET(ITEM,SELL,Name[ID=n])
SET(ITEM,SELL,Name[ID=n];Name1[ID=n])
SET(ITEM,SELL,*)
//-------------------------------------------------------------------
SET(ITEM,NOSELL,Name[ID=n])
SET(ITEM,NOSELL,Name[ID=n];Name1[ID=n])
SET(ITEM,NOSELL,*)
//-------------------------------------------------------------------
SET(ITEM,TRADE,Name[ID=n])
SET(ITEM,TRADE,Name[ID=n];Name1[ID=n])
SET(ITEM,TRADE,*)
//------------------------------------------------------------------
SET(ITEM,NOTRADE,Name[ID=n])
SET(ITEM,NOTRADE,Name[ID=n];Name1[ID=n])
SET(ITEM,NOTRADE,*)
//---------------------------------------------------------------------
UseSkill(....[ID=x],SELF)
UseSkill(....[ID=x],PLAYER)
UseSkill(....[ID=x],PARTY)
UseSkill(....[ID=x],NPC)
UseSkill(....[ID=x],PET,TargetName)
//--------------------------------------------------------------------
UseSkill(....[ID=1040],PLAYER,walker)
//----------------------------------------------------------------------
IsMember(Walker)
!IsMember(Walker)
//--------------------------------------------------------------------
RequestJoinParty(Walker,1)
RequestOutParty(Walker)
QuitParty()
//-------------------------------------------------------------------
CharBuffs(....[ID=1040])
!CharBuffs(....[ID=1040])
//--------------------------------------------------------------------
MemberBuffs(Walker,.....[ID=1040])
!MemberBuffs(Walker,....[ID=1040])
//----------------------------------------------------------------------
UseItem(....[ID=x],SELF)
UseItem(....[ID=x],PLAYER)
UseItem(....[ID=x],PARTY)
UseItem(....[ID=x],NPC)
UseItem(....[ID=x],PET,TargetName)

Последний раз редактировалось Stas, 05.11.2009 в 01:54.
Stas вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > ASI > Работа L2Walker (скрипты, конфиги, советы)



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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 17:24.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!