Page 1 of 1

Че не так не берет Реги!

Posted: 2006-03-02 12:42:16
by 0xygenius

Code: Select all

sub loot() 
var i,n 
Dim A[24] 
A[1] = 0x0eed ;gold 
A[2] = 0x1415 ;Piese of Amber 
A[3] = 0x1411 
A[4] = 0x1410 
A[5] = 0x1412 
A[6] = 0x1414
A[7] = 0x1413
A[8] = 0x13BF 
A[9] = 0x13BB 
A[10] = 0x13BE 
A[11] = 0x13EE 
A[12] = 0x13EB 
A[13] = 0x1406
A[14] = 0x13B1
A[15] = 0x0F3F
A[16] = 0x1B76
A[17] = 0x401FE05B
A[18] = 0x0F88
A[19] = 0x0F8D
A[20] = 0x0F8C
A[21] = 0x0E21
A[22] = 0x0F7A
A[23] = 0x0F85
A[24] = 0x0F84
i = 500
FOR n=1 TO 24 
uo.findtype(A[n],"-1","lastcontainer") 
if UO.GetQuantity('finditem') then 
UO.grab(0,"finditem") 
; uo.print("Found "+str(uo.findcount())) 
Wait(i) 
end if
NEXT 
end sub

Re: Че не так не берет Реги!

Posted: 2006-03-02 16:57:34
by Kynep
0xygenius wrote:sub loot()
var i,n
Dim A[24]
A[1] = 0x0eed ;gold ##A[0] = 0x0eed <- далее по порядку
A[2] = 0x1415 ;Piese of Amber
A[3] = 0x1411
A[4] = 0x1410
A[5] = 0x1412
A[6] = 0x1414
A[7] = 0x1413
A[8] = 0x13BF
A[9] = 0x13BB
A[10] = 0x13BE
A[11] = 0x13EE
A[12] = 0x13EB
A[13] = 0x1406
A[14] = 0x13B1
A[15] = 0x0F3F
A[16] = 0x1B76
A[17] = 0x401FE05B
A[18] = 0x0F88
A[19] = 0x0F8D
A[20] = 0x0F8C
A[21] = 0x0E21
A[22] = 0x0F7A
A[23] = 0x0F85
A[24] = 0x0F84

i = 500
FOR n=1 TO 24 ##FOR n=0 TO 23 так должно быть
uo.findtype(A[n],"-1","lastcontainer")
if UO.GetQuantity('finditem') then
UO.grab(0,"finditem") ## UO.grab(500,"finditem") а тут поставь кол-во!!!!
; uo.print("Found "+str(uo.findcount()))
Wait(i)
end if
NEXT
end sub
Проверь Типы регов в массиве, и так для справки у тя массив на 24 числа, если не ошибаюсь то первое значение не 1 а 0, я выделил красным где надо исправить, а последнее число 23. Попробуй исправить количество :lol: а то не берет он по ноль предметов :D


Вот посмотри:

Code: Select all

sub loot() 
var i,n 
Dim A[24]
A[0] = 0x0eed ;gold
A[1] = 0x1415 ;Piese of Amber 
A[2] = 0x1411 
A[3] = 0x1410 
A[4] = 0x1412 
A[5] = 0x1414
A[6] = 0x1413
A[7] = 0x13BF 
A[8] = 0x13BB 
A[9] = 0x13BE 
A[10] = 0x13EE 
A[11] = 0x13EB 
A[12] = 0x1406
A[13] = 0x13B1
A[14] = 0x0F3F
A[15]= 0x1B76
A[16] = 0x401FE05B
A[17] = 0x0F88
A[18] = 0x0F8D
A[19] = 0x0F8C
A[20] = 0x0E21
A[21] = 0x0F7A
A[22] = 0x0F85
A[23] = 0x0F84
i = 500
FOR n=0 TO 23
uo.findtype(A[n],"-1","lastcontainer") 
if UO.GetQuantity('finditem') then 
UO.grab(i,"finditem")
; uo.print("Found "+str(uo.findcount())) 
end if
NEXT 
end sub
количество это переменная i

Posted: 2006-03-02 17:44:54
by 0xygenius
Все равно не работает пишет Unhandled exeption in parser

Posted: 2006-03-02 17:59:34
by Kynep
0xygenius wrote:Все равно не работает пишет Unhandled exeption in parser
i = 500
FOR n=0 TO 23
uo.findtype(A[n],"0x0000","lastcontainer")
if UO.GetQuantity('finditem') <> 0 then
UO.grab(i,"finditem")
; uo.print("Found "+str(uo.findcount()))
end if
next
end sub

Попробуй так

Posted: 2006-03-02 18:51:31
by 0xygenius
Неа Не пашет ты проверь у себя!

помогите определить фирму производителя

