Page 1 of 1
Помогите со скриптом помогите настроить
Posted: 2008-01-30 11:07:58
by Rayter
Code: Select all
sub Lumberjacking()
var f=0
var x=uo.getx()-4
var y=uo.gety()-2
var x2=uo.getx()
var y2=uo.gety()
while true
if y2 == uo.gety() and uo.count('0x0f47')>0 then
uo.exec("disarm")
wait(5000)
x=x+1
if x==uo.getx()+4 then
y=y+1
if y==uo.gety()+4 then
y=uo.gety()-2
end if
x=uo.getx()-3
end if
uo.print(str(x)+" "+str(y))
uo.exec(target(x,y))
uo.exec("usetype 0x0f47")
UO.DeleteJournal()
if x>(uo.getx()+5) then
x=uo.getx()
end if
else
while y2 <> uo.gety() or uo.count('0x0f47') == 0
uo.waittargettype('0x0F51')
uo.useskill('Arms Lore')
wait(10000)
wend
endif
wend
end sub
sub target(x,y)
var str
str="waittargettile 3294 "+str(x)+" "+str(y)+" 0"
return str
end sub
Собственно в верху скрипт :
Он выдает ошибку в 70 линии
Плюс объясните как правильно настоит его
Если я не ошибаюсь этот скрипт по подмене тайлов ели нашел думал он у меня в компе пропал но есть небольшая проблема давно инжектом не пользовался все к чертям забыл да и как скрипт настраивать.
если не ошибаюсь то в этой строке:
str="waittargettile
3294 "+str(x)+" "+str(y)+" 0"
return str
Обозначенное число жирным шрифтом и есть таил только вот не помню чего именно толи земли толи дерева.
И это тип каких предметов :
0x0f47
0x0F51
ничерта непомню.
Может кто нибуть помочь с этим скриптом ?
Re: Помогите со скриптом помогите настроить
Posted: 2008-01-30 11:14:17
by AGRS
Rayter wrote:
Он выдает ошибку в 70 линии
Шоб мне провалиться, но в нем не более 50 строк!

Posted: 2008-01-30 11:19:36
by AGRS
while y2 <> uo.gety() or uo.count('0x0f47') == 0
Если не ошибаюсь, операторы сравнения не имеют приоритета выше логических и надо скобочки расставлять.
Code: Select all
while (y2 <> uo.gety()) or (uo.count('0x0f47') == 0)
Posted: 2008-01-30 11:36:21
by Rayter
AGRS wrote:while y2 <> uo.gety() or uo.count('0x0f47') == 0
Если не ошибаюсь, операторы сравнения не имеют приоритета выше логических и надо скобочки расставлять.
Code: Select all
while (y2 <> uo.gety()) or (uo.count('0x0f47') == 0)
Попробуем спасибо
Posted: 2008-01-30 11:36:41
by Kynep
AGRS wrote:while y2 <> uo.gety() or uo.count('0x0f47') == 0
Если не ошибаюсь, операторы сравнения не имеют приоритета выше логических и надо скобочки расставлять.
Code: Select all
while (y2 <> uo.gety()) or (uo.count('0x0f47') == 0)
Может быть я ошибаюсь(щас под рукой нет доков) но
uo.gety('self') может быть так? или она по умолчанию возвращает коорды себя?
Posted: 2008-01-30 11:43:55
by Rayter
Kynep wrote:AGRS wrote:while y2 <> uo.gety() or uo.count('0x0f47') == 0
Если не ошибаюсь, операторы сравнения не имеют приоритета выше логических и надо скобочки расставлять.
Code: Select all
while (y2 <> uo.gety()) or (uo.count('0x0f47') == 0)
Может быть я ошибаюсь(щас под рукой нет доков) но
uo.gety('self') может быть так? или она по умолчанию возвращает коорды себя?
незнаю даже по идее возвращает почемуто на предмет
Этот скрипт устроен так что ты можешь дома сидя на стуле или просто стоя рубить или копать на большом растояние от деревьев или шахт
Posted: 2008-01-30 11:53:08
by AGRS
Фигассе где то есть шарды на которых такое работает? Жесть какая...
А говорили 21й век... все вранье...
*взял копье и ушел охотиться на мамонта*
Posted: 2008-01-30 11:54:24
by Kynep
Code: Select all
str = 'waittargettile 3294 ' + str(x) + ' ' +str(y) + ' 0''
Еще так мона пробнуть, добавил кавычки.