Page 1 of 1

не пишет имя

Posted: 2012-12-06 18:37:46
by dubd
вот скрипт, он из другого раздела. Проблема в том, что он не пишет имя кто идёт а пишет - "data lalala"

Code: Select all

sub main()
   var self = 'self'
   var frend = 'self'
   var name
   var telo
   uo.set('finddistance',10)
   uo.ignore(self)
   uo.ignore(frend)
   repeat
      uo.findman()
      if uo.findcount() then
         telo = UO.GetSerial('finditem')
         UO.Click(telo)
         name = UO.GetName(telo)
         uo.msg("\w : ' + name + ', ' + data + '")
         wait(3000)
      endif
      wait(500)
   until uo.dead()   
end sub

Re: не пишет имя

Posted: 2012-12-06 20:37:05
by Incorrect User
Возможно потому что он никого не находит. Сделай не 10 а 20 тайлов.

Re: не пишет имя

Posted: 2012-12-06 20:47:34
by dubd
спс, но он пишет

Code: Select all

+ name + ', ' + data +
Замечает прохожих, но не пишет не имя - ничего!

Re: не пишет имя

Posted: 2012-12-06 20:57:47
by Incorrect User
С датой не понял а просто имя будет писать так

Code: Select all

sub main()
   var self = 'self', name, telo
   uo.set('finddistance',20)
   uo.ignore(self)
   repeat
      uo.findman()
      if uo.findcount() then
         telo = UO.GetSerial('finditem')
         UO.Click(telo)
         name = UO.GetName(telo)
         uo.msg(''+ name +'')
         wait(3000)
      endif
      wait(500)
   until uo.dead()   
end sub

Re: не пишет имя

Posted: 2012-12-06 22:12:26
by ZeroDX
тут нужна задержка после клика

Re: не пишет имя

Posted: 2012-12-06 22:27:42
by Incorrect User
У меня так норм. а дату ошибка вылетает, делаю типа var data и data = uo.Date() и '+ data +' не хочет так.

Re: не пишет имя

Posted: 2012-12-08 18:55:46
by tylllkah
ищит одного и тогоже

Re: не пишет имя

Posted: 2012-12-08 23:23:46
by Incorrect User
Так игнор добавь, если найдет - напишет имя и больше на него реагировать не будет.

Code: Select all

sub main()
   var self = 'self', name, telo
   uo.set('finddistance',20)
   uo.ignore(self)
   repeat
      uo.findman()
      if uo.findcount() then
         telo = UO.GetSerial('finditem')
         UO.Click(telo)
         name = UO.GetName(telo)
         uo.msg(''+ name +'')
         uo.ignore('finditem')
         wait(3000)
      endif
      wait(500)
   until uo.dead()   
end sub

Re: не пишет имя

Posted: 2012-12-09 22:22:52
by tylllkah
Incorrect User wrote:Так игнор добавь, если найдет - напишет имя и больше на него реагировать не будет.

Code: Select all

sub main()
   var self = 'self', name, telo
   uo.set('finddistance',20)
   uo.ignore(self)
   repeat
      uo.findman()
      if uo.findcount() then
         telo = UO.GetSerial('finditem')
         UO.Click(telo)
         name = UO.GetName(telo)
         uo.msg(''+ name +'')
         uo.ignore('finditem')
         wait(3000)
      endif
      wait(500)
   until uo.dead()   
end sub


вырубается как перечислил всех

Re: не пишет имя

Posted: 2012-12-10 08:25:20
by Mirage
Либо не копируй из инжекта либо обнови скриптовую dll. Мракозябры копипастишь.

Re: не пишет имя

Posted: 2012-12-10 09:40:11
by Incorrect User
tylllkah wrote:вырубается как перечислил всех

Второй и должен вырубаться, мой нет.

Re: не пишет имя

Posted: 2012-12-10 12:08:14
by Mirage
Парни, вы больше 10 сообщений сделали и нормально досих пор не можете сформулировать задачу.
Вот скрипт.
Он делает тото и тото.
Помогите.

Это не задача. Что сделать? Зачем сделать? Каким образом вы хотите чтобы оно работало? Описывайте проблему подробнее - получити сразу развернутый ответ.

Яркий пример топикстартер.
Задача по нормальному не поставлена. Требуется ли чтобы чар писал имя просто или сообщал в гильдчат информацию?
На каком расстоянии должен находиться искомый человек?
Каким образом он ищет человека - только запуская этот скрипт или используя его с другим?
Включена галка TWI или нет?

Ну пишите вы развёрнутее.

PS вы обсуждаете 2 разных скрипта используемых для разных целей.
Первый палит любого 1 человека зашедшего в радиус. Но палит постоянно.
Второй палит всех окружающих находящихся в радиусе. Но палит только 1 раз.

Re: не пишет имя

Posted: 2012-12-10 15:07:49
by dubd
спасибо за критику! :)
Ну чар как увидет каво то пробегающего - пишет смс мне по средством чата. Ну человека должен замечать где тайлов 5-10 не больше! Искать луче чтобы только запуская этот скрипт. Галка TWI включена.