pomogite

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
CHYVAKs
Posts: 46
Joined: 2005-03-16 10:14:15

pomogite

Post by CHYVAKs »

estj takoi skript

sub Magery()
var LastTimer
while not uo.Dead()
uo.DeleteJournal()
CheckLag()
while uo.Mana>=10
uo.Cast('Poison','self')
wait(4000)
wend
while uo.Mana<uo.INT
LastTimer=uo.Timer()
uo.UseSkill('Meditation')
repeat
wait(100)
until uo.InJournal("You are") or uo.InJournal("You lose") or uo.Timer()>LastTimer+200
uo.DeleteJournal()
wait(3000)
wend
wend
end sub

sub CheckLag()
uo.DeleteJournal()
uo.Click('backpack')
repeat
wait(500)
until uo.InJournal('backpack')
end sub

mozno li poprositj dobavitj chtobi on oral Guards kak toka ego udarjat :)

zaraneje sposibo :)
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Code: Select all

sub AutoGuards()
var hits
repeat
hits = uo.hits
repeat
wait(500)
until uo.hits<hits
uo.msg('Guards держи эту сволочь!')
until uo.dead()
endsub

Ой, я уже все забыл :) Как-то так вобщем 8)
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Leo
Expert!
Posts: 791
Joined: 2005-01-15 19:15:05
Location: Dragon World
Contact:

Post by Leo »

Destruction wrote:

Code: Select all

sub AutoGuards()
var hits
repeat
hits = uo.hits
repeat
wait(500)
until uo.hits<hits
uo.msg('Guards держи эту сволочь!')
until uo.dead()
endsub

Ой, я уже все забыл :) Как-то так вобщем 8)


C таким скриптом на каторгу заберут. Задержку надо поставить....

Code: Select all

sub AutoGuards()
var hits
repeat
hits = uo.hits
repeat
wait(500)
until uo.hits<hits
uo.msg('Guards держи эту сволочь!')
wait(1000)
until uo.dead()
endsub
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Leo wrote:
Destruction wrote:

Code: Select all

sub AutoGuards()
var hits
repeat
hits = uo.hits
repeat
wait(500)
until uo.hits<hits
uo.msg('Guards держи эту сволочь!')
until uo.dead()
endsub

Ой, я уже все забыл :) Как-то так вобщем 8)


C таким скриптом на каторгу заберут. Задержку надо поставить....

Code: Select all

sub AutoGuards()
var hits
repeat
hits = uo.hits
repeat
wait(500)
until uo.hits<hits
uo.msg('Guards держи эту сволочь!')
wait(1000)
until uo.dead()
endsub

Это еще зачем? Мой скрипт должен орать по разу на каждое понижение жизни. Вот кстате проапил:

Code: Select all

sub AutoGuards()
var hits
repeat
hits = uo.hits
repeat
wait(500)
if uo.hits>hits then
hits = uo.hits
endif
until uo.hits<hits
uo.msg('Guards держи эту сволочь!')
until uo.dead()
endsub

Типа тут надежнее.

И вообще, учись читать скрипты 8)
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
AlexTech
Posts: 28
Joined: 2005-02-09 12:02:08

Post by AlexTech »

У меня вот так сделано. Вызываю в каждом удобном месте основного скрипта.

sub CheckAttack()
if UO.InJournal( 'attacking you' ) then
UO.Say( 'guards' )
Gong() ;звоночек
UO.DeleteJournal()
UO.Exec( 'warmode 0' )
end if
end sub
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

AlexTech wrote:У меня вот так сделано. Вызываю в каждом удобном месте основного скрипта.

sub CheckAttack()
if UO.InJournal( 'attacking you' ) then
UO.Say( 'guards' )
Gong() ;звоночек
UO.DeleteJournal()
UO.Exec( 'warmode 0' )
end if
end sub

Ага, а еще перебери все названия спелов, которыми мона убить :wink:
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
AlexTech
Posts: 28
Joined: 2005-02-09 12:02:08

Post by AlexTech »

Destruction wrote:Ага, а еще перебери все названия спелов, которыми мона убить :wink:

Не тупи :lol:
Любой атакующий спелл вызывает появление в журнале "attacking you"
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

AlexTech wrote:
Destruction wrote:Ага, а еще перебери все названия спелов, которыми мона убить :wink:

Не тупи :lol:
Любой атакующий спелл вызывает появление в журнале "attacking you"

Эмм, нет.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
AlexTech
Posts: 28
Joined: 2005-02-09 12:02:08

Post by AlexTech »

For example...
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

AlexTech wrote:For example...
стена огня.
AlexTech
Posts: 28
Joined: 2005-02-09 12:02:08

Post by AlexTech »

Уж простите, я не знаю как у вас судари, но у меня пишет attackin you если даже кто-то поставил стену рядом со мной, а я в нее влез.
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

AlexTech wrote:Уж простите, я не знаю как у вас судари, но у меня пишет attackin you если даже кто-то поставил стену рядом со мной, а я в нее влез.
так не во время же каста ;) а ток кодыть влез... а там ужО и поздно может быть... да и в бомбочки стрелка полетела... и ты можешь не увидеть этой надписи ;)
AlexTech
Posts: 28
Joined: 2005-02-09 12:02:08

Post by AlexTech »

Дык ить, если стрелка полетела в кучу експложенов, то мониторинг здоровья тоже не поможет :D
Solaire
Posts: 163
Joined: 2005-05-21 07:12:12
Location: DRW

Post by Solaire »

AlexTech wrote:У меня вот так сделано. Вызываю в каждом удобном месте основного скрипта.

sub CheckAttack()
if UO.InJournal( 'attacking you' ) then
UO.Say( 'guards' )
Gong() ;звоночек
UO.DeleteJournal()
UO.Exec( 'warmode 0' )
end if
end sub

А если журнал очистится до этого вызова? ИМХО, это лучше:
if UO.Life<UO.STR then
.....
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Solaire wrote:
AlexTech wrote:У меня вот так сделано. Вызываю в каждом удобном месте основного скрипта.

sub CheckAttack()
if UO.InJournal( 'attacking you' ) then
UO.Say( 'guards' )
Gong() ;звоночек
UO.DeleteJournal()
UO.Exec( 'warmode 0' )
end if
end sub

А если журнал очистится до этого вызова? ИМХО, это лучше:
if UO.Life<UO.STR then
.....

Не, мой вариант лучше (зацикленность ток убрать), прикинь, если ты магию на маджик аррове качаешь?..
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

Destruction wrote:
Solaire wrote:
AlexTech wrote:У меня вот так сделано. Вызываю в каждом удобном месте основного скрипта.

sub CheckAttack()
if UO.InJournal( 'attacking you' ) then
UO.Say( 'guards' )
Gong() ;звоночек
UO.DeleteJournal()
UO.Exec( 'warmode 0' )
end if
end sub

А если журнал очистится до этого вызова? ИМХО, это лучше:
if UO.Life<UO.STR then
.....

Не, мой вариант лучше (зацикленность ток убрать), прикинь, если ты магию на маджик аррове качаешь?..

Прикинь неповреждает? :lol:
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Думал, думал, думал, понял почему мой вариант лучше (сорьки что старье подымаю - случайно яндексом наткнулся), вобщем прикинь такая ситуация:
Тебя заатачили - твой скрипт крикнул гвардов, а тот, кто атачил - внегз, гвард побесился и ушел, тот спокойно заходит в гз и без всяких сообщений об атаке тебя убивает.

Исключение - если ты регулярно хайдишся, тада придется атачить, кажись.
Post Reply