Александр IV Опубликовано 24 ноября, 2013 Жалоба Поделиться Опубликовано 24 ноября, 2013 (изменено) Решил переместить корабль в диалоге. Мол вот купил и после фразы, он добавляется во внешний мир. Под диалогом следующее: player->removeitem "Gold_001", 10000set KS_SR_Ship_x to -26853set KS_SR_Ship_y to -27883set KS_SR_Ship_xmul to 0set KS_SR_Ship_ymul to 1set KS_SR_Ship_Doorxmul to -0.0899set KS_SR_Ship_Doorymul to 0.0100set KS_SR_Ship_Hatchxmul to -0.0224set KS_SR_Ship_Hatchymul to 0.02271set KS_SR_Ship_Flag to 1set KS_SR_Ship_angle to 220set KS_SR_Ship_exist to 1set KS_SR_Ship_damage to 500PlaceItemCell "KS_SR_Ship", "Район Аскадианских Островов", -26853, -27883, 85, 37PlaceItemCell "KS_SR_Ship_Cabindoor", "Район Аскадианских Островов", -26547, -27333, 326, 39PlaceItemCell "KS_SR_Ship_Hatch", "Район Аскадианских Островов", -27098, -28251, 322, 3set KS_SR_Ship_sinktimes to 1Goodbye Меня интересует выделенное... Корабль появляется там, где мне нужно, но дверь в каюту и дверь в трюм как попало, около корабля. Как поставить правильно данные параметры и как отредактировать высоту корабля, он упирается в мель. Спасибо. Изменено 24 ноября, 2013 пользователем Александр IV Ссылка на комментарий Поделиться на другие сайты Поделиться
Марк К. Марцелл Опубликовано 24 ноября, 2013 Жалоба Поделиться Опубликовано 24 ноября, 2013 В этом моде есть нужный скрипт:http://www.fullrest.ru/files/stormrider Ссылка на комментарий Поделиться на другие сайты Поделиться
Александр IV Опубликовано 24 ноября, 2013 Автор Жалоба Поделиться Опубликовано 24 ноября, 2013 Оттуда и брал нужные команды. Но мне то нужно для другой локации. Подстроил верхние, а нижние (выделенные) не получается. Даже не знаю где их посмотреть. Ссылка на комментарий Поделиться на другие сайты Поделиться
bi-666 Опубликовано 24 ноября, 2013 Жалоба Поделиться Опубликовано 24 ноября, 2013 if ( KS_SR_Ship_Sailmode == 0 ) set xx to ( KS_SR_Ship_X - ( KS_SR_Ship_DoorXmul * ( 628 ) ) ) set yy to ( KS_SR_Ship_Y - ( KS_SR_Ship_DoorYmul * ( 628 ) ) ) set zz to 160 if ( KS_SR_Ship_Angle >= 0 ) set angle to ( KS_SR_Ship_Angle - 180 ) else set angle to ( 180 + KS_SR_Ship_Angle ) endif setPos, x, xx setPos, y, yy setPos, z, zz setAngle, z, angle endifЭто из скрипта KS_SR_Ship_Door set xx to ( KS_SR_Ship_X + ( KS_SR_Ship_HatchXmul * ( 442 ) ) ) set yy to ( KS_SR_Ship_Y + ( KS_SR_Ship_HatchYmul * ( 442 ) ) )Это - из KS_SR_Ship_HatchKS_SR_Ship_DoorXmul=(-26547-(-26853))/628=0,4872611464968153KS_SR_Ship_DoorYmul=(-27333-(-27883))/628=0,875796178343949KS_SR_Ship_Hatchxmul=(-26853-(-27098))/442=0,5542986425339367KS_SR_Ship_Hatchymul=(-27883-(-28251))/442=0,832579185520362KS_SR_Ship_angle - это угол наклона по Z оси как корабля, так и двери, т.е. 37. Ссылка на комментарий Поделиться на другие сайты Поделиться
Александр IV Опубликовано 25 ноября, 2013 Автор Жалоба Поделиться Опубликовано 25 ноября, 2013 (изменено) Что-то не понял. Вместо моих set KS_SR_Ship_Doorxmul to -0.0899set KS_SR_Ship_Doorymul to 0.0100set KS_SR_Ship_Hatchxmul to -0.0224set KS_SR_Ship_Hatchymul to 0.02271 Что нужно мне ввести? KS_SR_Ship_DoorXmul=(-26547-(-26853))/628=0,4872611464968153KS_SR_Ship_DoorYmul=(-27333-(-27883))/628=0,875796178343949KS_SR_Ship_Hatchxmul=(-26853-(-27098))/442=0,5542986425339367KS_SR_Ship_Hatchymul=(-27883-(-28251))/442=0,832579185520362KS_SR_Ship_angle - это угол наклона по Z оси как корабля, так и двери, т.е. 37. Я не нашел их в скрипте. Изменено 25 ноября, 2013 пользователем Александр IV Ссылка на комментарий Поделиться на другие сайты Поделиться
Муурн Шепард Опубликовано 25 ноября, 2013 Жалоба Поделиться Опубликовано 25 ноября, 2013 set zz to 160 Попробуйте поиграть с этим значением. Ссылка на комментарий Поделиться на другие сайты Поделиться
Александр IV Опубликовано 25 ноября, 2013 Автор Жалоба Поделиться Опубликовано 25 ноября, 2013 В 11/25/2013 в 6:28 PM, Муурн Шепард сказал: set zz to 160 Попробуйте поиграть с этим значением. Вы про высоту? set KS_SR_Ship_zz to 160Так правильно? Ссылка на комментарий Поделиться на другие сайты Поделиться
Муурн Шепард Опубликовано 25 ноября, 2013 Жалоба Поделиться Опубликовано 25 ноября, 2013 Я о числе 160. Ссылка на комментарий Поделиться на другие сайты Поделиться
bi-666 Опубликовано 25 ноября, 2013 Жалоба Поделиться Опубликовано 25 ноября, 2013 Это в скриптах KS_SR_Ship_Door, KS_SR_Ship_Hatch.Еще есть скрипт KS_SR_Ship_Script, там в командах SetPos кораблю принудительно устанавливается высота -100, а игроку 156.4 (в командах setpos, z), с этими значениями тоже попробуйте поиграться. Ссылка на комментарий Поделиться на другие сайты Поделиться
Александр IV Опубликовано 27 ноября, 2013 Автор Жалоба Поделиться Опубликовано 27 ноября, 2013 Всем большое спасибо) Я разобрался) Особенно спасибо тебе bi-666, за многочисленные ответы на многочисленные мои вопросы))) Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти