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 НО дело в том что я сам такавым являюсь ... И сам от себя бегаю Глупо но факт .... Можно ли какнеть зделать .... Чтобы на меня не реагировал .... На моё имя....( ПК ) Что можно изменить ... Или прописать Заранее благодарен........... ТОЛЬКО не надо говорить что можно отмокнуть или посылать в магазин. ![]() ![]() |
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/ |