Алгоритм

Ask for help

Moderators: Murderator+, Murderator

Post Reply
kiskin
Posts: 18
Joined: 2009-11-24 22:44:09

Алгоритм

Post 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
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

надо понять зачем это
kiskin
Posts: 18
Joined: 2009-11-24 22:44:09

Post by kiskin »

Nmy wrote:надо понять зачем это


Проблема была решена через uo.setglobal :)
Ever1x
Posts: 38
Joined: 2009-02-09 17:12:23

Post by Ever1x »

of course, You can transfer var details like that!
if u would put in last scp return i then mby
kiskin
Posts: 18
Joined: 2009-11-24 22:44:09

Post 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]
Ever1x
Posts: 38
Joined: 2009-02-09 17:12:23

Post by Ever1x »

Return i

Or somehow like that!
i = your variable!
kiskin
Posts: 18
Joined: 2009-11-24 22:44:09

Post by kiskin »

Ever1x wrote:Return i

Or somehow like that!
i = your variable!



Thx!
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Надо прочитать уроки а не тупо гадать
kiskin
Posts: 18
Joined: 2009-11-24 22:44:09

Post by kiskin »

Nmy wrote:Надо прочитать уроки а не тупо гадать


Nmy честно читал... просто такая путаница в голове))))
kiskin
Posts: 18
Joined: 2009-11-24 22:44:09

Post by kiskin »

Как остановить скрипт? У меня запущен скрипт... после идет проверка на ПК... в котором при обнаружении uo.exe('terminate ...') не глушит скрипт, меня на uo.say(',terminate ...') все равно... даже при запуске в ручную скрипт с командами терминате... он не сразу глушится.. а еще минуты три активен...?
kiskin
Posts: 18
Joined: 2009-11-24 22:44:09

Post by kiskin »

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



Попробовал сделать через uo.exec('terminate all; exec aaa;exec bbb') вроде работает нормально.. но я думаю есть альтернатива этому методу заглушать на 100 % :)
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Терминатится не сразу в быстрых местах, в циклах с короткой паузой - менее 200.

Очень хорошо терминатится скрипт из скрипта который его и запустил. В таком случае имеем три скрипта. Первый "папа" он устанавливает глобальную переменную и запускает нужный скрипт. Далее переходит в режим ожидания переодически читая глобалку. Второй скрипт и есть тот скрипт который надо вырубать. Третий скрипт вешается на хоткей и изменяет глобалку.
kiskin
Posts: 18
Joined: 2009-11-24 22:44:09

Post by kiskin »

Спасибо, вроде разобрался!
kiskin
Posts: 18
Joined: 2009-11-24 22:44:09

Post by kiskin »

Подскажите как можно чара остановить? Помню года два назад была такая тема..сейчас не смог найти в поиске... в общем смысл в том, что бы когда чар идет тем же валкером к точке, с помощью команды остановить чара но не терминатом :)))


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

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

то есть при любом макросе попасть на такой вес в банке очень сложно если его дополнять, так вот прошу помочь.. смысл чтобы читало наприме : от 4000 до 5000 включительно... да и вообще реально ли это?
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

kiskin wrote:Подскажите как можно чара остановить? Помню года два назад была такая тема..сейчас не смог найти в поиске... в общем смысл в том, что бы когда чар идет тем же валкером к точке, с помощью команды остановить чара но не терминатом :)))


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

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

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


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

про вес - делай массив 4001, 4002 итп, можно и как ты говорил, но этого писать некто не будет
посмотри может есть в темах дестра такие вещи со строками - "полезности" или "то что ищут все" называется, не помню точно
kiskin
Posts: 18
Joined: 2009-11-24 22:44:09

Post by kiskin »

про стой и го это понятно.. просто фищка в том что когда чар на валкере бежит... и видит ПК.. отключается валкер и пьет инвизку + рекол... так вот из за того что он не быстро отключается он еще успевает сделать шаг, из за чего он выскакивает из инвизки...

И кстати.. про масивы спасибо, чего то даже н подумал :oops:
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Post by Mirage »

1)существуют команды блокировки шага
2)просто ближе и чаще точки делай для перемещения - остановится без тормозного пути :)
kiskin
Posts: 18
Joined: 2009-11-24 22:44:09

Post by kiskin »

Mirage wrote:1)существуют команды блокировки шага
2)просто ближе и чаще точки делай для перемещения - остановится без тормозного пути :)


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

Но тогда что бы не было тормозного пути, надо делать каждую точку получается :(
скажи команды блокировки..
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Post by Mirage »

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


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

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

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

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

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

в четвертых - прекращай изобретать велосипед. Полно таких скриптов. Научись искать.
kiskin
Posts: 18
Joined: 2009-11-24 22:44:09

Post by kiskin »

Спасиб
Post Reply