Хелп. Перекладывание мешочков (ну помогите пожалуйста)

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Хана
Posts: 4
Joined: 2006-06-22 17:35:46

Хелп. Перекладывание мешочков (ну помогите пожалуйста)

Post by Хана »

поможите пожалуста люди знающие, нужен скриптик простой совсем:
1. Берем из Сундука мешочек
2. Складываем в него браслеты, но обязательно ровно 100шт
3. Сбрасываем уже полный мешок в другой Сундук

Спасибочки заранее
Хана
Posts: 4
Joined: 2006-06-22 17:35:46

Post by Хана »

ну неужели никто не знает
:( :(
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

Что значит "никто не знает"? Просто ни у кого такого скрипта под рукой нет, это одноразовый скрипт, такие пишут на коленке, а потом трешат. И пишут редко - ведь чтобы раскладывать из пака по 100 шт., надо как-то чтобы в пак эти браслеты попадали? А в паке может быть только 255 итемов, значит за один раз твой скрипт может разложить только два мешка, потом надо пополнять пак. Смысл в таком скрипте? Если ты крафтишь эти браслеты - то надо переделывать скрипт на крафт, чтобы он сразу скрафченное перекладывал по мешкам по 100 шт. Если эти браслеты лежат где-то в мешках грудами - надо писать скрипт на пересортировку этих мешков до 100 шт. браслетов в каждом. В любом случае - это надо писать. А писать лень.

ЗЫ: А тем более писать непонятно что непонятно зачем.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
Хана
Posts: 4
Joined: 2006-06-22 17:35:46

Post by Хана »

Edred wrote: ...

я тогда ща выложу своё творчество , а ты подправь пожалуйста мои ошибки :roll:

Code: Select all

sub sbros_nekl() 
uo.print('Выбираем мешок ')
uo.exec('addobject meshok')
while uo.Targeting()
wait(200)
wend
uo.useobject ('meshok')
wait(1500)
CheckLag()
UO.FindType('0x1085','-1','backpack')
while UO.FindCount()>0
UO.SetReceivingContainer('meshok')
UO.Grab(UO.GetQuantity('finditem'),'finditem')
UO.FindType('0x1085','-1','backpack')
wait(600)
wend
UO.UnSetReceivingContainer()
end sub
 
sub CheckLag()
UO.DeleteJournal()
UO.Click('backpack')
repeat
wait(50)
until UO.InJournal('backpack')
end sub


тут надо указать мешок, скрипт ищет в паке Браслеты и кладет их в мешок. А добавь пожалуйста чтоб он сам брал мешок (допустим из рядом стоящего сундука) складывал в этот мешок браслеты и сбрасывал мешок в другой сундук
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

1. Возьми из раздела Scripts! мой скрипт на карпентри или тейлор (пошив карт). Там чар скрафченное складывает по мешкам, по 200 или 250 шт, не помню счас, которые берет из одного сундука, а заполненные складываются в другой сундук. Выкинь из скрипта сам крафт и добор материалов. Оставь только мешки.

2. Добавь цикл на перекладывание браслетов. Основу можешь взять в моих скриптах AutoMove() - в первом или втором, не помню счас, в каком из них речь идет о некучкующихся предметах.

То, что тебе надо, легко может быть сделано путем вырезки и склеивания из этих двух скриптов. Тут раньше были любители ножниц и клея.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
Хана
Posts: 4
Joined: 2006-06-22 17:35:46

Post by Хана »

ок. нашла. спасибочки.
сейчас сделаю.
P.S. топик можно закрывать. еще раз спасибочки.
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

Хана wrote:ок. нашла. спасибочки.
сейчас сделаю.
P.S. топик можно закрывать. еще раз спасибочки.


Закрывать нет смысла. И не стоит спешить - сначала сделай :)
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
Post Reply