Page 1 of 1

Помогите исправить ошибку в скрипте.

Posted: 2015-03-25 10:01:59
by Just a Dream
скрипт работает по следущей схеме,когда тебя атакуют или кидают каст который прописан в скрипте то при нажатии на скрипт вешаетца таргет на противника этого,но проблема заключаетца втом что если нажать на кнопку второй раз то каст уже идёт по себе :( а в варках массовых можно себя зафризить по тупости.. ! помогите решить проблему сделать игнор моего чара или что там требутца :)))) !!! буду очень благодарен..
вот скрипт.

sub targetskinut(); атака людей с этими словами
var f
var Enemy = 0x00000000
dim text[4]
text[0]="is attacking you"
text[1]="An Ex Por"
Text[2]="In Nox"
Text[3]="Uus Jux"
Text[4]="Des Mani"
for f=0 to 4
if UO.InJournal(text[f]) Then
Enemy = UO.JournalSerial(UO.InJournal(text[f])-1)
UO.DeleteJournal()
UO.Attack(Enemy)
UO.Cast('Paralyze',Enemy)
UO.Set('lasttarget',Enemy)
uo.concolor('0x09DA')
uo.print("Цель поймана")
uo.concolor('0x09A4')
endif
next
end sub

Re: Помогите исправить ошибку в скрипте.

Posted: 2015-03-26 19:02:18
by RL_ka
Нужно вставить проверку после поиска жертвы по журналу. Сверять нужно свой серийник с тем что был найден.

Re: Помогите исправить ошибку в скрипте.

Posted: 2015-03-28 12:04:48
by admir
О Божее ))))))0этот не скрипт это антискрипт)
во-первых когда ты кастуешь каст из списка то скрипт присваивает таргету себя самого )
во-вторых любой может покричать слова из твоего списка и твой скрипт начнет присваивать серийник кричащего и начнет бешено пытаться спарализить )
в-третьих где задержки и проверки на собственный каст?

Мой совет - забудь про этот скрипт и никогда его не включай чтоб не терять арморы )

Re: Помогите исправить ошибку в скрипте.

Posted: 2015-06-20 03:45:19
by $keR
Target next в настройках Уо