-
Постов
1369 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Календарь
Весь контент Larkin
-
Движок конечно ведро но давай попроще. if ( points >= 10 ) идет нормальная проверка set points to 10 если больше= 10 то нормально устанавливаем в 10 if ( points == 10 ) Проверяем не обманул ли нас движок?) //тут будут инструкции . endifendif
-
Короче вот конкретно эта бурда будет работать но я понятия не имею зачем установить и тут же проверить. Ты очень сильно не доверяешь движку?
-
А зачем тогда эта конструкция?
-
будет, если points вычисляется
-
Феникс, сорян сорян. Спросили просто. Я не против, но пишите это во флуд или в лс.
-
Таков формат float, его нельзя проверять на точное равенство чему нибудь, могут возникнуть глюки, что оно вроде бы равно точному числу по вычислениям но проверка не выдаст true. Я в свое время с этим столкнулся. Нужно что то типа >9.9 && < 10.1
-
А как внутри у этой церкви, из чего интерьер собирать?
-
Это сработало для 10, но может не сработать когда не ожидаешь и возникнут трудно отлавливаемые проблемы, учти.
-
nyet, я не про то. float - числа с одинарной точностью немного не так выглядят как их представляют. Может быть так что число 10 вообще не способно там храниться, там будет что то типа 9,9999999999999999999999994234126 поэтому возникнут округления и проблемы
-
Что такое регрессии?
-
Сравнивать точно float и short очень плохая затея. Оно никогда не будет равно, такова суть одинарной точности. Лучше переписывать чтобы была проверка на > <
-
ну каждый раз же прибавлять будет, где блоки?
-
Это очень важные скрипты которые заражают повторно если было вылечено, и dontsave чтоб кучу места в чейве не занимать. Че вы тут мутите, создали бы тему про выпивание зелий неписями. Вот такой скрипт я давно создавал, не помню как работает. Таймер можно отсюда взять. Begin LR_Buharichk short glyk float timer short str if ( glyk < 0 ) return elseif ( glyk > 0 ) set timer to ( timer + GetSecondsPassed) if ( timer > 6 ) set timer to 0 if ( GetWeaponDrawn ) playsound3d, "drink" if ( glyk == 1) ;removeitem, "Potion_Cyro_Whiskey_01" 1 messagebox "Виски пашел" ;cast "lr_brandy", player addspell "lr_test1" set glyk to -1 elseif ( glyk == 2) ;removeitem, "potion_cyro_brandy_01" 1 messagebox "бренди манапашель" ;cast "lr_brandy", player addspell "lr_test1" set glyk to -2 elseif ( glyk == 3) ;removeitem, "potion_comberry_brandy_01" 1 messagebox "грифт манапашель" ;cast, "lr_brandy", player addspell "lr_test1" set glyk to -3 elseif ( glyk == 4) ;removeitem, "potion_local_brew_01" 1 ;cast "lr_brew" player addspell "lr_test1" messagebox "мацт бухнулама" set glyk to -4 elseif ( glyk == 5) ;removeitem, "potion_comberry_wine_01" 1 set str to getstrength messagebox "ШЕЙН ПАШЕЛ" ;cast, "lr_brew" player addspell "lr_test1" set glyk to -5 elseif ( glyk == 6) ;removeitem, "potion_local_liquor_01" 1 messagebox "Суджамана пашооль" ;explodespell "lr_brew" addspell "lr_test1" ;explodespell "aryongloveright_en_unique" ;cast, "lr_brew", player set glyk to -6 endif endif endif return endif if ( glyk != 0 ) return endif if ( GetItemCount "Potion_Cyro_Whiskey_01" > 0 ) set glyk to 1 elseif ( GetItemCount "potion_cyro_brandy_01" > 0 ) set glyk to 2 elseif ( GetItemCount "potion_comberry_brandy_01" > 0 ) set glyk to 3 elseif ( GetItemCount "potion_local_brew_01" > 0 ) set glyk to 4 elseif ( GetItemCount "potion_comberry_wine_01" > 0 ) set glyk to 5 elseif ( GetItemCount "potion_local_liquor_01" > 0 ) set glyk to 6 else set glyk to -10 endif End
-
Более бездарных украшательств ещё поискать, а почему вайфу не нарисовали? Просто кто, зачем, как, чем рисовал.
-
В свежих сплетнях куча багов из за перекрывающихся записей, т.е. одна запись полностью по условиям перекрывает другую, отчего та никогда не появится. Такое скорей всего есть и в других больших топиках и в гритингах. Жуткая фигня.
-
Случайно не на английскую версию ставили? Сколько весит ваш morrowind.esm?
-
Словарик для проверки орфографии МОРРОВ.rarСодержит терминологию Морровинда. Подключается в ворде на форме проверки правописания. В редакторе нужно экспортировать свои тексты в ворд и запустить ручную проверку правописания.
-
Если че, вот скрипт люка под отодвигающимся ковриком Begin LR_rug_trapdoor short state short OnMoving float timer if ( Menumode == 1 ) return endif if ( OnActivate == 1 ) set OnMoving to 1 LR_hidden_trapdoor->enable If ( GetSoundPlaying, "Item armor light up" == 0 ) PlaySound3d "item armor light up" endif endif if ( OnMoving == 1 ) set timer to ( timer + GetSecondsPassed ) if ( state == 0 ) ;close->open MoveWorld y, -100 ;80 elseif ( state == 1 ) ;open->close MoveWorld y, 100 endif if ( timer > 0.8 ) ;1 set OnMoving to 0 set timer to 0 if ( state == 0 ) set state to 1 elseif ( state == 1 ) set state to 0 LR_hidden_trapdoor->disable endif endif endif End
-
Вот словарик для ворда, я создал для проверки орфграфииМОРРОВ.rar
- 351 ответ
-
- дом
- домик в балморе
-
(и ещё 1 )
C тегом: