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

Помогите со скриптом. Такого на форуме точно нет.
http://forum.yoko.com.ua/viewtopic.php?f=20&t=3521
Page 1 of 1

Author:  Badb [ 2005-03-27 20:14:16 ]
Post subject:  Помогите со скриптом. Такого на форуме точно нет.

Народ, надо скрипт. Нужно что бы он записывал координаты появления чаров, тоесть: мой чар стоит на месте, по руне прилетает другой чар, в это время мой чар записывает его координаты и ник. Вот и всё. Плиз хелп =)

Author:  Badb [ 2005-03-27 22:02:47 ]
Post subject: 

Наверх типа =)

Author:  I'm [ 2005-03-28 00:48:48 ]
Post subject: 

Вот основное что надо:
Code:
Var f=file("C:\Status.html")
UO.GetX()
UO.GetY()
f.Create()
f.Open()
f.WriteLn()
f.Close()

Author:  Badb [ 2005-03-28 13:15:39 ]
Post subject: 

I'm wrote:
Вот основное что надо:
Code:
Var f=file("C:\Status.html")
UO.GetX()
UO.GetY()
f.Create()
f.Open()
f.WriteLn()
f.Close()

Какие там переменные надо поменять?

Author:  Badb [ 2005-03-30 13:56:29 ]
Post subject: 

Тоесть по идее надо 2 скрипта:
1) Если мой чар увидит что кто то пришёл, то запускает второй скрипт, если не увидит- ждёт пока ктонить придёт =)
2) Этот скрипт определяет имя и координаты пришёдшего и записывает их в файл.

Вот в принципе и всё, плиз хелп- надо срочно

Author:  Sfagnum [ 2005-03-30 14:20:56 ]
Post subject: 

Badb wrote:
Что бы юзат этот код надо знать ИД появившегося, но я его не знаю =)
ищешь по типу на полу и вытягиваешь ID ;)

Author:  I'm [ 2005-03-30 18:50:25 ]
Post subject: 

помни типа 2 =) ну также есть морфы.
еще можно попробовать искать по журналу.

Author:  Badb [ 2005-03-30 22:14:38 ]
Post subject: 

Кароче, вот что у меня получилось:
Code:
sub AntipPK()
While NOT UO.Dead()
wait(100)
until UO.InJournal("You see")>0
if uo.injournal("You see")=<0 then
AntiPK2()
Wend
end sub

sub AntiPK2()
   var f=file("C:\PK.dat")
   VAR Char='uo.JournalSerial(uo.InJournal("You see:")-1)'
SaveToFile(Char)
end sub


Тоесть в первом скрипте хотел написать следующее:
Пока я не умру, ждать по 0.1 сек, пока в журнале не появится строка "You see", если она появится то запускать AntiPK2().

Второй скрипт: получить сериал обьекта, которому принадлежит фраза "You see", после чего сохранить его в файл C:\PK.dat

Народ, подредактируйте плиз, ну первый раз встречаюсь с такого типа скриптами...

Author:  Badb [ 2005-03-31 21:44:46 ]
Post subject: 

ап

Author:  Edred [ 2005-04-01 16:20:56 ]
Post subject: 

В журнале инжекта не отражается появление кого-либо в видимости чара. Строки "You see: ля-ля-ля" появляются только в журнале УО, а из инжекта к нему доступа нету. Так что этим способом ни фига не получится - будут занесены только чары либо напавшие на основного, либо что-то сказавшие.

Только поиск вокруг. Минус - в случае поиска по макс радиусу (12-14 клеток) этот поиск занимает несколько секунд, некоторые чары (быстро пробегающие недалеко) могут в нем не засветиться. Плюс надо учитывать морфы, плюс чар может прилететь в инвизе, может схайдиться после прилета, а поиск его не успеет еще засечь... тут много подводных камней.

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