Page 1 of 1
Помогите подправить скрипт
Posted: 2004-10-23 07:29:44
by CANNABIS
Вот Скрипт
sub woodp()
uo.exec("set finddistance 1")
uo.exec("findtype 0x1915 -1 ground")
uo.exec("grab 0 finditem")
wait(300)
uo.exec("findtype 0x1915 -1 ground")
uo.exec("grab 0 finditem")
wait(300)
end sub
он короче подбирает рандомно хворост в одном тайле от чара! Мне надо чтоб подбирался весь хворост в радиусе 3 тайлов
Помогите плиз
Posted: 2004-10-25 14:23:16
by Hmm
просто добавь
свои координаты, а потом через них
myx=UO.GetX("self")
for i от -3 до 3
а подымать подымать '+str(myx+i)'
И так же по игрику, мне кажется так ...
Posted: 2004-10-25 21:54:52
by volhram
если только подправить, то
sub woodp()
uo.exec("set finddistance 3") ; должно работать))
uo.exec("findtype 0x1915 -1 ground")
uo.exec("grab 0 finditem")
wait(300)
uo.exec("findtype 0x1915 -1 ground")
uo.exec("grab 0 finditem")
wait(300)
end sub
хотя на мой вкус - скрипт дикий))
но сколько людей столько и вариантов)
Posted: 2004-10-26 18:04:26
by CANNABIS
volhram wrote:если только подправить, то
sub woodp()
uo.exec("set finddistance 3") ; должно работать))
uo.exec("findtype 0x1915 -1 ground")
uo.exec("grab 0 finditem")
wait(300)
uo.exec("findtype 0x1915 -1 ground")
uo.exec("grab 0 finditem")
wait(300)
end sub
хотя на мой вкус - скрипт дикий))
но сколько людей столько и вариантов)
ну если у тебя есть лучше скрипт ,то выложи

Posted: 2004-10-27 01:15:14
by GrayLord
CANNABIS wrote:volhram wrote:если только подправить, то
sub woodp()
uo.exec("set finddistance 3") ; должно работать))
uo.exec("findtype 0x1915 -1 ground")
uo.exec("grab 0 finditem")
wait(300)
uo.exec("findtype 0x1915 -1 ground")
uo.exec("grab 0 finditem")
wait(300)
end sub
хотя на мой вкус - скрипт дикий))
но сколько людей столько и вариантов)
ну если у тебя есть лучше скрипт ,то выложи

объясните мне темному - зачем дважды повторяется одно и то же действие? или сейчас стало модно писать линейные скрипты? а если 32000 раз надо повторить одно и то же - то 32000 раз будете повторять одну и ту же последовательность строк?
Posted: 2004-10-27 06:36:01
by AGRS
GrayLord wrote:объясните мне темному - зачем дважды повторяется одно и то же действие? или сейчас стало модно писать линейные скрипты? а если 32000 раз надо повторить одно и то же - то 32000 раз будете повторять одну и ту же последовательность строк?
Ты темный еще спроси зачем написано
uo.exec("findtype 0x1915 -1 ground")
uo.exec("grab 0 finditem")
, а не
UO.Grab('0', '~0x1915')

Posted: 2004-10-27 19:57:37
by GrayLord
AGRS wrote:GrayLord wrote:объясните мне темному - зачем дважды повторяется одно и то же действие? или сейчас стало модно писать линейные скрипты? а если 32000 раз надо повторить одно и то же - то 32000 раз будете повторять одну и ту же последовательность строк?
Ты темный еще спроси зачем написано
uo.exec("findtype 0x1915 -1 ground")
uo.exec("grab 0 finditem")
, а не
UO.Grab('0', '~0x1915')

это то, как раз, не так страшно... первый вариант, кстати, выглядит более наглядно... =)
Posted: 2004-10-27 23:24:33
by CANNABIS
Я смотрю вас прикалывает над моим скриптом поиздеватся

А понятное пояснение я тут так и не нашел

Posted: 2004-10-28 06:15:48
by AGRS
CANNABIS wrote:Я смотрю вас прикалывает над моим скриптом поиздеватся

А понятное пояснение я тут так и не нашел

Ничего личного. Это мы над всеми так издеваемся.
А какие ты пояснения просил?
Posted: 2004-10-28 23:36:32
by CANNABIS
Ну этот скрипт поднимает у меня 2 рандомных хвороста,а я хочу чтоб он поднимал 4 подухи
Posted: 2004-10-29 09:22:25
by Bloodmoon
AGRS wrote:CANNABIS wrote:Я смотрю вас прикалывает над моим скриптом поиздеватся

А понятное пояснение я тут так и не нашел

Ничего личного. Это мы над всеми так издеваемся.

Мы везде издеваемся

.
Posted: 2004-10-29 21:30:33
by Ex-Brodyaga
Code: Select all
sub woodp()
uo.exec("set finddistance 3")
uo.findtype('0x1915','-1','ground)
While UO.FindCount('finditem')>0
uo.findtype('0x1915','-1','ground)
uo.grab('1','finditem')
wait(300)
wend
end sub
в блокноте написал по-быстрому, пробуй это