Page 1 of 1

Резист на ДРВ

Posted: 2009-10-29 22:42:30
by TarantuL
Ребят, привет всем.
Не могу найти именно то, что хотелось бы..
Конкретнее:
Чтобы я мог поставить 3х кастеров стрелок на одного перса, и при компанде стоп они ждали пока он вылечится.. Или что-то в этом роде..
Если есть у кого, выложите, пожалуйста.

Posted: 2009-10-30 05:49:41
by Savage
Пробуй, не проверял. Если работает норм, можно ещё резистору накалякать скрипт. Команды голосом "Start", "Go", "Stop".

Если надо чтоб кастеры стартовали в паузе, тогда замени VAR m, Stoped=0 на =1. После чего голосом "Go" и будешь ловить маслины. :D

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

Posted: 2009-10-31 14:05:16
by TarantuL
Работает Отменно!!! Саваж, спасибо огромаднущее!!!

ТОлько, Как я понял из-за слов СТопед и АЙм го он путается порой, воспринимая свои слова, Как команды от Резистера.

Переделал их на СТою и Поехали :))

*пошёл калякать скрипт флудера стоп\гоу))*

Posted: 2009-10-31 16:06:20
by Savage
Это типа затычка от пропуска сообще6ния на остановку :D