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
спс, но он пишет
Замечает прохожих, но не пишет не имя - ничего!
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 включена.