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

Проверка на Пк или что можно зделать?
http://forum.yoko.com.ua/viewtopic.php?f=20&t=1264
Page 1 of 1

Author:  Fenixsis [ 2004-08-31 18:51:47 ]
Post subject:  Проверка на Пк или что можно зделать?

Тоесть в скрипте есть вот такая проверка на пк .....
if asd==6 then
UO.GetStatus("UO.JournalSerial(0)")
uo.SetGlobal("name",UO.GetName(UO.JournalSerial(0)))
log(6,uo.GetGlobal("name"),"")
uo.textopen()
uo.textprint("В шахте оказался ПК - "+UO.GetName(UO.JournalSerial(0)))
UO.Exec("exec Escape")
UO.Exec("terminate Visor")
endif
НО дело в том что я сам такавым являюсь ... И сам от себя бегаю
Глупо но факт .... Можно ли какнеть зделать .... Чтобы на меня не реагировал .... На моё имя....( ПК )
Что можно изменить ...
Или прописать
Заранее благодарен...........


ТОЛЬКО не надо говорить что можно отмокнуть или посылать в магазин.
:D :D

Author:  Edred [ 2004-08-31 18:56:31 ]
Post subject: 

там где-то раньше наверняка есть поиск чаров вокруг или что-то типа этого. вот там тебе и надо просто вставить
UO.Ignore( 'сериал самого себя' )
и все.

Author:  Fenixsis [ 2004-08-31 19:58:09 ]
Post subject: 

Если можно по точнее в какоую часть скрипта ...
Нужно поставить ... Чтоб работала ?

UO.Ignore('0x00051e4a')

Author:  Fenixsis [ 2004-08-31 20:00:41 ]
Post subject: 

ЗАБЫЛ ЕЩЕ РАЗ СКРИПТ ....
asd=UO.GetNotoriety(UO.JournalSerial(0))


То-есть Вот :
asd=UO.GetNotoriety(UO.JournalSerial(0))
if asd==6 then
UO.GetStatus("UO.JournalSerial(0)")
uo.SetGlobal("name",UO.GetName(UO.JournalSerial(0)))
log(6,uo.GetGlobal("name"),"")
uo.textopen()
uo.textprint("В шахте оказался ПК - "+UO.GetName(UO.JournalSerial(0)))
UO.Exec("exec Escape")
UO.Exec("terminate Visor")
endif

ИЛИ

if asd==4 then
UO.GetStatus("UO.JournalSerial(0)")
uo.SetGlobal("name",UO.GetName(UO.JournalSerial(0)))
log(7,uo.GetGlobal("name"),"")
uo.textopen()
uo.textprint("В шахте оказался криминал - "+UO.GetName(UO.JournalSerial(0)))
UO.Exec("exec Escape")
UO.Exec("terminate Visor")
endif

Author:  Lord Ruslan Nightmare [ 2004-08-31 22:41:40 ]
Post subject: 

asd=UO.GetNotoriety(UO.JournalSerial(0))
if asd==6 and UO.JournalSerial(0) <> UO.GetSerial() then
UO.GetStatus("UO.JournalSerial(0)")
uo.SetGlobal("name",UO.GetName(UO.JournalSerial(0)))
log(6,uo.GetGlobal("name"),"")
uo.textopen()
uo.textprint("В шахте оказался ПК - "+UO.GetName(UO.JournalSerial(0)))
UO.Exec("exec Escape")
UO.Exec("terminate Visor")
endif

ИЛИ

if asd==4 and UO.JournalSerial(0) <> UO.GetSerial() then
UO.GetStatus("UO.JournalSerial(0)")
uo.SetGlobal("name",UO.GetName(UO.JournalSerial(0)))
log(7,uo.GetGlobal("name"),"")
uo.textopen()
uo.textprint("В шахте оказался криминал - "+UO.GetName(UO.JournalSerial(0)))
UO.Exec("exec Escape")
UO.Exec("terminate Visor")
endif

Author:  Fenixsis [ 2004-08-31 23:26:31 ]
Post subject: 

БОльшое спасибо ...
работает..

Author:  Fenixsis [ 2005-02-06 15:00:32 ]
Post subject: 

Fenixsis wrote:
БОльшое спасибо ...
работает..

