Page 1 of 1
snooping
Posted: 2005-08-02 16:50:05
by omi4
тянем статус и запускаем
настроек нет
Code: Select all
sub snooping()
var char, pack
char=UO.Hex2Int(UO.GetSerial('laststatus'))
pack=UO.Int2Hex(char+1073741821)
repeat
UO.DeleteJournal()
UO.UseObject(pack)
repeat
wait(100)
until UO.InJournal("Contains|fail|You can")
if UO.InJournal("You can") then
UO.Print(' +++ Стяни статус с куклы.... ТОРМОЗ +++')
wait(3000)
endif
until UO.Dead()
endsub
Posted: 2005-08-02 17:04:50
by Mamoru
Можно вопрос.
pack=UO.Int2Hex(char+1073741821) что означает?
Что у сериал чара всегда на 1073741821 меньше, чем сериал его пака?
Posted: 2005-08-02 17:07:25
by omi4
Да всегда
Posted: 2005-08-02 18:17:01
by flake
Это означатет что Omi4 хорошо выепнулся

Posted: 2005-08-02 19:37:29
by Mamoru
Попробовал на двух своих чарах.
сериал.бэкпак-сериал.чар у них разный
Или я не догоняю и скрипт приминим не ко всем NPS?
Posted: 2005-08-02 20:08:44
by omi4
Если ид пака минус ид чара = 3FFFFFFD(1073741821)
Встречаются еще чары с разницей 3FFFFFFC(1073741820)
0х0190 имеют разницу 1073741821,
0х0191 -1073741820
есть исключения(редко, но есть причину еще не понял)
но всегда или 1073741821 или 1073741820
сфера 55R02
есть еще чары с крашеными паками, на том же Антаресе окраска методом замены пака
Posted: 2005-08-03 08:49:21
by Mamoru
Шард NOVA, под RunUO
у меня сериалы у двух чаров
чар ID=0x0000C76D
пак ID=0x40125D80
п-ч= 0x40119613
чар ID=0x0000ED16
пак ID=0x401090D1
п-ч= 0x400FA3BB
...
Posted: 2005-08-03 09:47:15
by omi4
Mamoru wrote:Шард NOVA, под RunUO
у меня сериалы у двух чаров
чар ID=0x0000C76D
пак ID=0x40125D80
п-ч= 0x40119613
чар ID=0x0000ED16
пак ID=0x401090D1
п-ч= 0x400FA3BB
...
На ранке так не прокатит. В этом виде, но какая то закономерность есть.
100%.