Page 1 of 1

Алгоритм

Posted: 2009-11-24 22:53:59
by kiskin
Не могу понять как сделать что бы, запускался первый скрипт... значение i будет 0. значит включается другой скрипт... после этого... i должна стать на +1 больше... как то так :)

Code: Select all

var i=0
uo.print('start')
wait(1000)
repeat
if i == 0 then

uo.print('Var = 0')

endif

if i == 1 then

uo.print('Var = 1')

endif

if i == 2 then

uo.print('Var = 2')

endif
until i == 2
endsub


sub VarPlus()
var i
i+1
endsub

Posted: 2009-11-25 01:32:28
by Nmy
надо понять зачем это

Posted: 2009-11-25 11:31:57
by kiskin
Nmy wrote:надо понять зачем это


Проблема была решена через uo.setglobal :)

Posted: 2009-11-25 18:14:34
by Ever1x
of course, You can transfer var details like that!
if u would put in last scp return i then mby

Posted: 2009-11-25 20:45:44
by kiskin
не понимаю как работает команда return...

Code: Select all

Sub aaa()
repeat
if bla bla bla > 400 then
uo.exec bla bla bla
return
endif
intil bla..
endsub

То есть она завершит скрипт? или как ?[/code]

Posted: 2009-11-25 22:17:48
by Ever1x
Return i

Or somehow like that!
i = your variable!

Posted: 2009-11-25 22:27:28
by kiskin
Ever1x wrote:Return i

Or somehow like that!
i = your variable!



Thx!

Posted: 2009-11-25 23:00:38
by Nmy
Надо прочитать уроки а не тупо гадать

Posted: 2009-11-26 00:08:27
by kiskin
Nmy wrote:Надо прочитать уроки а не тупо гадать


Nmy честно читал... просто такая путаница в голове))))

Posted: 2009-11-26 11:15:43
by kiskin
Как остановить скрипт? У меня запущен скрипт... после идет проверка на ПК... в котором при обнаружении uo.exe('terminate ...') не глушит скрипт, меня на uo.say(',terminate ...') все равно... даже при запуске в ручную скрипт с командами терминате... он не сразу глушится.. а еще минуты три активен...?

Posted: 2009-11-26 12:02:36
by kiskin
kiskin wrote:Как остановить скрипт? У меня запущен скрипт... после идет проверка на ПК... в котором при обнаружении uo.exe('terminate ...') не глушит скрипт, меня на uo.say(',terminate ...') все равно... даже при запуске в ручную скрипт с командами терминате... он не сразу глушится.. а еще минуты три активен...?



Попробовал сделать через uo.exec('terminate all; exec aaa;exec bbb') вроде работает нормально.. но я думаю есть альтернатива этому методу заглушать на 100 % :)

Posted: 2009-11-26 18:21:56
by Savage
Терминатится не сразу в быстрых местах, в циклах с короткой паузой - менее 200.

Очень хорошо терминатится скрипт из скрипта который его и запустил. В таком случае имеем три скрипта. Первый "папа" он устанавливает глобальную переменную и запускает нужный скрипт. Далее переходит в режим ожидания переодически читая глобалку. Второй скрипт и есть тот скрипт который надо вырубать. Третий скрипт вешается на хоткей и изменяет глобалку.

Posted: 2009-11-27 01:17:47
by kiskin
Спасибо, вроде разобрался!

Posted: 2009-11-28 22:58:12
by kiskin
Подскажите как можно чара остановить? Помню года два назад была такая тема..сейчас не смог найти в поиске... в общем смысл в том, что бы когда чар идет тем же валкером к точке, с помощью команды остановить чара но не терминатом :)))


И еще вопросик... как прочесть в журнале число... смысл такой
sub bank()

if uo.injournal ('4000') then
bla bla
endif
endsub

то есть при любом макросе попасть на такой вес в банке очень сложно если его дополнять, так вот прошу помочь.. смысл чтобы читало наприме : от 4000 до 5000 включительно... да и вообще реально ли это?

Posted: 2009-11-29 02:10:22
by Nmy
kiskin wrote:Подскажите как можно чара остановить? Помню года два назад была такая тема..сейчас не смог найти в поиске... в общем смысл в том, что бы когда чар идет тем же валкером к точке, с помощью команды остановить чара но не терминатом :)))


И еще вопросик... как прочесть в журнале число... смысл такой
sub bank()

if uo.injournal ('4000') then
bla bla
endif
endsub

то есть при любом макросе попасть на такой вес в банке очень сложно если его дополнять, так вот прошу помочь.. смысл чтобы читало наприме : от 4000 до 5000 включительно... да и вообще реально ли это?


в любом валкере можно прописать стои и го

про вес - делай массив 4001, 4002 итп, можно и как ты говорил, но этого писать некто не будет
посмотри может есть в темах дестра такие вещи со строками - "полезности" или "то что ищут все" называется, не помню точно

Posted: 2009-11-29 10:53:55
by kiskin
про стой и го это понятно.. просто фищка в том что когда чар на валкере бежит... и видит ПК.. отключается валкер и пьет инвизку + рекол... так вот из за того что он не быстро отключается он еще успевает сделать шаг, из за чего он выскакивает из инвизки...

И кстати.. про масивы спасибо, чего то даже н подумал :oops:

Posted: 2009-11-29 13:54:44
by Mirage
1)существуют команды блокировки шага
2)просто ближе и чаще точки делай для перемещения - остановится без тормозного пути :)

Posted: 2009-11-29 15:38:13
by kiskin
Mirage wrote:1)существуют команды блокировки шага
2)просто ближе и чаще точки делай для перемещения - остановится без тормозного пути :)


Улыбнул пост)))

Но тогда что бы не было тормозного пути, надо делать каждую точку получается :(
скажи команды блокировки..

Posted: 2009-11-29 16:10:58
by Mirage
kiskin wrote:
Mirage wrote:1)существуют команды блокировки шага
2)просто ближе и чаще точки делай для перемещения - остановится без тормозного пути :)


Улыбнул пост)))

Но тогда что бы не было тормозного пути, надо делать каждую точку получается :(
скажи команды блокировки..

во первых а что смешного? так и делают.
во вторых уже совсем лень искать?
http://yoko.com.ua/help/
в третьих
Описание: moveon •

Синтакс: ,moveon
none uo.moveon()
Тема: Системные Ключевые слова: command, uoscript, system

Разрешает снова движение клиента после команды moveoт. При попытке движения персонаж мог рисоваться в том месте где он должен быть по мнению Injection. В следствие того что высота персонажа не вычисляется, персонаж может быть нарисован выше или ниже но это просто визуальный эффект. В этом случае можно использовать команду resend.

в четвертых - прекращай изобретать велосипед. Полно таких скриптов. Научись искать.

Posted: 2009-11-29 16:28:35
by kiskin
Спасиб