ЕСТЬ ЕЩЕ ВОПРОСИК НЕ БОЛЬШОЙ .....А ИМЕННО У МЕНЯ ТАК НАЗЫВАЕМЫЙ ВИЗОР РАБОТАЕТ ВСЕ ОК но есть не большой нюанс а именно ... Со мной в шахте иногда капают люди каторых я знаю ... Тоесть они скажем так на меня не нападут .... Но скрипт срабатывает на всех людей ..... Кто относится к ПК .... Вот у меня и возник вопрос можно ли какнеть прописать серийники или НИКИ тех людей на каторых визор не будет реагировать ..
ПОМОГИТЕ ПОЖАЛУСТА ..., ЕСЛИ НЕ СЛОЖНО

Author:  SAMURAI [ 2005-02-06 15:42:48 ]
Post subject: 

Аналогично...

Author:  Fenixsis [ 2005-02-06 15:55:50 ]
Post subject: 

SAMURAI wrote:
Аналогично...

В СМЫСЛЕ ..... У ТЯ ТАК ЖЕ.....И если так же не пробывал узнавать Что можно зделать. Или это не обратимо

Author:  Fenixsis [ 2005-02-06 22:04:33 ]
Post subject: 

НУ ПОМОГИТЕ .... НЕУЖЕЛи НЕЛЬЗЯ НЕ ЧЕГО ЗДЕЛАТЬ ...

sub Visor()
VAR asd
while 1
UO.deletejournal()
while not UO.InJournal(":")
wait(100)
wend
if UO.InJournal("Elemental") then
uo.SetGlobal("timeelem",time())
uo.textopen()
uo.textprint("Будет бой с элементалем")
UO.Exec("exec ElemKill")
UO.Exec("terminate Visor")
endif
if UO.InJournal("attacking you") then
UO.GetStatus("UO.JournalSerial(0)")
uo.SetGlobal("name",UO.GetName(UO.JournalSerial(0)))
log(9,uo.GetGlobal("name"),"")
uo.textopen()
uo.textprint("Эта крыса "+UO.GetName(UO.JournalSerial(0))+" внезапно атаковала!" )
UO.Exec("exec Escape")
UO.Exec("terminate Visor")
endif
asd=UO.GetNotoriety(UO.JournalSerial(0))
if asd==6 and UO.JournalSerial(0) <> UO.GetSerial() then
UO.GetStatus("UO.JournalSerial(0)")
uo.SetGlobal("name",UO.GetName(UO.JournalSerial(0)))
log(6,uo.GetGlobal("name"),"")
uo.textopen()
uo.textprint("В шахте оказался ПК - "+UO.GetName(UO.JournalSerial(0)))
UO.Exec("exec Escape")
UO.Exec("terminate Visor")
endif
if asd==5 and UO.JournalSerial(0) <> UO.GetSerial() then
UO.GetStatus("UO.JournalSerial(0)")
uo.SetGlobal("name",UO.GetName(UO.JournalSerial(0)))
log(8,uo.GetGlobal("name"),"")
uo.textopen()
uo.textprint("В шахте вражеский гильдмэн - "+UO.GetName(UO.JournalSerial(0)))
UO.Exec("exec Escape")
UO.Exec("terminate Visor")
endif
if asd==1 and UO.JournalSerial(0) <> UO.GetSerial('0x00046698')then
UO.GetStatus("UO.JournalSerial(0)")
uo.SetGlobal("name",UO.GetName(UO.JournalSerial(0)))
log(8,uo.GetGlobal("name"),"")
uo.textopen()
uo.textprint("В шахте синий - "+UO.GetName(UO.JournalSerial(0)))
UO.Exec("exec Escape")
UO.Exec("terminate Visor")
endif
if asd==4 and UO.JournalSerial(0) <> UO.GetSerial() then
UO.GetStatus("UO.JournalSerial(0)")
uo.SetGlobal("name",UO.GetName(UO.JournalSerial(0)))
log(7,uo.GetGlobal("name"),"")
uo.textopen()
uo.textprint("В шахте оказался криминал - "+UO.GetName(UO.JournalSerial(0)))
UO.Exec("exec Escape")
UO.Exec("terminate Visor")
endif
wend
end sub

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