Jump to content
lazarbeam

[2007] [Agility] CatchAndRelease - Toy Mouse Catcher

Recommended Posts

CatchAndRelease

A toy mouse catcher

Version: 0.31

Release Date: 3.13.2013

Version Date: 3.14.2013

 

Description:

Winds, releases, and catches toy mice.

Includes simple debug progress report as of v0.3

Note: The XP/HR is way off. You gain 15 xp for catching the mouse on the first try, and for each fail, you earn another 15 xp. So failing a mouse 3 times then catching it yields 60xp. The XP/HR checks how many mice were actually released, and assumes each was caught on first try. This is a bare minimum XP/HR and you are gaining (much) more.

 

Instructions:

Update to the current MSSL (and OSI if using SMART)

  • Use in a small, enclosed area; 2-5 spaces of movement is ideal. In most people's opinions, the smaller the better (I prefer 3-5 personally). The reason I prefer 3-5 is that the mice are spread out just enough such that it can "see" the mice (cannot find mice directly under you). You cannot catch mice in places you are unable to move, nor in front of many (not all) doorways (you'll get a message on RS07 notifying you of this). Non-random areas are also good (though, Pest Control boats are usually occupied).
  • Set brightness to max.
  • Do not use where other people are training via this method. Both scripts (assuming they are botting) will mess up and you will "drop" your mice. This script should attempt to pick those up, however.
  • Avoid setting up the script in an area with a ladder immediately nearby (just as a precaution). It's suggested to not run this in a room where mice will be running alongside or around a ladder.
  • Begin with all mice in inventory (none on ground).
  • Have doors and ladders parallel to your view angle.
     

    Example:


    Wall.png


 

 

Important:: Babysit the bot. These types of scripts will give 4-6 randoms/hr (heck, I was getting this many randoms legitly spinning flax!). You should not let this script run unattended, especially if it has been 10+ minutes since your last random.

Use at your own risk.

 

I have combined some releases as to not clutter.

ChangeLog:

v0.1
Initial release
v0.2
Added a small wait to improve winding and releasing. 
Added a counter for consecutive clicks
Now uses bitmaps to find mice in inventory, instead of color.
Fixed a bug where the script didn't find as many mice as you actually had.
Included some fail-safe when not finding mice in the inventory.
Added a wait in the wind function to get the up-text more accurately
v0.3
Some wait time adjustments.
Added debug progress report.
v0.31
Fiddled some more with the waits, and drastically changed the click counter limit. Appeared to give much better XP.

CatchAndRelease v0.2.scar

CatchAndRelease v0.1.scar

CatchAndRelease v0.3.scar

CatchAndRelease v0.31.scar

CatchAndRelease v0.31 SMART.scar

Edited by lazarbeam
  • Confused 1
Link to comment
Share on other sites

Hey! I just tried your script, its really good, but sometimes when it winds the mouse up, it accidentally selects "use" option, it attempts to catch another mouse already on floor but cant due to a mouse already been selected by "use"

 

Good job none the less :P

Edited by Toby1
Bug explanation
Link to comment
Share on other sites

Hey! I just tried your script, its really good, but sometimes when it winds the mouse up, it accidentally selects "use" option and gets stuck!

 

Good job none the less :P

 

I haven't had that happen to me yet... I'll look into it tonight.

I just updated it to v0.3 (see changelog).

Link to comment
Share on other sites

lazarbeam, I recommend you add a small delay before uptext checks (25-50 ms.):

 

Procedure WindMice;
var 
i:Integer;
a:TIntArray;
b:TBox;
p:TPoint;
Begin
 If Not(RS07_GameTabOpen(3))Then RS07_OpenGameTab(3);
 a:=RS07_GetUsedInventorySlots;
 For i:=0 to High(a) Do
   Begin
     p:=RS07_GetInventorySlotCenter(i);
     b:=RS07_GetInventorySlot(i);
     If(FindColorSpiralTol(p.X,p.Y,x,y,16053493,b.X1,b.Y1,b.X2,b.Y2,10))Then
       Begin
         MoveMouse(p.X,p.Y);
         Wait(30 + Random(20)); // Added Wait() here.
         If(RS07_IsUpText('Wind'))Then RS07_Click(mbLeft);
         Wait(50+Random(50)); 
       end;
   end;
end;

 

I think that part might be 1 of the reasons why Toby is getting those problems, RS07 doesn't update uptext that quickly, it usually takes that 25-50 ms., so its good to have a delay there.

You do have delay after, but there needs to be small delay before the check aswell..

 

Keep working on this, it looks great!

 

-Jani

Link to comment
Share on other sites

lazarbeam, I recommend you add a small delay before uptext checks (25-50 ms.):

 

