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

Observer
http://forum.yoko.com.ua/viewtopic.php?f=20&t=7864
Page 1 of 1

Author:  Qualis Eram [ 2006-06-04 12:43:35 ]
Post subject:  Observer

Привет. Прошу напишите скрипт на обсервера-мониторинга локации:

чар стоит в локации и следит за появлением других игроков, если появился игрок он записывает его ник, время когда он появился итд

Спасибо

Author:  flake [ 2006-06-04 12:48:44 ]
Post subject: 

Code:
# Ищим чаров, записываем в окно текста их имя, ай-ди и координаты.
####
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

Author:  DerMeister =) [ 2006-06-04 13:03:37 ]
Post subject: 

А если чар в полиморфе?? Тут был вариант, кто писал не помню, но суть тут:
... wrote:
Code:
sub F_NPC(char) 
; --- EDIT ---
   var prof = 0x203D ; RunUO
; --- EDIT ---
   UO.IgnoreReset()
   UO.FindType("-1", "-1", char)
   while UO.FindCount()
      if UO.GetGraphic('finditem') == prof then
         return 0
      endif
      UO.Ignore('finditem')
      UO.FindType("-1", "-1", char)
   wend
   return 1 ; NPC
endsub


Что такое prof и как настраивать я хз.

Author:  Grin [ 2006-06-04 14:12:57 ]
Post subject: 

писал Омыч..
И проф это тип профайла чара
по наблюдению Омыча у Игроков и НПС он разный

Author:  omi4 [ 2006-06-04 14:24:18 ]
Post subject: 

не верно это..

так можно различать только на RUN UO
на остальных облом

полиморф можно ловить по бекпаку, у монстров его нет

Author:  DerMeister =) [ 2006-06-04 14:29:23 ]
Post subject: 

А как бекпек ловить? Так чтоли: uo.findtype('0x0E75',-1,char) ??
И что такое "профайл"?

Author:  Grin [ 2006-06-04 14:36:54 ]
Post subject: 

Есть такой свиток на папердоле открывает профиль чара..
бэкпек можно ловить потипу и по лэиру

Author:  omi4 [ 2006-06-04 14:42:47 ]
Post subject: 

DerMeister =) wrote:
А как бекпек ловить? Так чтоли: uo.findtype('0x0E75',-1,char) ??
И что такое "профайл"?


1да

2свиток в ногах у чара
но доступ к нему только через пакет....

Author:  DerMeister =) [ 2006-06-04 14:49:48 ]
Post subject: 

1 omi4) Всё понятно.
2 Grin) А как это по лэиру у другого чара ловить?
ЗЫ: Еще вопрос: информация (цвет например) по предметам, которые одеты на других чаров, передаётся сразу? или только если чужой паппердолл открыть?

Author:  Grin [ 2006-06-04 14:57:15 ]
Post subject: 

у другого никак;)

Author:  DerMeister =) [ 2006-06-04 15:03:08 ]
Post subject: 

Grin wrote:
у другого никак;)
:wink: а зачем про них пишешь тогда? А кстати было бы неплохо по чужим леерам лазить. Тогдаб можно было пропалить все проты, рефлекты или просто посчитать армор -))

Author:  omi4 [ 2006-06-04 15:30:24 ]
Post subject: 

По слоям лазить можно и сейчас. Вернее видеть все предметы в контейнере чар…

Про рефлекты не понял, заклинания? Их сервер не передает клиенту.

Author:  DerMeister =) [ 2006-06-04 16:20:51 ]
Post subject:  Re: Observer

Qualis Eram wrote:
Привет. Прошу напишите скрипт на обсервера-мониторинга локации:

чар стоит в локации и следит за появлением других игроков, если появился игрок он записывает его ник, время когда он появился итд

Спасибо


Слух, ты случаем не на Ресурректе играешь?

Author:  Qualis Eram [ 2006-06-07 19:29:16 ]
Post subject: 

omi4 wrote:
По слоям лазить можно и сейчас. Вернее видеть все предметы в контейнере чар…

Про рефлекты не понял, заклинания? Их сервер не передает клиенту.
Слушай а можно еще узнать координаты игрока? Типо стоит чар и фигак враг реколится... вот узнать точку рекола?

И если можно время, чтобы тоже показывало.

Author:  admir [ 2006-06-08 04:11:32 ]
Post subject: 

а можно в свой профайл залезть ?

Author:  omi4 [ 2006-06-08 08:39:12 ]
Post subject: 

admir wrote:
а можно в свой профайл залезть ?


стандартно нет...

если только Грин сделает, к Хелпу он как то добрался

Author:  dmitrykit [ 2006-06-08 10:32:14 ]
Post subject: 

Sdelat' mozno, toljko vot zachem?

Author:  omi4 [ 2006-06-08 10:53:49 ]
Post subject: 

dmitrykit wrote:
Sdelat' mozno, toljko vot zachem?

Доступ к своему профайлу нафиг не нужен, а к чужому очень нужен на Антаресе.
Там Хосе освоил его и пихает теперь все на него. Где нужно и не нужно.
Типа круто..

Author:  Qualis Eram [ 2006-12-29 22:13:42 ]
Post subject: 

flake wrote:
Code:
# Ищим чаров, записываем в окно текста их имя, ай-ди и координаты.
####
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
Парни помогите, чтобы этот скрипт игнорил Непись, только игроков санил. А на НПС не обращал внимания.

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