Тема: Наковальня
Господа, как сделать чтоб бот пытался чото утащить с наковальни?
Искал искал, нашел только что "гдето на форуме это есть".. и всё.
(типо выпрашиваю код )
Отредактировано Rapidshe (2012-01-04 19:23:59)
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны вход или регистрация
Господа, как сделать чтоб бот пытался чото утащить с наковальни?
Искал искал, нашел только что "гдето на форуме это есть".. и всё.
(типо выпрашиваю код )
Отредактировано Rapidshe (2012-01-04 19:23:59)
В файле Nakovalnya.js
function Nakovalnya(enabled) {
if (enabled) {
PluginsOnLoad["Nakovalnya"] = "NakovalnyaHandler";
}
else {
PluginsOnLoad["Nakovalnya"] = "";
}
}
function NakovalnyaHandler() {
if (top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/обычная\sнаковальня/)) {
top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?move_dialog=5&" + Math.random();
}
}
Вот типа образец, типа дорабатывай
зы: Будь осторожен, за 1 поход нажимать можно по-моему 1 раз, так что все диалоги и ссылки предусмотрительно копипасть в блокнот
UPD1
Нагло поковырявшись в новых скриптах вытащил такую штуку для перехода по диалогам:
if(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/drwfl\("(?:Геммайя|Мухатор|Юверриат|Фелико)",\d*/) && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/завершить разговор|уйти/))
{
external.AddToChat("Завис у диалогового бота");
external.ClickLink(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/завершить разговор|уйти/)[0],2);
}
Так что теперь, видать, и ссылки не нужны Только строки диалога
спасибо завтра вечерком усядусь
фэйл. пришлось рвануть в другой город. ну главное заготовка и пример для подражания есть. думаю через недельку вернусь в бездну
Страницы 1
Чтобы отправить ответ, вы должны вход или регистрация