Posted: 2006-03-02 18:57:06
by LordTom
все , только не ногти носкера , трусы кери , трезвых матвея и ларису ( реинкарнация сида и нэнси ) . а так все думаю увижу , всю правду , которую от меня по каким-то причинам скрывали , всех своих бли
jj Не могли бы вы найти и скачать и выложить фильм "Такой-то", оригинальное название (крайне желатьльно указать если фильм не русский) "Такое-то". Ещё желатьельно указывать приблизительный год фильма

Posted: 2006-03-02 19:08:10
by 0xygenius
Неа все равно!

схотка глазами уоми

Posted: 2006-03-02 19:13:56
by LordTom
Дамы и господа! Уважаемые жители нашего вроде бы как хорошего города Щелково! Скажите, пожалуйста, был ли кто-нибудь из вас 22.04.2006 в ночном клубе Встреча в районе 01.00 ночи? И если кто то и был

Posted: 2006-03-02 22:56:44
by Kynep
0xygenius wrote:Неа все равно!
Млин ХЗ у мя это работает:

Code: Select all

sub loot() 
var i,n 
Dim A[24] 
A[1] = 0x0eed ;gold 
A[2] = 0x1415 ;Piese of Amber 
A[3] = 0x1411 
A[4] = 0x1410 
A[5] = 0x1412 
A[6] = 0x1414 
A[7] = 0x1413 
A[8] = 0x13BF 
A[9] = 0x13BB 
A[10] = 0x13BE 
A[11] = 0x13EE 
A[12] = 0x13EB 
A[13] = 0x1406 
A[14] = 0x13B1 
A[15] = 0x0F3F 
A[16] = 0x1B76 
A[17] = 0x401FE05B 
A[18] = 0x0F88 
A[19] = 0x0F8D 
A[20] = 0x0F8C 
A[21] = 0x0E21 
A[22] = 0x0F7A 
A[23] = 0x0F85 
A[24] = 0x0F84 
i = 500 
FOR n=1 TO 24 
uo.findtype('A[n]','-1','lastcontainer') 
if UO.FindCount('finditem') > 0 then 
UO.grab(0,'finditem') 
Wait(i) 
else 
end if 
NEXT 
end sub 
Тока пишет что фаст лут, но это решаемо, задержки побольше поставить. Кстати на каком шарде играешь?
У мя он лутит удочки и тинкер тулзы, так должно быть? :lol:
проверь еще раз типы вещей которые лутишь.

Posted: 2006-03-03 04:22:56
by Destruction

Code: Select all

A[8] = 0x13BF 
кавычки ставить не учили?

Code: Select all

uo.findtype('A[n]',
Ну а здесь-то они зачем?!

не работает звуковой сигнал

Posted: 2006-03-03 05:04:20
by LordTom
Вообще то Traiser прав Это с какого, извините за выражение, х.я Traiser вдруг прав? Я вот чёта не могу въехать, почему мы, трейсеры, не должны объединяться, ведь это делают большенство представителей

Posted: 2006-03-03 15:00:30
by Destruction
LordTom wrote:
Destruction wrote:

Code: Select all

A[8] = 0x13BF 
кавычки ставить не учили?

Code: Select all

uo.findtype('A[n]',
Ну а здесь-то они зачем?!
Элементу массива задаеться значение вида 0x0000, в findtype надо передать переменную в ковычках.
а теперь покажи разницу где ставить ковычки :) Дестр я тя прошу не лепи умня лол :lol:
Использование первой конструкции возможно, но крайне нежелательно, во-втором случае мы в поиск передаём строку, а не элемент массива.

Code: Select all

A[17] = 0x401FE05B 
- ваще не тайп.
И ваще много мелких лишних действий.

Ниже попробую привести исправленный вариант, хотя проверитиь не имею возможности. А что у вас с номерами элементов - ужасть..

Code: Select all

sub loot() 
var i, n = 500 ; задержка на лут
Dim A[24] 
A[0] = '0x0eed' ;Gold 
A[1] = '0x1415' ;Piece of Amber 
A[2] = '0x1411' 
A[3] = '0x1410' 
A[4] = '0x1412' 
A[5] = '0x1414' 
A[6] = '0x1413' 
A[7] = '0x13BF' 
A[8] = '0x13BB' 
A[9] = '0x13BE' 
A[10] = '0x13EE' 
A[11] = '0x13EB' 
A[12] = '0x1406' 
A[13] = '0x13B1' 
A[14] = '0x0F3F' 
A[15] = '0x1B76' 
A[16] = '0x401FE05B' ; Таких таких тайпов не  существует
A[17] = '0x0F88' 
A[18] = '0x0F8D' 
A[19] = '0x0F8C' 
A[20] = '0x0E21' 
A[21] = '0x0F7A' 
A[22] = '0x0F85' 
A[23] = '0x0F84' 
for i=0 to 23 
uo.findtype(A[i],'-1','lastcontainer') 
if uo.findcount() then 
uo.grab('0','finditem') 
wait(n) 
end if 
next 
end sub
Новое в скрипт добавлять не стал, инструкция по использованию:
0. Задать паузу (переменная n, вверху скрипта).
1. Открыть необходимый контейнер (например труп).
2. Включить скрипт.