Page 1 of 1
Медитация.
Posted: 2005-06-30 00:04:40
by PAIN^j18.9
Господа , помогите доработать срипт Саваджа на медитацию :
Code: Select all
sub medic()
UO.DeleteJournal()
while UO.Mana<UO.Int
UO.Exec("warmode 0")
UO.UseSkill('Meditation')
repeat
wait(100)
until UO.InJournal("You are") OR UO.InJournal("You lose")
UO.DeleteJournal()
wait(1000)
wend
end sub
В ПвП он безполезен так как при включении вара он его отрубает и пытается медетировать дальше , идея проста : при включении вара или при получении чаром урона - скрипт выключается.
Буду безмерно признателен за вашу помощь .
Re: Медитация.
Posted: 2005-06-30 02:22:41
by Solaire
PAIN^j18.9 wrote:Господа , помогите доработать срипт Саваджа на медитацию :
Вместо
while UO.Mana<UO.Int
поставь
while UO.Mana<UO.Int and UO.WarMode()==0 and UO.Life==UO.Str
Re: Медитация.
Posted: 2005-06-30 12:20:37
by PAIN^j18.9
Solaire wrote:PAIN^j18.9 wrote:Господа , помогите доработать срипт Саваджа на медитацию :
Вместо
while UO.Mana<UO.Int
поставь
while UO.Mana<UO.Int and UO.WarMode()==0 and UO.Life==UO.Str
Спасибо все как надо .
Posted: 2005-06-30 12:59:30
by PAIN^j18.9
Хотя нет
Теперь возникла другая проблема - когда чар находится в вар моде он отказывается медетировать.
Кому не сложно подскажите плиз ...
Posted: 2005-06-30 13:15:17
by flake
Тогда поставь
while UO.Mana<UO.Int and UO.Life==UO.Str
Posted: 2005-06-30 13:22:09
by PAIN^j18.9
flake wrote:Тогда поставь
while UO.Mana<UO.Int and UO.Life==UO.Str
Теряет ли чар хпшки для меня не черезмерно важно , просто надо чтоб при вхождении чара в вар скрипт останавливался - это является идеальным вариантом , так как я в любой момент могу остановить скрипт сам , не кидать же мне в себя стрелку чтоб чар перестал медетировать.

)
Posted: 2005-06-30 14:50:05
by netol
типа лучше пиши так uo.warmode(0)
Posted: 2005-06-30 14:52:51
by Solaire
PAIN^j18.9 wrote:Хотя нет

Теперь возникла другая проблема - когда чар находится в вар моде он отказывается медетировать.

Кому не сложно подскажите плиз ...
Так тебе ж вроде это и надо было.
Ну ладно, тогда сделай так:
Code: Select all
sub medic()
UO.DeleteJournal()
while UO.Mana<UO.Int and UO.Life==UO.Str
UO.Exec("warmode 0")
UO.UseSkill('Meditation')
repeat
wait(100)
until UO.InJournal("You are") OR UO.InJournal("You lose")
if UO.WarMode()==1 then
return
endif
UO.DeleteJournal()
wait(1000)
wend
end sub
Posted: 2005-07-02 01:22:50
by PAIN^j18.9
Solaire wrote:PAIN^j18.9 wrote:Хотя нет

Теперь возникла другая проблема - когда чар находится в вар моде он отказывается медетировать.

Кому не сложно подскажите плиз ...
Так тебе ж вроде это и надо было.
Ну ладно, тогда сделай так:
Code: Select all
sub medic()
UO.DeleteJournal()
while UO.Mana<UO.Int and UO.Life==UO.Str
UO.Exec("warmode 0")
UO.UseSkill('Meditation')
repeat
wait(100)
until UO.InJournal("You are") OR UO.InJournal("You lose")
if UO.WarMode()==1 then
return
endif
UO.DeleteJournal()
wait(1000)
wend
end sub
Чувак спасибо тебе огромное .
Posted: 2005-07-02 01:34:39
by Arsuri
PAIN^j18.9 wrote:Чувак спасибо тебе огромное .
Сам ты чувак!

Это как бы чувиха, если что...

Posted: 2005-07-02 02:13:43
by PAIN^j18.9
Arsuri wrote:PAIN^j18.9 wrote:Чувак спасибо тебе огромное .
Сам ты чувак!

Это как бы чувиха, если что...

Приношу столь милой девушке - свои искрение извинения , если мои слова её хоть как то задели .
Posted: 2005-07-02 02:15:55
by Solaire
PAIN^j18.9 wrote:Приношу столь милой девушке - свои искрение извинения , если мои слова её хоть как то задели .
Не задели.

Тут почти все думают, что я парень.

Posted: 2005-07-02 03:01:17
by Qualis Eram
Solaire wrote:PAIN^j18.9 wrote:Приношу столь милой девушке - свои искрение извинения , если мои слова её хоть как то задели .
Не задели.

Тут почти все думают, что я парень.

Слушай а можно сделать так чтобы первый раз нажал кнопку скрипт пахал есил меня атаковали то автоматом отключился и если я повторно нажми запустить скрипт чтобы он выключался!
Posted: 2005-07-02 10:16:43
by Solaire
Qualis Eram wrote:Слушай а можно сделать так чтобы первый раз нажал кнопку скрипт пахал есил меня атаковали то автоматом отключился и если я повторно нажми запустить скрипт чтобы он выключался!
Ну дык тот, что я выложила, так и будет работать.

Posted: 2005-07-02 23:06:31
by Qualis Eram
Solaire wrote:Qualis Eram wrote:Слушай а можно сделать так чтобы первый раз нажал кнопку скрипт пахал есил меня атаковали то автоматом отключился и если я повторно нажми запустить скрипт чтобы он выключался!
Ну дык тот, что я выложила, так и будет работать.

Ну не совсем смотри чтобы я допустим у меня бинж на медитацию кнопка F12 вот я ее нажал скрипт пошел и тут мне его надо срочно вырубить можно сделать так что если я поторно нажму F12 он выключиться...но чтобы те другие условия остались типо если я встал в вар режим или кто то на меня кинул магию итд
Posted: 2005-07-03 04:58:48
by Solaire
Qualis Eram wrote:Ну не совсем смотри чтобы я допустим у меня бинж на медитацию кнопка F12 вот я ее нажал скрипт пошел и тут мне его надо срочно вырубить можно сделать так что если я поторно нажму F12 он выключиться...но чтобы те другие условия остались типо если я встал в вар режим или кто то на меня кинул магию итд
Вот, получай. Сначала 1 раз запусти glob().
Code: Select all
sub glob()
uo.setGlobal("running",1)
end sub
sub medic()
if val(uo.getGlobal("running"))==1 then
uo.setGlobal("running",2)
else
uo.setGlobal("running",1)
UO.Exec('terminate medic')
endif
UO.DeleteJournal()
while UO.Mana<UO.Int and UO.Life==UO.Str
UO.Exec("warmode 0")
UO.UseSkill('Meditation')
repeat
wait(100)
until UO.InJournal("You are") OR UO.InJournal("You lose")
if UO.WarMode()==1 then
uo.setGlobal("running",1)
return
endif
UO.DeleteJournal()
wait(1000)
wend
uo.setGlobal("running",1)
endsub