1

Тема: Обьясните плз.

В каких случаях кормится зверь, после того как пропишется *Зверья нуждается в еде....* ?????
Или как понять?
А то вот хавка полная а он его пичкает жрачкой.... я не хочу чтоб зверь умер от ожирения так как не выгодно мне это((((
Как сделать чтоб кормился он после того как пропишет в чате *Животное нуждается в еде...*
anahronik либо кто понимает суть моей тривоги.... что-то подсказать можеш? А то я банкротом стану(

Для любителей:
CCS >>>>   89.209.83.207:27015
Killing Floor>>>>> KillingFloor://193.43.255.13:7707
(Please log in or register to see this URL)              Приятной игры! (:

2

Re: Обьясните плз.

здесь нету зависимости с твоим банкротством или какой-то экономией, не парься)

3

Re: Обьясните плз.

в 9-й версии, как в принцыпе и во всех предыдущих, кормление зверя происходит, если сытость зверя опускается ниже 20.

Software is like sex: it's better when it's free! © LinusTorvalds

4

Re: Обьясните плз.

Ааааа окей спасиб)
Если что-т не то увижу снова отпишусь)

Отредактировано xamepa (2010-06-05 07:18:35)

Для любителей:
CCS >>>>   89.209.83.207:27015
Killing Floor>>>>> KillingFloor://193.43.255.13:7707
(Please log in or register to see this URL)              Приятной игры! (:

5

Re: Обьясните плз.

как настройть чтобы зверь кормилса при сытость 1 а не 20
тоесть было бы великолепно если бы зверь кормилса до 1 еденицы сытость а не до 20 ! можна ли както это зделать
Помогите плз!

Отредактировано BHpura (2010-06-27 01:16:31)

Re: Обьясните плз.

можешь обяснить зачем ? какая разница и темболее выгода ?

7

Re: Обьясните плз.

Ну вприцыпе как я понимаю зверь берёт 5 еденицы еды каждый раз когда выпускайш его в бой ! Выгодние его кормить 1 еденицу и выпустил он тратит тока 1 еденицу при выпуске а так при кормёшке до 20 он тратит все 5 еденицы при выпуске!

Re: Обьясните плз.

корм даёт же не 1 единицу сытости,так что это охинея

Re: Обьясните плз.

смотри представим сытость 20 - 1 раз выпустил она стала 15,бот покормил и это +12 и того стало 27,вообщем 6 выпусков и 2 единицы в запасе,а если представить что кормит при сытости 1,20 - 4 выпуска и кормешка + 12 ещё 2 выпуска и того 6,тоже что и при стандартном кармлении,это же элементарно

Отредактировано Чеширский Кот (2010-06-27 11:23:02)

10

Re: Обьясните плз.

ты можеш мне помочь ? емсли корм самый дешовый за 0,5 то при 6 лвл или 7 зверя он на 1 сытость кормит

Re: Обьясните плз.

а какой смысл кормить его кормом для 1 го левела ? думаешь что то выигрываешь ?

12

Re: Обьясните плз.

BHpura, заходишь в папку с ботом в папку plugins, там создаешь текстовый файл c расширением js , например kormit.js
Жмешь на нем правой кнопкой изменить, и вставляешь текст

function AnimalMain()
{
    if (!external.inBattle)
        httpGetPageRequest("http://" + external.SCity.Text + ".combats.com/main.pl?pet=" + Math.random(), "AnimalHandler()");
}
 
function AnimalHandler()
{
    var s = xmlResponse;
 
    var fullness = s.match(/Сытость<\/SPAN>:\s(\d+)<BR>/);
    if(fullness != null)
    {
        fullness = parseInt(fullness[1]);
        if(fullness < 20)
            AnimalEat(s);
    }
}
 
function AnimalEat(s)
{
    var food = s.match(/main.pl\?(pet=0\.\d+&eat=[A-Za-z_0-9]+&n=\d+&sd4=\d+)/);
    if(food != null)
    {
        external.AddToChat("Кормлю зверя");
        top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?food&" + food[1];
    }
}

И тут строка        if(fullness < 20) это кормление при сытости 20. Меняешь на нужную тебе сытость. Затем в опциях бота вырубаешь галочку кормить зверя, а в плагинах включаешь kormit.js

Но, сейчас эта схема неработоспособна, нужно чтобы Анахроник отписался, не будет ли боту плохо от того что имена переменных совпадают (например function AnimalMain() ) И чтобы он сказал какой номер фрейма сейчас главный. Чтобы ты вот тут top.frames[3].location поставил нужную цифру вместо тройки.
И, теоретически, будет тебе счастье smile

Отредактировано ZhEkA_BK (2010-06-27 11:25:30)

У меня все работает, что я делаю не так ?

13

Re: Обьясните плз.

ести разнца так как болше денег тратится на кормёшку

Re: Обьясните плз.

невижу смысла продолжать,вот тебе выставили скрипт

15

Re: Обьясните плз.

ZhEkA_BK Спосиба огромное за код!
Чеширский Кот попробуй сам проследить за этот процес ! прицепи тебе видней

Отредактировано BHpura (2010-06-27 11:28:04)

16

Re: Обьясните плз.

Когда използую этот скрит для зверя выдаёт ошыбку можэт ктота поскажет где поминять условя чтобы не до 20 сытость а до 1 кормил

17

Re: Обьясните плз.

if(fullness < 20)

Software is like sex: it's better when it's free! © LinusTorvalds

18

Re: Обьясните плз.

anahronik, так а насчет топ фрема что ? 3й же не покатит щас.

У меня все работает, что я делаю не так ?

19

Re: Обьясните плз.

Ну человек не потрудился указать даже, какую версию бота он пользует(а из-за синего ника это не очевидно совсем).
В результате я не знаю, что ему за метод помощи нужен.

Software is like sex: it's better when it's free! © LinusTorvalds

20

Re: Обьясните плз.

Почему не потрудилса ? я полсуюсь послений весрией 9
И что ты имел виду под синим ником ? разве имейт знчение какой ник ?

Отредактировано BHpura (2010-06-27 16:25:28)

21

Re: Обьясните плз.

Ладно, забудь.
но про 9-ую версию ты не указывал...

Вот тебе содержание файла kormit.js в качестве плагина.

function kormit(enabled)
{
    if(enabled)   
    {
        kormitTimer = setInterval("kormitHandler()",60000);
    }
    else
    {
        clearInterval(kormitTimer);
    }
}
 
function kormitHandler()
{
    if (!external.inBattle)
        httpGetPageRequest("http://" + external.SCity.Text + ".combats.com/main.pl?pet=" + Math.random(), "kormitHandler2()");
}
 
function kormitHandler2()
{
    var s = xmlResponse;
 
    var fullness = s.match(/Сытость<\/SPAN>:\s(\d+)<BR>/);
    if(fullness != null)
    {
        fullness = parseInt(fullness[1]);
        if(fullness <= 1) //Вот тут уровень голода менять.
           kormitHandler3(s);
    }
}
 
function kormitHandler3(s)
{
    var food = s.match(/main.pl\?(pet=0\.\d+&eat=[A-Za-z_0-9]+&n=\d+&sd4=\d+)/);
    if(food != null)
    {
        external.AddToChat("Кормлю зверя");
        top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?food&" + food[1];
    }
}

Код копировать лучше через "Цитировать"....чтоб форматирование текста сохранялось.

Software is like sex: it's better when it's free! © LinusTorvalds

22

Re: Обьясните плз.

В принципе, я слышал, что хай-лвл зверей намного дешевле качать с помощью лоу-лвл еды. Т.е. кот 7ка, к примеру, съев 1 ед еды своего лвл за 3кр имеет возможность выбежать в бой 3 раза (12:5=3), если же еда будет за 0.5 кр, то на эти 3 кр чар купит 6 ед еды и, прибавляя по 1 ед сытости за каждую ед еды, зверь за эти 3 кр выбежит 6 раз в бой.

Alies un serviendo consumor.
(Please log in or register to see this URL)
---
(Please log in or register to see this URL)

23

Re: Обьясните плз.

anahronik Спосиба тебе огромное!,
boltman Вот я очём )ты прав

Отредактировано BHpura (2010-06-28 08:44:44)

24

Re: Обьясните плз.

главное в настройках выключить стандартную кормёжку....чтоб не мешалась smile

Software is like sex: it's better when it's free! © LinusTorvalds

25

Re: Обьясните плз.

Вроде всё настройл нормално но чтота он не включяица (  не хочет работать

Отредактировано BHpura (2010-06-30 00:08:50)