Опытные скриптеры помогите?
Posted: 2004-09-02 07:31:28
Создаю 2 обьекта с одинаковыми ID
Запускаем первый раз скрипт при котором ID одинаковые появляется надпись "Text1" и меняется ID одного обьекта. Все нормально
Запускаем второй раз скрипт серийники обьектов уже разные по логике сравнение должно дать false однако опять появляется надпись "Text1".
Что делаю не так?
sub autostart()
uo.addobject("Patifon", 0x00000001)
uo.addobject("Patifon1", 0x00000001)
end sub
sub test()
if uo.GetSerial('Patifon1')==uo.GetSerial('Patifon') then
uo.concolor('0x09DA')
uo.print('Text1')
uo.concolor('0x09A4')
uo.addobject("Patifon1", 0x22222222)
else
uo.concolor('0x09DA')
uo.print('Text2')
uo.concolor('0x09A4')
uo.addobject("Patifon1", 0x00000001)
end if
end sub
Обьекты используются потому, что других переменных не знаю которые хронят значение даже после завершения скрипта(еще есть типы, но это делу не поможет). Если кто-то занет подскажите.
Запускаем первый раз скрипт при котором ID одинаковые появляется надпись "Text1" и меняется ID одного обьекта. Все нормально
Запускаем второй раз скрипт серийники обьектов уже разные по логике сравнение должно дать false однако опять появляется надпись "Text1".
Что делаю не так?
sub autostart()
uo.addobject("Patifon", 0x00000001)
uo.addobject("Patifon1", 0x00000001)
end sub
sub test()
if uo.GetSerial('Patifon1')==uo.GetSerial('Patifon') then
uo.concolor('0x09DA')
uo.print('Text1')
uo.concolor('0x09A4')
uo.addobject("Patifon1", 0x22222222)
else
uo.concolor('0x09DA')
uo.print('Text2')
uo.concolor('0x09A4')
uo.addobject("Patifon1", 0x00000001)
end if
end sub
Обьекты используются потому, что других переменных не знаю которые хронят значение даже после завершения скрипта(еще есть типы, но это делу не поможет). Если кто-то занет подскажите.