ну или как вариант - js-плагин для trixie
26 2012-02-27 18:01:52
Re: Плагин: Автофлудер (торг в абе) (53 ответов, оставленных в Настройки / Плагины)
27 2012-02-27 17:58:57
Re: Плагин: Автофлудер (торг в абе) (53 ответов, оставленных в Настройки / Плагины)
можно и самому написать плагин, но на это нужны стальные нервы) ибо для написания unmanaged кода ATL/COM они понадобятся
28 2012-02-25 00:59:27
Re: Приемы с условиями! Для лучника. (9 ответов, оставленных в Настройки / Плагины)
сколько ты сообщений понаизменял то, ужс))) я уже и твоё скопировать успел, оно красивее выполнено
ты не против если я его поставлю?)
Я отпостил, потом заметил что ты исправил свое.
Удалил.
Потом заметил ошибку что ты вынес проверку на живность не туда и снова отпостил. Пока отправлял, ты её уже исправил.
Снова удалил)
Проверка на живность\стража тебе нужна в любом случае или только когда противников более 2?
А то в твоей последней версии кода она была для любого случая, а в моей только при n > 2
29 2012-02-25 00:51:43
Re: Приемы с условиями! Для лучника. (9 ответов, оставленных в Настройки / Плагины)
Да, вот теперь условия правильные.
30 2012-02-25 00:34:42
Re: Приемы с условиями! Для лучника. (9 ответов, оставленных в Настройки / Плагины)
1.
if((top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/axe[\d]+.gif/) || top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/sword[\d]+.gif/) || top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/knife[\d]+.gif/) || top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/bow[\d]+.gif/))
Если перед тобой арб\танк\зверь\страж - конструкция выше вернет false и выставится залп.
2. Проверку на зверя\стража лучше выносить на самый верх, чтобы не делать её на каждой ветви условий.
ПС. Не уверен в валидности, но...
top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/(?:axe|sword|knife|bow)[\d]+.gif/)
разве не красивее, чем награмождение проверок выше?)
31 2012-02-14 21:23:56
Re: Автоматизация диалогов (40 ответов, оставленных в Настройки / Плагины)
Вроде никто не писал
32 2012-02-11 13:51:09
Re: Клоны БК2 nuibk.ru, virt-life.com можно ли бродить по пещерам ComBOTs? (13 ответов, оставленных в Помойка)
И отвечая на первый пост:
Разработчик заниматься этим не будет. Инфа 99%
я бы сказал инфа 100%. Петро
33 2012-02-11 13:40:19
Re: Клоны БК2 nuibk.ru, virt-life.com можно ли бродить по пещерам ComBOTs? (13 ответов, оставленных в Помойка)
И при этом надо и там на боте висеть?
Имхо, ностальгируйте пока можете, а не занимайтесь хуйнёй.
34 2012-02-10 18:53:48
Re: Продаю кредиты (17 ответов, оставленных в Торговля / Коммерческие дела)
up
35 2012-02-07 17:56:48
Re: Продаю кредиты (17 ответов, оставленных в Торговля / Коммерческие дела)
up
36 2012-02-06 23:41:35
Re: Подземники (33 ответов, оставленных в Настройки / Плагины)
Расположение цветов на этажах статическое чтоль?
Если так - попробуй забить клики в плагин через external.CurrentCell()
37 2012-02-04 14:10:35
Re: Продаю кредиты (17 ответов, оставленных в Торговля / Коммерческие дела)
up
38 2012-02-01 17:40:15
Re: Продаю кредиты (17 ответов, оставленных в Торговля / Коммерческие дела)
up
39 2012-01-26 22:19:17
Re: Кроссбраузерность > Новая версия отбражения элементов (14 ответов, оставленных в Общий)
опера до сих пор в жопе
На самом деле туда ей и дорога.
На текущий момент этот браузер считается самым ущербным и держится на плаву только из-за того, что его пихают и пропихивают везде, где и куда можно. Ну тобишь топ ужаса для web-разработчика теперь 1) IE6 2) IE7 3) IE8 4) OperaОстальных надеюсь докрутят
Как разработчик - ничего сказать не могу, не приходилось верстать что-то сложнее одной табличной странички)
Как пользователь - в плане юзабилити очень опера приятна. Быстрая и нет ничего лишнего. Но нам не привыкать иметь второй браузер под БК Значит, вместо ИЕ это будет хром.
40 2012-01-26 14:33:16
Re: Кроссбраузерность > Новая версия отбражения элементов (14 ответов, оставленных в Общий)
Ну так что там с кроссбраузерностью?
Всё ещё только в IE работает? Или другие браузеры подтянулись?
Раньше другие тоже работали, вроде, но только с дополнительными плагинами/настройками - это не подходит
хром и лиса подтчгиваются к ие, опера до сих пор в жопе
41 2012-01-23 19:41:42
Re: Продаю кредиты (17 ответов, оставленных в Торговля / Коммерческие дела)
в наличии
42 2012-01-22 22:24:45
Re: Пожелания для 9.3 (281 ответов, оставленных в Общий)
Пардон, такой экстерлан, как оказалось, уже есть:
external.CurrentCell()
43 2012-01-20 22:19:31
Re: Продаю кредиты (17 ответов, оставленных в Торговля / Коммерческие дела)
up
44 2012-01-19 21:37:22
Re: Диалог (40 ответов, оставленных в Настройки / Плагины)
Во первых, лишняя закрывающая скобка.
Для написания кода лучше вместо стандартного блокнота юзать например notepad++. У него есть подстветка синтаксиса и можно визуально увидеть, если есть что-то лишнее.
Во вторых:
зачем такая каша с функциями.
function Svetlyak(enabled)
{
if(enabled)
{
PluginsOnLoad["Svetlyak"] = "SvetlyakHandler";
}
else
{
PluginsOnLoad["Svetlyak"] = "";
}
}
function SvetlyakHandler()
{
try
{
if(top.Battle.bInBattle) return;
if(get_mainframe().document.all[0].innerHTML.match(/Благодарность - это хорошо./))
external.ClickLink("Благодарность - это хорошо.",2);
top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/" + dungName + "?rnd=" + Math.random() +"&path=rl";
}
catch(err)
{
external.AddToChat("Ошибка в скрипте");
}
}
45 2012-01-19 20:43:01
Re: Диалог (40 ответов, оставленных в Настройки / Плагины)
Понятно.
Тогда примерный план действия
Допустим, это начальная клетка грибницы. Инициализируем переменные:
f4966143f4468f2db28fbcf4f87645a6 : external. SetVal("svetlyak1",false); external. SetVal("svetlyak2",false); ... external. SetVal("svetlyakN",false); Walk("rr");
Допустим это клетка перед светляком
2cfb0fd61a6c70ca600a8055f3088b10 : UseObjects(); Walk("rr");
Тогда чтобы кликнуть и пойти дальше, должно быть что-то типа такого:
2cfb0fd61a6c70ca600a8055f3088b10 : if(!external.GetVal("svetlyakN")) for(var j=0; j<top.frames[external.mainFrameIndex].document.getElementById("ObjectsMap").getElementsByTagName("AREA").length; j++) if(top.frames[external.mainFrameIndex].document.getElementById("ObjectsMap").getElementsByTagName("AREA")[j].title && top.frames[external.mainFrameIndex].document.getElementById("ObjectsMap").getElementsByTagName("AREA")[j].title.indexOf("Светляк") > -1) { top.frames[external.mainFrameIndex].document.getElementById("ObjectsMap").getElementsByTagName("AREA")[j].click(); external.SetVal("svetlyakN",true); break;} Walk("rr");
46 2012-01-19 20:04:30
Re: Диалог (40 ответов, оставленных в Настройки / Плагины)
Вопрос намбер уан:
чем плох метод, предложенный ZhEkA_BK по переходу в диалог прямой ссылкой?
Вопрос намбер ту:
с каким именно светляком и клеткой (по координатам subway.in.ua) у тебя проблемы? что бот должен на этой клетке сделать?
47 2012-01-19 19:00:59
Re: Диалог (40 ответов, оставленных в Настройки / Плагины)
через час буду дома - набросаю в чертах код
48 2012-01-19 18:37:59
Re: Диалог (40 ответов, оставленных в Настройки / Плагины)
через цикл на светляка не кликает чтоль?
49 2012-01-19 18:12:08
Re: Диалог (40 ответов, оставленных в Настройки / Плагины)
Не получается, голова уже кипит. Доделаю маршрут для 3го этажа, позже продолжу думать о кликах, чтоб её.
сука как специально, сделали на одной клетке Светляка и диалогового бота. 3й день уже сижу над этим.
что именно не получается?
кинь код с которым проблемы
50 2012-01-19 17:45:06
Re: Диалог (40 ответов, оставленных в Настройки / Плагины)
Что это ? Клетка?
нет, тут указывается имя твоей переменной