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

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
Qualis Eram
Posts: 104
Joined: 2005-04-16 23:33:13
Contact:

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

Post 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 а видел, только игроков... ну и конечно, чтобы меня тоже скрипт не видел.

Спасибо
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Code: Select all

uo.IsNPC([object])
Qualis Eram
Posts: 104
Joined: 2005-04-16 23:33:13
Contact:

Post by Qualis Eram »

NMY wrote:

Code: Select all

uo.IsNPC([object])
И че с ней делать куда вставлять? Сложно помочь чтоли?
Mihail
Expert!
Posts: 548
Joined: 2005-05-20 20:30:10
Contact:

Post by Mihail »

а чего, isnpc разве работает?
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Mihail wrote:а чего, isnpc разве работает?


я незнаю :roll:
Post Reply