-
Постов
1372 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Календарь
Весь контент Larkin
-
short state float timer if ( state != -1 ) if ( state == 1 ) if ( timer > 0 ) set timer to ( timer - getsecondspassed ) elseif ( gethealthgetratio < 0.7 ) modcurrenthealth 30 removeitem p_restore_health_e 1 set timer to 3. set state to 0 playsound3D drink return endif elseif ( getitemcount p_restore_health_e > 0 ) set state to 1 messagebox "он выпьет... " else set state to -1 endif endif
-
Ну оптимизация у вас, факап. Там где можно обойтись двумя переменными заводится целых пять. И деление в каждом кадре.Нужно боольше doOnce, больше таймеров! Давай 500 делений в кадре?
-
А да, modhealth максимальное.Да оставьте только блок здоровья и тестируйте. Messagebox ов туда напихайте, чтоб видеть какая стадия скрипта сейчас.
-
Скрипт у вас перегружен, сносите весь блок усталости. Modcurrent модифицирует максимальное тоже.
-
С наступающим!
-
Я бы посоветовал больше заглушек поставить. ГГцIf ( getdisabled ) Rsturn Endif If ( menumode ) Return Endif Почему два elseif идут подряд без какой либо команды внутри блока? Лучше проверять сначала параметр, который уменьшился, а потом geteffect, причем не elseif geteffect, # а if geteffect, # == 0 Это просто советы, я осмотрел бегло.
-
Когда возникает right eval то скрипт перестает исполняться, и игра обычно отображает сообщение об ошибке, это можно назвать "скрипт упал".А как вы понимаете, что локальный скрипт косякнул?
-
Когда непись незагружен, то его параметры ещё не определены, они вычисляются только при загрузке непись, поэтому скрипт там вечно проверяет непонятно что, он не падает спустя три секунды только потому, что там нет активных действий. Right eval означает что переменная не определена. Локальные лучше потестить отдельно.
-
Запускать нацеленный скрипт в незагруженную локацию с незагруженным неписем, звучит как очень плохая затея.
-
А костюмов деда мороза и снеговика нет? Я бы плаг шуточный сделал.
-
Как понять не уходит? Только сапоги стягиваете, а остальное нормально? Список модов нужен.
-
Смотри, платформа должна загрузиться до того как игрок на нее телепортируется, во время загрузки локации. Это есть. Потом игрок должен железно стоять на ней, не убирай ее сразу, пропусти пару кадров для верности. Потом дизейбли ее, потом пропусти кадр, и потом fall.
-
А игрок при этом двигается? Может ему движение запретить как в начале игры.Кстати, ты точно платформу убираешь не в том же самом кадре, как ставишь игрока на нее?
-
Не очень ясно что хотите, но если хотите переименовать ванильные названия топиков, то не советую, это очень жесткое изменение и будут потеряны все ссылки.
-
Задизейблить и fall
-
Обычно позиционирование ставит игрока на поверхность. Нужно платформу под ноги ставить, чтоб игрок упал правильно. positioncell можно указать ячейку назначения, обычно внутри. Position нельзя, текущая ячейка.
-
Вообще никакого, мучайся.
-
Я так понимаю, он не будет пытаться загружать по ячейкам как экстерьер? Локация очень длинная.