редакция скрипта, сортировка по паку
Posted: 2011-11-16 12:16:21
решил весь автолоад прогнать через http://nmy.id.lv/codesweeper.htm, прибраться так сказать.
так вот там есть 1 мой скрипт, который давно составлялся. Сам скрипт работает и ошибок не вылетает, но codesweeper ругается на структуру скрипта, может я что-то не так синтаксис сделал?
не пугайтесь объема скрипта, хоть он и большой, но в нем просто повторяются блоки.
описание скрипта:
расставляет необходимые нам предметы по координатам в бекпаке, если нет предмета к расстановке, то переходит следующему пункту.
так вот там есть 1 мой скрипт, который давно составлялся. Сам скрипт работает и ошибок не вылетает, но codesweeper ругается на структуру скрипта, может я что-то не так синтаксис сделал?
не пугайтесь объема скрипта, хоть он и большой, но в нем просто повторяются блоки.
описание скрипта:
расставляет необходимые нам предметы по координатам в бекпаке, если нет предмета к расстановке, то переходит следующему пункту.
Code: Select all
sub Sort_new()
DIM R[1]
DIM D[1]
DIM B[1]
DIM Z[1]
var c
R[1] = 0x0A3E # Ящик с регами
D[1] = 0x14FB # отмычки
B[1] = 0x0EFA # книга магии
Z[1] = 0x0F9E # ножницы
# Ящик с регами
wait(100)
for c=1 to 1
UO.FindType(R[c],"0","backpack")
if UO.FindCount()>0 Then
UO.MoveItem("finditem","0","backpack","150","40","0")
wait(100)
Endif
wait(100)
# Отмычки
wait(100)
for c=1 to 1
UO.FindType(D[c],"0","backpack")
if UO.FindCount()>0 Then
UO.MoveItem("finditem","0","backpack","65","40","0")
wait(100)
Endif
wait(100)
# Книга магии
wait(100)
for c=1 to 1
UO.FindType(B[c],"0","backpack")
if UO.FindCount()>0 Then
UO.MoveItem("finditem","0","backpack","50","40","0")
wait(100)
Endif
wait(100)
# Ножницы
wait(100)
for c=1 to 1
UO.FindType(Z[c],"0","backpack")
if UO.FindCount()>0 Then
UO.MoveItem("finditem","0","backpack","95","40","0")
wait(100)
Endif
wait(100)
# Rune
wait(100)
UO.FindType('0x1F14','0x048D',"0","backpack")
if UO.FindCount()>0 Then
UO.MoveItem("finditem","0","backpack","130","43","0")
wait(100)
Endif
wait(100)
uo.print(' -= Done =- ')
End sub