Observer
Moderators: Murderator+, Murderator
-
- Posts: 104
- Joined: 2005-04-16 23:33:13
- Contact:
Observer
Привет. Прошу напишите скрипт на обсервера-мониторинга локации:
чар стоит в локации и следит за появлением других игроков, если появился игрок он записывает его ник, время когда он появился итд
Спасибо
чар стоит в локации и следит за появлением других игроков, если появился игрок он записывает его ник, время когда он появился итд
Спасибо
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
- Мои скрипты.
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
А если чар в полиморфе?? Тут был вариант, кто писал не помню, но суть тут:
Что такое prof и как настраивать я хз.
... wrote:Code: Select all
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 и как настраивать я хз.
DerMeister сейчас на нейрале!
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
Re: Observer
Qualis Eram wrote:Привет. Прошу напишите скрипт на обсервера-мониторинга локации:
чар стоит в локации и следит за появлением других игроков, если появился игрок он записывает его ник, время когда он появился итд
Спасибо
Слух, ты случаем не на Ресурректе играешь?
DerMeister сейчас на нейрале!
-
- Posts: 104
- Joined: 2005-04-16 23:33:13
- Contact:
Слушай а можно еще узнать координаты игрока? Типо стоит чар и фигак враг реколится... вот узнать точку рекола?omi4 wrote:По слоям лазить можно и сейчас. Вернее видеть все предметы в контейнере чар…
Про рефлекты не понял, заклинания? Их сервер не передает клиенту.
И если можно время, чтобы тоже показывало.
-
- Posts: 104
- Joined: 2005-04-16 23:33:13
- Contact:
Парни помогите, чтобы этот скрипт игнорил Непись, только игроков санил. А на НПС не обращал внимания.flake wrote: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