Ребят, привет всем.
Не могу найти именно то, что хотелось бы..
Конкретнее:
Чтобы я мог поставить 3х кастеров стрелок на одного перса, и при компанде стоп они ждали пока он вылечится.. Или что-то в этом роде..
Если есть у кого, выложите, пожалуйста.
Резист на ДРВ
Moderators: Murderator+, Murderator
-
- Expert!
- Posts: 1205
- Joined: 2004-04-04 11:13:54
- Location: Балаково, Саратовская обл.
- Contact:
Пробуй, не проверял. Если работает норм, можно ещё резистору накалякать скрипт. Команды голосом "Start", "Go", "Stop".
Если надо чтоб кастеры стартовали в паузе, тогда замени VAR m, Stoped=0 на =1. После чего голосом "Go" и будешь ловить маслины.
Если надо чтоб кастеры стартовали в паузе, тогда замени VAR m, Stoped=0 на =1. После чего голосом "Go" и будешь ловить маслины.

Code: Select all
sub Caster()
VAR ResistorId="0x12345678" ;serial chara
VAR m, Stoped=0
While NOT UO.Dead()
If UO.InJournal ("Stop|stoped") Then
Stoped=1
End if
CheckLag()
If UO.Mana>4 AND Stoped<>1 Then
m=UO.Mana
UO.Cast('Magic Arrow', ResistorId)
While UO.Mana>=m
wait(200)
Wend
Else
While UO.Mana<UO.Int
If UO.InJournal ("Stop|stoped") Then
Stoped=1
End if
CheckLag()
UO.UseSkill('Meditation')
repeat
wait(200)
until UO.InJournal("are|lose")
If UO.InJournal ("Start|Go") Then
Stoped=0
End if
Wend
End if
If UO.InJournal ("Stop|stoped") OR Stoped==1 Then
UO.Say("Im stoped")
Repeat
wait(500)
Until UO.InJournal("Start|Go")
Stoped=0
UO.Say("Im Go")
End if
Wend
end sub
sub CheckLag()
UO.DeleteJournal()
UO.Click('backpack')
repeat
wait(500)
until UO.InJournal('backpack|cliloc# 0x9ED5')
end sub