Помогите подправить скрипт

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
CANNABIS
Posts: 23
Joined: 2004-08-03 05:25:13
Contact:

Помогите подправить скрипт

Post 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 тайлов
Помогите плиз
Hmm
Posts: 34
Joined: 2004-07-21 11:33:30

Post by Hmm »

просто добавь
свои координаты, а потом через них

myx=UO.GetX("self")

for i от -3 до 3
а подымать подымать '+str(myx+i)'

И так же по игрику, мне кажется так ...
volhram
Posts: 95
Joined: 2004-10-19 16:25:45

Post 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

хотя на мой вкус - скрипт дикий))
но сколько людей столько и вариантов)
CANNABIS
Posts: 23
Joined: 2004-08-03 05:25:13
Contact:

Post 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

хотя на мой вкус - скрипт дикий))
но сколько людей столько и вариантов)

ну если у тебя есть лучше скрипт ,то выложи :)
GrayLord
Expert!
Posts: 333
Joined: 2004-06-04 03:24:25
Contact:

Post 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 раз будете повторять одну и ту же последовательность строк?
AGRS
Expert!
Posts: 1007
Joined: 2004-04-04 21:40:09
Contact:

Post by AGRS »

GrayLord wrote:объясните мне темному - зачем дважды повторяется одно и то же действие? или сейчас стало модно писать линейные скрипты? а если 32000 раз надо повторить одно и то же - то 32000 раз будете повторять одну и ту же последовательность строк?


Ты темный еще спроси зачем написано

uo.exec("findtype 0x1915 -1 ground")
uo.exec("grab 0 finditem")

, а не

UO.Grab('0', '~0x1915')

:lol:
GrayLord
Expert!
Posts: 333
Joined: 2004-06-04 03:24:25
Contact:

Post by GrayLord »

AGRS wrote:
GrayLord wrote:объясните мне темному - зачем дважды повторяется одно и то же действие? или сейчас стало модно писать линейные скрипты? а если 32000 раз надо повторить одно и то же - то 32000 раз будете повторять одну и ту же последовательность строк?


Ты темный еще спроси зачем написано

uo.exec("findtype 0x1915 -1 ground")
uo.exec("grab 0 finditem")

, а не

UO.Grab('0', '~0x1915')

:lol:

это то, как раз, не так страшно... первый вариант, кстати, выглядит более наглядно... =)
CANNABIS
Posts: 23
Joined: 2004-08-03 05:25:13
Contact:

Post by CANNABIS »

Я смотрю вас прикалывает над моим скриптом поиздеватся :) А понятное пояснение я тут так и не нашел :(
AGRS
Expert!
Posts: 1007
Joined: 2004-04-04 21:40:09
Contact:

Post by AGRS »

CANNABIS wrote:Я смотрю вас прикалывает над моим скриптом поиздеватся :) А понятное пояснение я тут так и не нашел :(


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

А какие ты пояснения просил?
CANNABIS
Posts: 23
Joined: 2004-08-03 05:25:13
Contact:

Post by CANNABIS »

Ну этот скрипт поднимает у меня 2 рандомных хвороста,а я хочу чтоб он поднимал 4 подухи
Bloodmoon
Posts: 128
Joined: 2004-06-23 08:55:32

Post by Bloodmoon »

AGRS wrote:
CANNABIS wrote:Я смотрю вас прикалывает над моим скриптом поиздеватся :) А понятное пояснение я тут так и не нашел :(


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

Мы везде издеваемся :).
Ex-Brodyaga
Junior Expert
Posts: 150
Joined: 2004-04-12 20:26:41

Post 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


в блокноте написал по-быстрому, пробуй это
Post Reply