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: