Page 1 of 1

Помогите!! что дописать...

Posted: 2006-02-03 17:39:32
by Demonik

Code: Select all

sub main() 
uo.print('Выбери что травить:')
uo.exec('addobject kryss')
while uo.targeting()
wait(100)
wend
trav:
UO.Say(",poison kryss")
Wait(10000)
goto trav
end sub


вот скрипт допишите его плз так что бы чар переодически брал из определенной сумки яд и кидал к себе в пак...

Destruction: Для удобства форумчан используйте ББ-коды для ваших скриптов, в конкретном случае необходимо было выделить Ваш скрипт так:
[ CODE]SomeScript[ /CODE], разумеется без пробелов.

Posted: 2006-02-03 17:46:22
by GimFlex

Code: Select all

sub main() 
var cont='00000000'#ID symki
var pois='0000'#type poisona
uo.print('Выбери что травить:')
uo.exec('addobject kryss')
while uo.targeting()
wait(100)
wend
uo.useobject(cont)
trav:
UO.Say(",poison kryss")
wait(1000)
uo.findtype(pois,'-1',cont)
uo.moveitem('finditem','1','backpack')
Wait(9000)
goto trav
end sub

Posted: 2006-02-04 04:07:34
by Destruction

Code: Select all

trav: 
UO.Say(",poison kryss")
Wait(10000)
goto trav

Крайне нежелательная конструкция, я бы рекомендовал использовать следущую:

Code: Select all

repeat
uo.exec("poison kryss")
wait(10000)
until false


Соответсвующие строки имеют соответсвующие значения.

Posted: 2006-02-04 13:05:28
by Grin
Дест ты опять модер :shock: :shock: :shock:
АААА...
Чем же то выражение крайне не желаетельно???
То что оно не рационально это да...
но и твой вариант не конечный :P

Posted: 2006-02-04 18:10:19
by Destruction
Grin wrote:Дест ты опять модер :shock: :shock: :shock:
АААА...
Чем же то выражение крайне не желаетельно???
То что оно не рационально это да...
но и твой вариант не конечный :P

Я хз, буду стараться думать, что восстановили :roll:

Тем, что в моём варианте просто идёт вызов в функции, а в сабжевом - набирается текст в клиенте, отправляетс, перехватывается - лишняя работа.

Вариант конечно не конечный, статическая пауза это не круто, никто не спорит.