Автор, делай побольше записок, хотелось-бы чтоб в кастомке была какая-нибудь доля юмора (если это конечно возможно) не ставь монстров кучей, и так глупо, ставь монстра допустим после прочтения записки. И насчёт дверей, зачем переходить в другую локацию, если это можно сделать в первой? я насчёт того момента где нужно перейти в другую локацию чтобы набрать масло. Это глупо, и неудобно, если уж так делать, нужно чтоб та локация была приличных масштабов. Иногда из-за стен выпирают текстуры других объектов, которые находятся в другой комнате. Ещё, пожалуйста сделай историю кастомки, чтоб было интересно, не просто ходить по комнатам собирать ключи, и бегать от монстров, но и читать записки. Кастомку прошёл за 10 минут.
Я уже делаю продолжение, просто я один, да и с фантазией плоховато, да я ещё и школьник!Ну озвучку я во первую ПОЛНУЮ часть добавил, записок побольше сделал, и да, говоришь мало разнообразия да?Нет я совсем не гоню, просто спросил, ну, ты хочешь ещё что-нибудь добавить? СПАСИБО ЗА ОТЗЫВ.
Неплохо было бы еще прикрутить скрипт, который в самом начале делает фонарь пустым, нужно будет вставить "SetPlayerLampOil(0);" в "void OnStart()".
Можно еще сделать так, чтобы фонарь поднимался не пустым, а с маслом, для этого в редакторе уровней курсором наведи на свой фонарь и кликни по нему, справа появится меню, на вкладке "Entity" будет поле ввода, именуемое как "CallbackFunc", в нее впиши название функции, которая будет выполнятся при взаимодействии с фонарем, т.е. при поднятии, например, PickLanternAndOil, после этого можно сохранить изменения на карте. Далее открываешь hps-файл скрипт карты, на которой у тебя лежит фонарь, например, карта называется level2, то открывать нужно файл level2.hps. Далее либо в конце файла, либо где-то еще вставляешь следующее:
"void НазваниеФункции(string & in asEntity, string & in asType)
{
if(asEntity == "НазваниеФонарика")
SetPlayerLampOil(25.0f); //25.0f - это значение количества масла в процентах
}".
Единственное, убери между & и in пробелы, мне пришлось сделать это, так как если я пишу слитно, сайт заменяет их на этот символ "∈". Ну и все, вроде сайт больше ничего не поломал. И да, НазваниеФункции - это название функции, которую ты задаешь в поле CallbackFunc на вкладке Entity для фонаря. НазваниеФонарика - здесь вводится название фонарика, по умолчанию это имя lantern1, можно изменить в самом редакторе хоть на fonarik, svechka и так далее, после этого ввести это же название и в самом скрипте.
Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.
делай еще
о! я уже делаю) но спасибо тебе за поддержку!
Автор, делай побольше записок, хотелось-бы чтоб в кастомке была какая-нибудь доля юмора (если это конечно возможно) не ставь монстров кучей, и так глупо, ставь монстра допустим после прочтения записки. И насчёт дверей, зачем переходить в другую локацию, если это можно сделать в первой? я насчёт того момента где нужно перейти в другую локацию чтобы набрать масло. Это глупо, и неудобно, если уж так делать, нужно чтоб та локация была приличных масштабов. Иногда из-за стен выпирают текстуры других объектов, которые находятся в другой комнате. Ещё, пожалуйста сделай историю кастомки, чтоб было интересно, не просто ходить по комнатам собирать ключи, и бегать от монстров, но и читать записки. Кастомку прошёл за 10 минут.
Я уже делаю продолжение, просто я один, да и с фантазией плоховато, да я ещё и школьник!Ну озвучку я во первую ПОЛНУЮ часть добавил, записок побольше сделал, и да, говоришь мало разнообразия да?Нет я совсем не гоню, просто спросил, ну, ты хочешь ещё что-нибудь добавить? СПАСИБО ЗА ОТЗЫВ.
Привет) Можно ссылочку на твой вк? У меня к тебе предложение есть)
Неплохо было бы еще прикрутить скрипт, который в самом начале делает фонарь пустым, нужно будет вставить "SetPlayerLampOil(0);" в "void OnStart()".
Можно еще сделать так, чтобы фонарь поднимался не пустым, а с маслом, для этого в редакторе уровней курсором наведи на свой фонарь и кликни по нему, справа появится меню, на вкладке "Entity" будет поле ввода, именуемое как "CallbackFunc", в нее впиши название функции, которая будет выполнятся при взаимодействии с фонарем, т.е. при поднятии, например, PickLanternAndOil, после этого можно сохранить изменения на карте. Далее открываешь hps-файл скрипт карты, на которой у тебя лежит фонарь, например, карта называется level2, то открывать нужно файл level2.hps. Далее либо в конце файла, либо где-то еще вставляешь следующее:
"void НазваниеФункции(string & in asEntity, string & in asType)
{
if(asEntity == "НазваниеФонарика")
SetPlayerLampOil(25.0f); //25.0f - это значение количества масла в процентах
}".
Единственное, убери между & и in пробелы, мне пришлось сделать это, так как если я пишу слитно, сайт заменяет их на этот символ "∈". Ну и все, вроде сайт больше ничего не поломал. И да, НазваниеФункции - это название функции, которую ты задаешь в поле CallbackFunc на вкладке Entity для фонаря. НазваниеФонарика - здесь вводится название фонарика, по умолчанию это имя lantern1, можно изменить в самом редакторе хоть на fonarik, svechka и так далее, после этого ввести это же название и в самом скрипте.
эммм, я как-бы это знал, но спасибо.
Заебись кастомка
Я 2 года не тащилась в АМНЕЗИЮ!
ЩА БУДУ ПРОХОДИТЬ
Спасибище!
dodikdude будеш ещё делать кастомки?Просто Русский кастомок ну ОЧЕНЬ МАЛО!Если будеш делать очень много кастомок буду рада :D!
по твоему веленью, по твоему хотенью, я буду делать русские кастомки!