И снова этот злосчастный БС!

Anything and all.

Moderators: Murderator+, Murderator

Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

остается только одно...
ты не верно прописал тип

Code: Select all

var creat = '0x1085' ;тип созданной вещи
-=DeX=-
Posts: 36
Joined: 2006-02-05 13:21:51

Post by -=DeX=- »

Приношу свои извинния, был не прав, погорячился... Действительно всё складывает, но не потому что тип был не правильный. Моя ошибка.
Остаётся только одна просьба. Чтоб скрипт эту самую сумочку складывал в сундук-приёмник перед тем как начинал крафт. Дело в том, что я не Геракл, чтоб удержать на себе 255 кутласов.
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

Code: Select all

uo.print("1") 
uo.findtype(creat,'-1','bag')
while uo.findcount()<>255 <- ставишь сколько итемов будет в сумке
 grab1() 
 wait(500)
-=DeX=-
Posts: 36
Joined: 2006-02-05 13:21:51

Post by -=DeX=- »

А нельзя ли сделать так, чтоб всё-таки сумочка эта перекладывалась в сундук-приёмник именно до начала, а не тогда как в неё упадёт н-ное кол-во предметов?
Дело в том, что 255 кутласов за раз я не поднимаю.
И ещё проблема. скрипт пропускает 2-3 кутласа... И не складывает их.
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

тык ты уменьши число
Пример...

Code: Select all

uo.print("1") 
uo.findtype(creat,'-1','bag')
while uo.findcount()<100
 grab1() 
 wait(500)

как только в сумке(которую надо будет переложить) будет 100 итемов
она переложиться.
если утебя уже в паке сумка с 255 итемами... то ее надо разобрать...
иначи ни как...
Поповоду пропускает;) ну извени такой тебе скрипт дали%))
-=DeX=-
Posts: 36
Joined: 2006-02-05 13:21:51

Post by -=DeX=- »

Да касаемо кол-ва итемов я уже понял.
Ну да ладно. Сейчас проверю вот ещё... И если что отпишусь. Но вобще всем кто помогал, пытался помогать... Огромнейшее человеческое спасибо.
GimFlex
Expert!
Posts: 766
Joined: 2005-01-07 13:22:19
Contact:

Post by GimFlex »

Grin я чето не врубаюсь я ясно написал что у меня он 3 цикла отработал!! ау!! ослеп-оглох что ли? я не знаю что ты там знаешь но факт того что он отработал есть!!!
-=DeX=-
Posts: 36
Joined: 2006-02-05 13:21:51

Post by -=DeX=- »

В общем, единственный глюк замеченный мной на данный момент - то, что скрипт пропускает некоторые айтемы, и не перекладывает их в сумочку. Из-за этого, периодически создаётся перегруз и приходится ручками всё перекладывать.
GimFlex
Expert!
Posts: 766
Joined: 2005-01-07 13:22:19
Contact:

Post by GimFlex »

чтобы складывал пропущенные кутласы

замени это

Code: Select all

 uo.findtype(creat,'-1','backpack') 
 if uo.findcount()>0 then
 uo.moveitem('finditem','1','bag')
 wait(700)


на это

Code: Select all

 uo.findtype(creat,'-1','backpack') 
 while uo.findcount()>0
   uo.moveitem('finditem','1','bag')
   wait(700)
   uo.findtype(creat,'-1','backpack')
 wend
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

Извеняюсь, да ты прав;)
Внутри процедуры "глобадьная" K передается нормально...
-=DeX=-
Posts: 36
Joined: 2006-02-05 13:21:51

Post by -=DeX=- »

Народ. Всё пашет.
Мне аж не верится. Огромное всем спасибо. Особенно Question-у и Grin-у.
GimFlex
Expert!
Posts: 766
Joined: 2005-01-07 13:22:19
Contact:

Post by GimFlex »

нам с Grin ом ящик пива на двоих :)
-=DeX=-
Posts: 36
Joined: 2006-02-05 13:21:51

Post by -=DeX=- »

Question wrote:нам с Grin ом ящик пива на двоих :)

Без Б. Приезжайте =)
Пиши адрес.
Молдова, Кишинёв. Ул. Киевская 14/1 кв 36. Контактный телефон (+373-22) 44-38-04.
Записал ? =)
GimFlex
Expert!
Posts: 766
Joined: 2005-01-07 13:22:19
Contact:

Post by GimFlex »

не извени я пока из Москвы на машине доеду больше бензина сожгу так что лучше на эти деньги купи себе учебник по турбо паскалю :)

все удачного тебе бса :)
-=DeX=-
Posts: 36
Joined: 2006-02-05 13:21:51

Post by -=DeX=- »

ненавижу турбопаскаль %)
Лучше я себе учебник по делфи куплю Тот же паскаль, только посовременнее.
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

;) Пойми хотя бы бейсик... научись простым примудростям все остальной будет проще...
Главное практика
GimFlex
Expert!
Posts: 766
Joined: 2005-01-07 13:22:19
Contact:

Post by GimFlex »

не освоишь паскаль правильно к дельфи можешь даже не прикосаться если тока тебя .net не сильно интересует :) а ваще юзай вижалбэйсик хз он мне больше дельфи нравится :)
Ablaze
Posts: 1
Joined: 2007-08-18 03:45:42
Contact:

Post by Ablaze »

Проблема с сбросом полных мешков осталась.
Заменил функцию дропа на эту:
Вроде получилось.

Code:
sub drop()
uo.useobject(cont2)
UO.FindType(Bag, -1,'backpack')
UO.Print('Droped..Full')
if UO.FindCount() < 0 then
end if
BagSer=UO.GetSerial('finditem')
UO.MoveItem(BagSer, 1, Cont2)
wait(1000)
end sub


+VAR=BagSer
Post Reply