LordTom wrote:Destruction wrote:кавычки ставить не учили?
Ну а здесь-то они зачем?!
Элементу массива задаеться значение вида 0x0000, в findtype надо передать переменную в ковычках.
а теперь покажи разницу где ставить ковычки

Дестр я тя прошу не лепи умня лол

Использование первой конструкции возможно, но крайне нежелательно, во-втором случае мы в поиск передаём строку, а не элемент массива.
- ваще не тайп.
И ваще много мелких лишних действий.
Ниже попробую привести исправленный вариант, хотя проверитиь не имею возможности. А что у вас с номерами элементов - ужасть..
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. Включить скрипт.