Просмотр полной версии : помогите с очень нужным скриптом
вот, я хочу, что бы кода писали в публик чат, чар винговался (телепортировался), сам не наю как это реализовать, помогите плиз :) заранее огромное спс (от всех=)
и еще я сложил в кафру 1000 мяса, мне надо что бы кода у бота кончалось мясо он его доставал по 200 штук из кафры и дальше качался, помогите плиз буду благодарен очень, кафра стоит в комодо
Посмотри тут:
http://ragbot.ru/forum/showthread.php?t=173
http://ragbot.ru/forum/showthread.php?t=299&goto=nextoldest
Там написано в каком случи он будет брать мясо у кафры
а как бот узнает к какой кафре ему идти?
Там есть строчка (в control.txt ) storageAuto_npc
Пиши название локации где стоит кафра например: prt_fild05
И пишешь координаты кафры например: 290 224
У тебя должно получится примерно так : storageAuto_npc prt_fild05 290 224 :)
Вот ссылка тут все написано понятно и просто http://ragbot.ru/forum/showthread.php?t=299&goto=nextoldest
P.S.
См пункт 9.(продажа,складирование,по упка)
огромное спс, а про телепортацию не кто не знает как сделать?
насчет телепорта неуверен (ботом первый день пользуюсь)...но может быть это поможет: в конфиге
teleportAuto_allPlayers 0 заменить на
teleportAuto_allPlayers 1...вроде должен юзать флай винг если увидит кого
насчет телепорта неуверен (ботом первый день пользуюсь)...но может быть это поможет: в конфиге
teleportAuto_allPlayers 0 заменить на
teleportAuto_allPlayers 1...вроде должен юзать флай винг если увидит кого
Да он тогды много вингов тратит, мне бы как поменьше, так что мне надо, когда кто нить в общак пишет я телепортируюсь
вот макрос:
когда кто-то рядом (на расстоянии 10 клеток) говорит "1" бот юузает винг (главное чтобы они были)
automacro wing {
pubm /1/,10
run-once 1
call {
do is Fly Wing
release wing
}
}
ЗЫ1: как следать чтобы он реагировал на любое сообщение незнаю, подозреваю, что нада вместо "1" ставить что-то вроде ".*"
ЗЫ2: вместо 1 можно поставить любой другой текст.
ЗЫ3: если текст содержит русские буквы, то файл macros.txt нада сохранить в кодировке UTF-8
вот макрос:
когда кто-то рядом (на расстоянии 10 клеток) говорит "1" бот юузает винг (главное чтобы они были)
automacro wing {
pubm /1/,10
run-once 1
call {
do is Fly_Win
release wing
}
}
ЗЫ1: как следать чтобы он реагировал на любое сообщение незнаю, подозреваю, что нада вместо "1" ставить что-то вроде ".*"
ЗЫ2: вместо 1 можно поставить любой другой текст.
ЗЫ3: если текст содержит русские буквы, то файл macros.txt нада сохранить в кодировке UTF-8
А если 1 просто не писать, а оставить пустым, он будет или нет винговаться
вставил твой код, но прога выдает мне ошибку
control/macros.txt: ignoring line 'automacro wing {' (munch, munch, strange block)
control/macros.txt: ignoring '}' (munch, munch, strange food)
включай мозги, надо было удалить нижнее подчёркивание в слове "Fly_Win"
automacro wing {
pubm /1/,10
run-once 1
call {
do is Fly Wing
release wing
}
}
А если 1 просто не писать, а оставить пустым, он будет или нет винговаться
pubm /1/,10 - это условие означает следующее:
автомакрос включится, когда кто-то, на расстоянии не дальше 10 клеток в публик чат говорит "1"
Что тебе чаще всего говорят, то и поставь..
Но это гнилое дело, ибо учитывает не все варианты.
Как сделать, чтоб бот реагировал на любое сообщение, пока незнаю..
ScrewEater
05.02.2007, 22:49
тогда , если я chat answers.txt сохраню в utf-8 , перестанет ошибка вылезать при загрузке конфигов?
и кстати, все же, как создать строчку ответов "на любое сообщение"?
ScrewEater, ты со своим сообщением помоему не по адресу зашёл.
чё вообще за файл "chat answers.txt" и причём тут конфиги?
vBulletin® v3.8.11, Copyright ©2000-2024, vBulletin Solutions Inc. Перевод: zCarot