Page 1 of 1

Invalid number of arguments -STR

Posted: 2007-01-18 19:49:04
by KoDe
проблема со всеми скриптами использующими STR
например

Code: Select all

......
var musor = 0x2256
var Z
Z=uo.getserial("lasttarget")
var y=600
uo.set("lasttarget","laststatus")
uo.findtype(musor,'-1','2')
if uo.findcount() then
wait(50)
uo.drop("1", str(uo.getx(Z)-1), str(uo.getx(Z)), 0, "finditem")
else
wait(50)
endif
wait(y)
......


выдает ошибку Invalid number of arguments -STR
разобраться самому пока не получается, тем более что ранее скрипт работал, поиск тоже результата не дал

Posted: 2007-01-18 20:30:30
by Nmy
сам путаюсь в синтаксисе, непробовал "Z" :?:

str(uo.getx(Z)-1), str(uo.getx(Z)) :lol:

Posted: 2007-01-18 23:36:06
by Destruction
NMY wrote:сам путаюсь в синтаксисе, непробовал "Z" :?:

str(uo.getx(Z)-1), str(uo.getx(Z)) :lol:

Ага, путаешся.

var Z
Z=uo.getserial("lasttarget")

Posted: 2007-01-19 00:13:05
by Nmy
наверно было так, если в скрипте через = тогда ненадо, если через объект то надо...

Posted: 2007-01-19 18:41:15
by KoDe
попробовал по-всякому, даже клиенты разные попробовал, я грешу на сервер...

у нас частично ввели МЛ и наверно что-то изменилось, вот и не работает старый скрипт (