Нужна помощь...(Еко посмотри плиз)
Moderators: Murderator+, Murderator
Нужна помощь...(Еко посмотри плиз)
Не буду обьяснять что тут написанно те кто знают наверно поймут, не получается просто, все время как то странно кидает, уже перепробовал все, не не пойму
Помогите плиззз
sub xxx()
var x
var mx = UO.GetX("self")
var my = UO.GetY("self")
UO.Set('lasttarget','laststatus')
x=uo.getserial('lasttarget')
uo.findtype("0x1915")
If uo.getx(x)>0 AND uo.gety(x)>0 AND uo.findcount() then
uo.drop("1","+str(mx)+1","+str(my)+1","0","finditem")
else
uo.print('FUCK')
end if
uo.findtype("0x1915")
If uo.getx(x)>0 AND uo.gety(x)<0 AND uo.findcount() then
uo.drop("1","+str(mx)+1","+str(my)-1","0","finditem")
else
uo.print('FUCK')
end if
uo.findtype("0x1915")
If uo.getx(x)<0 AND uo.gety(x)>0 AND uo.findcount() then
uo.drop("1","+str(mx)-1","+str(my)+1","0","finditem")
else
uo.print('FUCK')
end if
uo.findtype("0x1915")
If uo.getx(x)<0 AND uo.gety(x)<0 AND uo.findcount() then
uo.drop("1","+str(mx)-1","+str(my)-1","0","finditem")
else
uo.print('FUCK')
end if
end sub
Помогите плиззз
sub xxx()
var x
var mx = UO.GetX("self")
var my = UO.GetY("self")
UO.Set('lasttarget','laststatus')
x=uo.getserial('lasttarget')
uo.findtype("0x1915")
If uo.getx(x)>0 AND uo.gety(x)>0 AND uo.findcount() then
uo.drop("1","+str(mx)+1","+str(my)+1","0","finditem")
else
uo.print('FUCK')
end if
uo.findtype("0x1915")
If uo.getx(x)>0 AND uo.gety(x)<0 AND uo.findcount() then
uo.drop("1","+str(mx)+1","+str(my)-1","0","finditem")
else
uo.print('FUCK')
end if
uo.findtype("0x1915")
If uo.getx(x)<0 AND uo.gety(x)>0 AND uo.findcount() then
uo.drop("1","+str(mx)-1","+str(my)+1","0","finditem")
else
uo.print('FUCK')
end if
uo.findtype("0x1915")
If uo.getx(x)<0 AND uo.gety(x)<0 AND uo.findcount() then
uo.drop("1","+str(mx)-1","+str(my)-1","0","finditem")
else
uo.print('FUCK')
end if
end sub
ShorN wrote:А зачем тут задержка???
Выполняется только одно из четырех условий....
Уж не обессудьте, раскажите....
Не обратил внимания. Извини. Все равно скрипт кривой - зачем четыре раза поиск - не пойму. Достаточно один раз искать в начале. Раз условия в ифах не пересекаются.
А ошибка у тебя в чудной конструкции внутри дропа, я аж подивился, думал что уже не смогу удивиться никаким скриптам, а ты доказал мне, что я был неправ...

Code: Select all
"+str(mx)-1", "+str(my)+1"
Вот что ты тут имел в виду?

mx - число, ты его преобразуешь в строку, потом ИЗ СТРОКИ вычитаешь 1, потом... даже не знаю как это сформулировать... на самом деле твои кавычки означают что вместо координаты ты передаешь строку текста. Естественно, инжект считает эту строку числом 0 (false) и пытается положить что ты там кладешь в координаты 0, 0
ShorN wrote:Например исправить эту гребанную строку и написать ее))
Установить на нее курсор. Клавишами со стрелками перемещаться по строке. Клавишей Del удалять лишнее и в этом месте буквенными и цифровыми клавишами напечать то что тебе нужно.
PS
Не рановато ли за инжект взялся? Может сначала комп для чайников почитать?