Procedure WindMice;
var 
i:Integer;
a:TIntArray;
b:TBox;
p:TPoint;
Begin
 If Not(RS07_GameTabOpen(3))Then RS07_OpenGameTab(3);
 a:=RS07_GetUsedInventorySlots;
 For i:=0 to High(a) Do
   Begin
     p:=RS07_GetInventorySlotCenter(i);
     b:=RS07_GetInventorySlot(i);
     If(FindColorSpiralTol(p.X,p.Y,x,y,16053493,b.X1,b.Y1,b.X2,b.Y2,10))Then
       Begin
         MoveMouse(p.X,p.Y);
         Wait(30 + Random(20)); // Added Wait() here.
         If(RS07_IsUpText('Wind'))Then RS07_Click(mbLeft);
         Wait(50+Random(50)); 
       end;
   end;
end;

 

I think that part might be 1 of the reasons why Toby is getting those problems, RS07 doesn't update uptext that quickly, it usually takes that 25-50 ms., so its good to have a delay there.

You do have delay after, but there needs to be small delay before the check aswell..

 

Keep working on this, it looks great!

 

-Jani

I agree . I had the wait in the Release procedure, but not in the Wind. (just something I skipped over) It will be included in v0.4 (in like 1 minute it'll be attached).

Link to comment
Share on other sites

I agree . I had the wait in the Release procedure, but not in the Wind. (just something I skipped over) It will be included in v0.4 (in like 1 minute it'll be attached).
Yeah don't worry mate, coding is like that sometimes, especially when you have plenty of things and ideas going around! :D
Link to comment
Share on other sites

Похудение это тема, которая всегда животрепещуща для многих девушек. Почти многие из нас стремятся к идеальной форме, но нередко сталкиваются с трудностями и препятствиями для этой цели. Но, с правильным подходом, похудение может быть достижимо без нервного напряжения и изнурительных диет. В данной статье мы рассмотрим 10 действенных стратегий похудения, помогающие девушкам добиться хотимых результатов и сохранить здоровье.

1. Установите цель

Пробным камнем к удачному похудению является установление определенной цели. Обусловьте, сколько килограммов вы хотите сбросить и по какой-никакой причине. Цель должна быть реалистичной, измеримой и достижимой.

2. Питание

Правильное питание играет ключевую роль в ходе похудения. Сосредотачивайтесь на употреблении естественных товаров, богатых витаминами и минералами. Избегайте стремительных углеводов и жирной пищи. Стремитесь к балансу макро- и микроэлементов в рационе.

3. Физическая активность

Регулярные физические упражнения не только посодействуют сжигать калории, да и укрепят мускулы, улучшат общее самочувствие и увеличат выносливость. Найдите вид активности, который вам нравится: от йоги до плавания, от бега до танцев.

4. Гидрация

Пить достаточное количество воды во время дня не только лишь поможет вам поддерживать уровень жидкости в организме, но и ускорит метаболизм, снизит аппетит и поможет скинуть лишний вес.

5. Сон

Качественный сон играет главную роль в ходе похудения. Пытайтесь спать более несколько часов в день, чтобы ваш организм мог восстановиться, а метаболизм был в норме.

6. Управление стрессом

Стресс может стать препятствием на пути к похудению эффективное похудение для женщин Найдите способы расслабления и отдыха: медитация, йога, чтение книг, прогулки на природе.

7. Каждодневный контроль

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

8. Постепенные изменения

Избегайте радикальных диет и раздражающих факторов и ситуаций. Внедряйте конфигурации в кормлении и образе жизни равномерно, чтобы они стали стабильными привычками.
Link to comment
Share on other sites

Похудение это тема, которая всегда актуальна для многих девушек. Многие среди нас стремятся к идеальной форме, но нередко сталкиваются с трудностями и препятствиями на пути к этой цели. Однако, с правильным подходом, похудение может быть достижимо без нервного напряжения и изнурительных диет. В данной статье мы рассмотрим 10 эффективных стратегий похудения, помогающие женщинам добиться желанных результатов и сохранить здоровье.

1. Установите цель

Пробным камнем к удачному похудению является установление конкретной цели. Определите, сколько килограммов вы хотите сбросить и по какой-никакой причине. Цель обязана быть близкой к реальности, измеримой и достижимой.

2. Питание

Правильное питание играет ключевую роль в ходе похудения. Сосредотачивайтесь на употреблении натуральных продуктов, богатых витаминами и минералами. Опасайтесь прытких углеводов и жирной пищи. Устремляйтесь к балансу макро- и микроэлементов в рационе.

3. Физическая активность

Регулярные физические упражнения не только лишь помогут сжигать калории, а также укрепят мышцы, улучшат общее самочувствие и увеличат выносливость. Найдите вид активности, который вам нравится: от йоги до плавания, от бега до танцев.

4. Гидрация

Пить достаточное количество воды во время дня включая поможет вам поддерживать уровень жидкости в организме, да и ускорит метаболизм, понизит аппетит и поможет сбросить излишний вес.

5. Сон

Качественный сон играет главную роль в процессе похудения. Пытайтесь спать более несколько часов в день, чтоб ваш организм мог восстановиться, а метаболизм был в норме.

6. Управление стрессом

Стресс может стать препятствием на пути к похудению похудение Найдите методы расслабления и отдыха: медитация, йога, чтение книжек, прогулки на природе.

7. Повседневный контроль

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

8. Постепенные конфигурации

Опасайтесь радикальных диет и раздражающих факторов и ситуаций. Внедряйте изменения в кормлении и виде жизни постепенно, чтоб они стали размеренными привычками.
Link to comment
Share on other sites

Выбор трактора Шифенг: на что направить внимание

Тракторы марки Шифенг захватили популярность на земельном рынке благодаря собственной надежности, многофункциональности и доступной стоимости. Однако, чтобы избрать подходящую модель, необходимо учесть несколько ключевых факторов. В этой статье будут рассмотрены, на что обратить внимание в момент выбора трактора Шифенг в зависимости от ваших потребностей и критерий эксплуатации.

1. Обусловьте цели использования

Прежде всего, нужно определить, для какой-никаких задач вы планируете использовать трактор. Основные направления применения тракторов Шифенг включают:

- Сельскохозяйственное производс: обработка почвы, посадка, сбор урожая, перевозка.
- Строительство:, подъем и транспортировка строй материалов.
- Лесозаготовка: вывоз древесной породы, уборка на делянках.

Каждое направление может требовать разной мощности, производительности и дополнительных функций, поэтому главно чётко понять свои цели.

2. Выбор мощности и типа двигателя

Тракторы Шифенг представлены в спектре мощностей, начиная от легких моделей для небольших хозяйств и заканчивая сильными машинами для больших агроформирований. Важно учитывать последующие моменты:

- Мощность двигателя: по этой причине параметра зависит способность трактора выполнять разные виды работ. Более сильные машины то что надо для томных условий эксплуатации.
- Тип мотора: дизельные двигатели чаще используются в тракторов из-за их экономичности и долговечности, но и бензиновые модели имеют свои преимущества.

3. Конструкция и качество

При выборе трактора важно направить внимание на его конструкцию и качество материалов. Тракторы Шифенг часто делают из прочных сплавов, что наращивает их долговечность. Также проверьте:

- Тип коробки: механическая либо гидростатическая, каждая из которых имеет свои плюсы и минусы.
- Подвеска: наличие передней и задней подвески помогает сделать лучше устойчивость и маневренность.

4. Комплектация и дополнительные опции

Дополнительные функции могут существенно воздействовать на комфорт и функциональность работы с трактором. При рассмотрении модели направьте внимание на:

- Наличие фар и освещения для работы в черное время суток.
- Кабина: превосходно утепленная и снаряженная системами вентиляции и кондиционирования веско повысит комфорт оператора.
- Дополнительное оборудование: возможность установки разной навесного либо прицепного оборудования (плуг, культиватор, фреза и так далее).

5. Сервис и гарантия

Важно учитывать доступность сервисного обслуживания и наличие запасных частей. Изучите:

- Гарантийные условия: им предоставляется возможность варьироваться в зависимости от производителя.
- Квалификация сервисного центра: его способности по ремонту и обслуживанию тракторов.

6. Бюджет

Помните о https://www.lettucegdb.com/community/home.php?mod=space&uid=8543 вашем бюджете. Тракторы Шифенг делают отличное предложение широкий ценовой диапазон, но также главно учитывать расходы на эксплуатацию, обслуживание и возможные ремонты в будущем. Сравните различные модели и изберите ту, которая наилучшим образом подходит вашим финансовым способностям.

Заключение

Выбор трактора Шифенг это ответственный процесс, который находится в зависимости от множества причин. Обусловьте цели его использования, учитывайте мощность и тип мотора, качество конструкции, дополнительные опции, доступность сервиса и свой бюджет. Правильно подобранный трактор станет надёжным ассистентом в вашем хозяйстве, обеспечивая эффективность и продуктивность работы надолго. Не торопитесь с покупкой, превосходнее заблаговременно соберите всю необходимую информацию и проконсультируйтесь с специалистами, чтоб сделать обоснованный выбор.
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
  • Create New...