Yoko
http://forum.yoko.com.ua/

подскажте путь реализации!
http://forum.yoko.com.ua/viewtopic.php?f=20&t=7569
Page 1 of 1

Author:  Koh [ 2006-05-03 10:49:10 ]
Post subject:  подскажте путь реализации!

Вообщем мне нужен такой скрипт, что б если в пределах видимости был какой либо объект(в моем случае элем), то чар просто стоял и ждал пока элем не исчезнет.

Author:  Scripts Writer [ 2006-05-03 12:26:30 ]
Post subject: 

Code:
sub elem()
var elem='0x0190'
var elemental
var color='0x0413'
  uo.Set('finddistance','15')
    uo.FindType(elem,color,'ground')
    elemental=uo.GetSerial('finditem')
    while uo.FindCount(elemental)
        uo.FindType(elem,color,'ground')
        elemental=uo.GetSerial('finditem')
        wait(1000)
    wend
    # ... Тут уже твои дальнейшие действия
end sub


Всё работает. Проверял на НПС торговце. Как тока отходишь от него за экран, всё ок-идут действия после цикла.

Author:  Edred [ 2006-05-03 15:52:17 ]
Post subject: 

Много лишнего. Так проще:

Code:
sub elem()
var elem='0x0190'
var color='0x0413'
  uo.Set('finddistance','15')
    uo.FindType(elem,color,'ground')
    while uo.FindCount()
        uo.FindType(elem,color,'ground')
        wait(1000)
    wend
    # ... Тут уже твои дальнейшие действия
end sub


You Must Die wrote:
Code:
while uo.FindCount(elemental)



Дурные примеры заразительны? Я понимаю увидеть такую конструкцию от человека, который написал свой первый скрипт, но ты-то уже тут достаточно давно...

Author:  BigMouseI [ 2006-05-03 16:46:21 ]
Post subject: 

Edred wrote:

Дурные примеры заразительны? Я понимаю увидеть такую конструкцию от человека, который написал свой первый скрипт, но ты-то уже тут достаточно давно...


:lol: :lol: :lol: Просто тот скрипт был 1 стоющий, который я писал :lol:

Author:  Scripts Writer [ 2006-05-03 20:07:32 ]
Post subject: 

Edred wrote:
Много лишнего. Так проще:

Code:
sub elem()
var elem='0x0190'
var color='0x0413'
  uo.Set('finddistance','15')
    uo.FindType(elem,color,'ground')
    while uo.FindCount()
        uo.FindType(elem,color,'ground')
        wait(1000)
    wend
    # ... Тут уже твои дальнейшие действия
end sub


You Must Die wrote:
Code:
while uo.FindCount(elemental)



Дурные примеры заразительны? Я понимаю увидеть такую конструкцию от человека, который написал свой первый скрипт, но ты-то уже тут достаточно давно...


в чём ошибка? ненадо было в скобках указывать элем?

Author:  Koh [ 2006-05-03 20:39:49 ]
Post subject: 

да и так как было прекрасно работает, спасибки)

Author:  Edred [ 2006-05-03 22:29:22 ]
Post subject: 

You Must Die wrote:
в чём ошибка? ненадо было в скобках указывать элем?


UO.FindCount() не требуется никаких параметров, более того, она их просто проигнорирует, так как в любом случае выдаст количество предметов, найденных последним поиском. В хелпе же все написано. В уроках, как мне помнится, тоже.

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/