Page 1 of 1

Дополните одной строкой!

Posted: 2007-02-23 07:48:46
by Qualis Eram
Привет. Есть скрипт:

Code: Select all

# Ищим чаров, записываем в окно текста их имя, ай-ди и координаты. 
#### 
sub Spy() 
VAR Flag = 0 
VAR k = 0 

  While k == 0 
    UO.Ignore('self') 
    UO.FindType( '0x0190', '-1', 'ground' )  ; Man 
      If UO.FindCount() Then    
        Flag = 1 
      EndIf 

    If Flag == 0 Then 
      UO.FindType( '0x0191', '-1', 'ground' )  ; Women 
        If UO.FindCount() Then 
     Flag = 1 
        EndIf 
    EndIf 

    If Flag == 1 Then 
      UO.TextOpen() 
      UO.TextPrint((UO.GetName( 'finditem' )) , (UO.GetSerial( 'finditem' )), STR((UO.GetX( 'finditem' ))), STR((UO.GetY( 'finditem' )))) 
      Wait( 10000 ) 
    EndIf 

    Wait(400) 
  Wend 
end sub
Спасибо большое 0mi4'у скрипт работает, но если рядом NPC он их тоже записывает в лог. Сделай так, чтобы скрипт игнорировал NPC а видел, только игроков... ну и конечно, чтобы меня тоже скрипт не видел.

Спасибо

Posted: 2007-02-23 09:04:40
by Nmy

Code: Select all

uo.IsNPC([object])

Posted: 2007-02-23 19:19:07
by Qualis Eram
NMY wrote:

Code: Select all

uo.IsNPC([object])
И че с ней делать куда вставлять? Сложно помочь чтоли?

Posted: 2007-02-23 21:07:54
by Mihail
а чего, isnpc разве работает?

Posted: 2007-02-23 22:34:22
by Nmy
Mihail wrote:а чего, isnpc разве работает?
я незнаю :roll: