Короче нада оч простой(как мне кажется) скриптик. Смысл - чтобы бот использовал магию если ход не продолжен.
А то у мя чёт не получается.......
Помогите с скриптом....
Сообщений 1 страница 17 из 17
Поделиться12009-06-23 00:41:03
Поделиться22009-06-23 19:17:35
Люди, помогитееее,,,, пожалуста..... Ибо у мя какая то ирунда получается: либо магия используется пока не кончатся кристалы, либо вообще глюки....
ЗЫ: Просьба к автору какие значения принимает переменная _Ход_Продолжен(вродь так)?
Она логическая или как?
Поделиться32009-06-24 07:41:08
Суть вопроса, лично для меня, не понятен.
Поподробнее можно что желаешь?)
Поделиться42009-06-24 08:34:09
Роскажу подробнее. Нужен скрипт для использования властелина стихий. Тоисть, в начале хода используется ВС и если ход не переходит - повторно ВС не используется.
Поделиться52009-06-24 15:15:58
ЗЫ: Просьба к автору какие значения принимает переменная _Ход_Продолжен(вродь так)?
1 и 0 - можно сказать что логичная, но цифрами:)
Поделиться62009-06-25 07:45:24
Я пробовал писать скрипт типа:
ЕСЛИ (_Ход_Продолжен)
{
ИДТИ позиция1
}
ИНАЧЕ
{
ИДТИ позиция2
}
:позиция1
использование магии
:позиция2
ход
но он не пахал
Поделиться72009-06-25 07:46:21
Или нада было
ЕСЛИ (_Ход_продолжен=1) ?
Поделиться82009-06-25 08:12:41
Вот скрипт:
Магия:
_ВС
Позиция 3
Камни:
Красные 20
Синие 20
Зеленые 20
Переменные:
_i 0
_Выбор 0
_Случ 0
_Кр 0
_Син 0
_Зел 0
_Аура 0
ЕСЛИ (_Ход_Продолжен = 1)
{
ИДТИ позиция1
}
Успешное_считывание_камней:
{
ЕСЛИ ( (_Красных_Моих > _ВС.Красные) | (_Красных_Моих =
_ВС.Красные)) & ((_Синих_Моих > _ВС.Синие) | (_Синих_Моих =
_ВС.Синие)) & ((_Зеленых_Моих > _ВС.Зеленые) | (_Зеленых_Моих =
_ВС.Зеленые))
{
~Клик _ВС.Позиция
~Случайное_Число 500 _Случ
/_Аура 1
_Случ _Случ + 500
~Пауза_Боя _Случ
~Выход_Из_Обработки
}
}
:позиция1
Успешное_считывание_поля:
{
~Сортировка 1 6 5 4 Ч
_i -1
:начало
_i _i + 1
ЕСЛИ _i < _Вариантов_Ходов
{
ЕСЛИ _Ход[_i].Число_6 > 0 | _Ход[_i].Число_5 > 0 | _Ход
[_i].Число_4 > 0
{
_Выбор _i
ИДТИ конец
}
ИНАЧЕ
{
ЕСЛИ ( _Ход[_i].Итог = 0)
{
_Выбор _i
ИДТИ конец
}
}
ЕСЛИ _i = (_Вариантов_Ходов - 1 )
{
_Выбор 0
ИДТИ конец
}
ИДТИ начало
}
:конец
~Случайное_Число 3000 _Случ
_Случ _Случ + 4000
~Пауза_Боя _Случ
~Клик _Ход[_Выбор].Ячейка_11 _Ход[_Выбор].Ячейка_12
~Спать 300
~Клик _Ход[_Выбор].Ячейка_21 _Ход[_Выбор].Ячейка_22
/_Аура 0
}но он постоянно использует ВС пока не закончатся камни
Поделиться92009-06-25 08:22:53
даже если поставить
_Ход_Продолжен = 0
эфект тотже
может есть какието другие предложения?
Поделиться102009-06-25 10:58:24
ммм... прошу прощенья... но помоему в боте есть скрипт на ВС... разве нет?
за человека я когда играл юзал ВС на боте, норм )
Поделиться112009-06-25 14:46:01
Ну не знаю я скачал у мя ток на ходы, жизни, пирка и один я не помню потомучто переделал его
Поделиться122009-06-25 16:09:32
СПС NOTER действительно есть я в встроеных не смотрел
Есть еще один вопрос к автору: почему бот входит только в одиночный бой?
Если ктото у же дерется с мобом туда он не входит... Или так задумано?
Поделиться132009-06-26 07:44:56
to VanO
Может заходить в идущие бои...
В разделе АВТО, снизу слева есть возможность установить "галочку" вход 1х1
если поставишь "галочку", будешь входить в идущие бои)
пысы: входит в равные бои, 1х1,2х2,3х3 и тд
в бои типа 2х1, 5х3 и тд входить не будет, и это правильно))
Поделиться142009-06-26 17:40:54
А я то думал наоборот: если поставить то буш входить ток в 1*1...
Поделиться152009-06-27 09:55:50
По моим наблюдениям, если включить "вход в бой 1х1", то бот начинает входить в любой бой только 1 на 1, в бои с любым другим количеством участников не входит. Причем количество участников боя определяется ботом только при поиске боя. Поэтому к моменту входа бота в бой там часто бывает уже другое количество участников.
Поделиться162009-06-28 14:30:04
При включение галки "вход в бой 1х1", бот ищет единицу, а значит будет входить во все бои типа 1хN , где N любое число. И разумеется, пока бот идет к этому месту все может поменяться и он все равно войдет.
Поделиться172009-07-02 13:27:58
VanO, убери вот эти строки из скрипта:
~Случайное_Число 500 _Случ
/_Аура 1
_Случ _Случ + 500
~Пауза_Боя _Случ
~Выход_Из_Обработки
Тогда ВС не будет использоваться второй раз. Эти строки отвечают за считывание сценария заново при следующем ходе, и прога считает, что ты начал новый ход, а не продолжил старый.