Yoko

All sides of Injection
It is currently 2026-01-25 19:50:16

All times are UTC+02:00




Post new topic  Reply to topic  [ 10 posts ] 
Author Message
PostPosted: 2006-10-24 22:33:41 
Offline
User avatar

Joined: 2006-08-05 14:09:06
Posts: 270
1) Как правильно зациклить скрипт?

2) Есть скрипт который состоит из нескольких скриптов. Как сделать так чтоб при появлении энта, чар орал гвард. Но сканил этого энта постоянно. Тоесь не по сообщению его искал. И как это вставить скрипт?

P.S. Вот пример скрипта.

Code:
sub main ()
script1 ()
script2 ()
script3 ()
end sub


Покажите пожалуйста на примере этого скрипта все что описано в 1 и 2 вопросах. И подскажите необходимы ли паузы между script1 () и script2 (). Если да, то можно wait заменить чеклагом?

_________________
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog


Top
   
 Post subject:
PostPosted: 2006-10-24 22:55:00 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
Code:
sub main ()
script1 ()
script2 ()
script3 ()
end sub

запускается скрипт майн,
в место майн продолжает работать скрипт1 пока незавершыт свою работу
когда завершыл, скрипт майн продолжает работать с того места где был вызван скрипт1,
дальше там скрипт2, все тоже самое...

почитай уроки, там много наидти можно...

да и ненадо нечего вызывать, все можно зделать через логичную функцию if

зацыклить можно с while >> wend и repeat >> until
разница между ними такая что вайл сначало проверяет заданное ему если ответ позитивный(true) тогда ввойдёт в цыкл, иначе продолжыт работу пропуская все между while & wend. Repeat тоже самое только проверяется он при унтил, это есть он сначала зделает цыкл, и если при until задачей он получает false он все повторяет начиная с командой repeat

Code:
if uo.injournal('element') then
...если -- тогда
...
end if


Code:
while uo.findcount()
...делать будет пока находит
...
wend


Code:
repeat
...делать будет пока непоявится сообщение
...
until uo.injournal('god f$%£ damn it STOP IT')



надеюсь я нечего непопутал

_________________
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net


Top
   
 Post subject:
PostPosted: 2006-10-24 23:02:12 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Если надо именно паралельно работающий сканер (все через это проходили), то пишем отдельный скрипт, который в вечном цикле осуществляет поиск по типу на земле, если нашел, гудит, рычит, подает сигнал вообщем посильно. Его запускаем отдельно, в итоге во вкладе скриптс должны наблюдаться два работающих скрипта.


Top
   
 Post subject:
PostPosted: 2006-10-25 00:32:53 
Offline
User avatar

Joined: 2006-08-05 14:09:06
Posts: 270
А как его вечный цыкл сделать этого скана ??

У меня огромный скрипт. Я его свел на минимум и он получился вот таким:

Code:
sub hustle()
Main()
wait(5000)
end sub


Предположим что имеется скрипт на скан энтов scan().
Зациклите пожалуйста сам скрипт hustle() и вставьте напостоянную работу scan().

_________________
ДРВ

Spoiler

_________________

Антарес

Spoiler|Gostrabaiter|Umhra|Slog


Top
   
 Post subject:
PostPosted: 2006-10-25 01:00:14 
Offline
User avatar

Joined: 2006-08-05 14:09:06
Posts: 270
Вот что получилось, зациклил hustle()
Code:
sub hustle() 
VAR i = 1
If i == 1 Then
Main()
wait(5000)
Else
UO.Print( 'пьем йад' )
Endif
end sub


Теперь немогу решить что делать со скриптом scan(), который должен работать постоянно. Repeat-until или while-wend незню куда вставить, в начале или в конце.

_________________
ДРВ

Spoiler

_________________

Антарес

Spoiler|Gostrabaiter|Umhra|Slog


Top
   
 Post subject:
PostPosted: 2006-10-25 01:35:58 
Offline
User avatar

Joined: 2006-08-05 14:09:06
Posts: 270
Тот вариант не цыклится, вот сделал, работает:
Code:
sub hustle()  
While i < 3
Main()
wait(5000)
Wend
end sub


А проблемка со scan() не решена. У меня все действие скрипта происходит в гз. Поэтому хочу чтоб если меня атакуют, кричать гуардс 5 раз с интервалом 5 сек. Потом юзать Tab и ждать следующей атаки. Уроки работы с журналом читал, понял. Скрипт scan() проблем не составит, главная задача его вставить.

P.S. А можно как то узнать что меня атаковали, но не используя журнал и не проверяя хп?

_________________
ДРВ

Spoiler

_________________

Антарес

Spoiler|Gostrabaiter|Umhra|Slog


Top
   
 Post subject:
PostPosted: 2006-10-25 18:49:55 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Можно, смотри на экран.

Скан запускаешь отдельно. так же как и твой хастл.


Top
   
 Post subject:
PostPosted: 2006-10-26 22:24:07 
Offline
User avatar

Joined: 2006-08-05 14:09:06
Posts: 270
Ну ещеб уолуп посоветовалибы с биндом "Guards" :D

_________________
ДРВ

Spoiler

_________________

Антарес

Spoiler|Gostrabaiter|Umhra|Slog


Top
   
 Post subject:
PostPosted: 2006-10-26 23:19:42 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Каков вопрос таков и ответ. Сам подумай, какие критерии у нас имеются для проверки на атаку чара? 1. Журнал - сообщение об атаке или злой прикол. 2. Уменьшение ХП чара. Что остается? Визуальный мониторинг чара кукловодом.


Top
   
 Post subject:
PostPosted: 2006-10-27 11:10:13 
Offline
User avatar

Joined: 2006-08-05 14:09:06
Posts: 270
По цвету имени, красный - энт или пк, синий ник - все ок.

_________________
ДРВ

Spoiler

_________________

Антарес

Spoiler|Gostrabaiter|Umhra|Slog


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 10 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited