Запись своей смерти в .txt документ
Moderators: Murderator+, Murderator
Запись своей смерти в .txt документ
решил обратиться за помощью сюда, может тут кто поможет
... возможно ли сделать такой скрипт, который будет записывать плееров в блокнотик, которые меня убили ? Тоесть например... я рублю деревья в "afk" но всё время убивают...прихожу - уже мёртвый. И вот хотелось бы чтоб в этот блокнотик он записывал ник плеера 
Re: Запись своей смерти в .txt документ
retr1val wrote:решил обратиться за помощью сюда, может тут кто поможет... возможно ли сделать такой скрипт, который будет записывать плееров в блокнотик, которые меня убили ? Тоесть например... я рублю деревья в "afk" но всё время убивают...прихожу - уже мёртвый. И вот хотелось бы чтоб в этот блокнотик он записывал ник плеера
Code: Select all
sub contrl()
while not UO.Dead()
wait(1000)
wend
UO.ShowJournal(30)
end sub
Запускаешь вместе со своим скриптом, после смерти открывается текстовое окно с последними 30 строками журнала, ищеш там ник убивца, и мстишь ему в Окло.
-
Scripts Writer
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
Re: Запись своей смерти в .txt документ
Kynep wrote:retr1val wrote:решил обратиться за помощью сюда, может тут кто поможет... возможно ли сделать такой скрипт, который будет записывать плееров в блокнотик, которые меня убили ? Тоесть например... я рублю деревья в "afk" но всё время убивают...прихожу - уже мёртвый. И вот хотелось бы чтоб в этот блокнотик он записывал ник плеера
Code: Select all
sub contrl()
while not UO.Dead()
wait(1000)
wend
UO.ShowJournal(30)
end sub
Запускаешь вместе со своим скриптом, после смерти открывается текстовое окно с последними 30 строками журнала, ищеш там ник убивца, и мстишь ему в Окло.
дааааааа
Scripts Writer давно не встречал тебя на форуме... попробую что-то сделать с этим скриптом чтоб в блокнот записывал... спасобо за идею
это примерно должно выглядеть так :
Code: Select all
sub ss()
while not uo.dead()
wait(100)
var GetFromFile=0
wait(100)
var f=file("C:\deaths.txt")
wait(100)
if uo.injournal("is attacking you") then
uo.textprint("is attacking you")
wait(1000)
uo.DeleteJournal()
wait(100)
wend
end sub
?
-
Scripts Writer
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
Re: Запись своей смерти в .txt документ
retr1val wrote:Code: Select all
sub ss()
while not uo.dead()
wait(100)
var GetFromFile=0
wait(100)
var f=file("C:\deaths.txt")
wait(100)
if uo.injournal("is attacking you") then
uo.textprint("is attacking you")
wait(1000)
uo.DeleteJournal()
wait(100)
wend
end sub
?или совсем далеко от этого ?
Начнём по порядку и последовательно:
Для начала решим, как у нас должен работать скрипт? Какие возможны его структуры в плане циклов и условных операторов?
1. Пока нас не убили,-мы ждём. В случае смерти,-чтото делаем
2. Мы постоянно проверяем, не убили ли нас и если убили-тогда чтото делаем
Напиши 2 эти конструкции, не вдаваясь в подробности, что же мы будем делать. Например:
Пока мы не голодны,-ждём
Code: Select all
sub Check_Hungry()
;Очищаем журнал,т.к. далее идёт проверка его на наличие сообщения
while not uo.Dead()
while not uo.InJournal('starving')
wait(1000)
;Очищаем журнал,т.к. далее идёт повторная проверка его на наличие сообщения, и чтоб не произошла вторая реакция скрипта на одно и тоже сообщение
wend
;Чтото делаем
wend
end subПостоянно ждём, и в случае если персонаж голоден-чтото делаем.
Code: Select all
sub Check_Hungry()
;Очищаем журнал,т.к. далее идёт проверка его на наличие сообщения
while not uo.Dead()
if uo.InJournal('starving') then
;Чтото делаем
;Очищаем журнал,т.к. далее идёт повторная проверка его на наличие сообщения, и чтоб не произошла вторая реакция скрипта на одно и тоже сообщение
else
wait(1000)
end if
wend
end subДалее, когда мы решим, какую же конструкцию скрипта будем использовать- думаем, как будем реагировать на то, для чего собственно мы и пишем этот скрипт.
У нас работа скрипта заключается в том, чтоб отлавливать кого-то/что-то что нас убило. Здесь 2 варианта:
1. Как предложил Kynep, через перемещение последних строк журнала в текстовое окно
2. Вырезка содержимого из строки журнала 'attacking you' ника
Как делать-решать тебе. Сейчас реши, как будет работать твой скрипт и напиши заготовку,-куда будем вставлять этот самый отлов убийцы