Anything and all.
Moderators: Murderator+ , Murderator
flake
Expert!
Posts: 746 Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:
Post
by flake » 2005-03-25 18:50:56
Есть обьект Victim.
Нужно, чтобы команда UO.Print Выводило сообщение
ATTACKING Имя Чара, айди которого прописсано в обьекте Victim.
Пробовал так, но не работает:
Code: Select all
UO.Print ('ATTACKING ' + Str( UO.GetName( 'Victim' ) ))
Разьясните плиз.
flake
Expert!
Posts: 746 Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:
Post
by flake » 2005-03-26 12:27:42
Все равно наотрез не желает выводить имя чара.
666Man666
Junior Expert
Posts: 474 Joined: 2004-11-13 00:43:55
Location: Киберзадроцк
Contact:
Post
by 666Man666 » 2005-03-26 13:06:18
Включина ли опция TWI ?
и помойму чтобы взять имя чара, надо сделать Алл Неймс...
flake
Expert!
Posts: 746 Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:
Post
by flake » 2005-03-26 13:16:03
Обычно выключенна. Но пробовал и с включенной, разницы нет.
All Names? А поподробнее можно?
Sfagnum
Expert!
Posts: 1284 Joined: 2004-07-04 00:14:58
Contact:
Post
by Sfagnum » 2005-03-26 14:03:10
Code: Select all
UO.Click("Victim") while uo.GetName("Victim")=="" wait(100) wend UO.Print("ATTACKING: "+uo.GetName("Victim"))
flake
Expert!
Posts: 746 Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:
Post
by flake » 2005-03-27 00:51:57
Нет, опять не канает.
Sfagnum
Expert!
Posts: 1284 Joined: 2004-07-04 00:14:58
Contact:
Post
by Sfagnum » 2005-03-27 02:12:46
flake wrote: Нет, опять не канает.
проверь правильность получения объекта.
Edred
Expert!
Posts: 2544 Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg
Post
by Edred » 2005-03-27 11:02:12
flake wrote: Нет, опять не канает.
Я тебе уже говорил, это не будет работать с выключенным TWI. Лучше поставь свежий АСМ и включай/выключай TWI прямо в скрипте. Не забывай после включения TWI поставить UO.Resend(), хотя может и не надо (экспериментируй).
Edred
Expert!
Posts: 2544 Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg
Post
by Edred » 2005-03-27 11:05:37
Sfagnum wrote: Code: Select all
UO.Click("Victim") while uo.GetName("Victim")=="" wait(100) wend UO.Print("ATTACKING: "+uo.GetName("Victim"))
После клика надо поставить какую-нибудь паузу. Подбирается в зависимости от коннекта.
Sfagnum
Expert!
Posts: 1284 Joined: 2004-07-04 00:14:58
Contact:
Post
by Sfagnum » 2005-03-27 12:29:05
Edred wrote: Sfagnum wrote: Code: Select all
UO.Click("Victim") while uo.GetName("Victim")=="" wait(100) wend UO.Print("ATTACKING: "+uo.GetName("Victim"))
После клика надо поставить какую-нибудь паузу. Подбирается в зависимости от коннекта.
она стоит
как кто то сказал, "сама подбирается в зависимости от коннекта":lol: - как то так.
ЗЫ код Ёко упёрт, он его где то тут на форуме обронил
flake
Expert!
Posts: 746 Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:
Post
by flake » 2005-03-27 13:04:35
Ед, я у тебя немного о другом спрашивал.
А это не работает даже с включенным ТВИ.
Вобщем сенк всем за помощь, я уже достигнул цели другим способом