Yoko

All sides of Injection
It is currently 2025-12-24 13:13:56

All times are UTC+02:00




Post new topic  Reply to topic  [ 7 posts ] 
Author Message
PostPosted: 2006-05-03 10:49:10 
Offline

Joined: 2006-03-10 19:24:12
Posts: 30
Вообщем мне нужен такой скрипт, что б если в пределах видимости был какой либо объект(в моем случае элем), то чар просто стоял и ждал пока элем не исчезнет.


Top
   
 Post subject:
PostPosted: 2006-05-03 12:26:30 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
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


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


Top
   
 Post subject:
PostPosted: 2006-05-03 15:52:17 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Много лишнего. Так проще:

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)



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


Top
   
 Post subject:
PostPosted: 2006-05-03 16:46:21 
Offline

Joined: 2006-04-15 09:00:35
Posts: 93
Edred wrote:

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


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


Top
   
 Post subject:
PostPosted: 2006-05-03 20:07:32 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
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)



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


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


Top
   
 Post subject:
PostPosted: 2006-05-03 20:39:49 
Offline

Joined: 2006-03-10 19:24:12
Posts: 30
да и так как было прекрасно работает, спасибки)


Top
   
 Post subject:
PostPosted: 2006-05-03 22:29:22 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
You Must Die wrote:
в чём ошибка? ненадо было в скобках указывать элем?


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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 7 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: Bing [Bot] and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited