Показать сообщение отдельно
Старый 25.10.2011, 13:41   #16
Babb
Мичман
 
Аватар для Babb
 
Регистрация: 19.08.2011
Адрес: в деревне
Сообщений: 546
Нация: Голландия
Пол: Женский
Офицеры Корабли
Репутация: 136

Награды пользователя:

По умолчанию Re: Урок №3: Создание Корабля

Цитата:
Сообщение от Лобстер1000 Посмотреть сообщение
Знал бы я как его на верфь добавить
Уточните свою мысль пожалуйста, если вы хотите сказать что не знаете как в верфь добавлять, то он автоматически появляется как только попадает в ships.h, а цена на него указывается в ships_init.c, вот здесь.

refShip.CannonerCrew = 204; - канониры
refShip.SailorCrew = 800; - матросы
refShip.SpeedRate = 14.2; - скорость
refShip.TurnRate = 30.0; - маневреность
refShip.Price = 750000; - цена

Добавлено через 13 часов 13 минут
Добавляю не хватающие инсрукции к уроку как создать корабль, ( автор Mett)

Спойлер:
Все корабль в море встретить можно, но мы идем сюда: PROGRAM/battle_interface/BattleInterface и ищим там такие строки (они где-то в центре):

case "brig":
BI_intNRetValue[0] = 2+2*8;
BI_intNRetValue[1] = 2+2*8 + 1;
BI_intNRetValue[2] = BI_ICONS_TEXTURE_SHIP1;
break;

Там много кейсов но нам нужен этот. Просто копируем эти строки и пишем так:

case "brig":
BI_intNRetValue[0] = 2+2*8;
BI_intNRetValue[1] = 2+2*8 + 1;
BI_intNRetValue[2] = BI_ICONS_TEXTURE_SHIP1;
break;

case "brig_h":
BI_intNRetValue[0] = 2+2*8;
BI_intNRetValue[1] = 2+2*8 + 1;
BI_intNRetValue[2] = BI_ICONS_TEXTURE_SHIP1;
break;

Т.е под бригом делаем новый кейс. Для чего это нужно, чтобы в левом углу экрана была картинка брига. А если это не прописать, то картинка будет меняться.

Все со скриптами закончили. Теперь переходим сюда: RESOURCE/INI/interface. и открываем там файл pictures. Чуть выше серидине есть такие строчки:

[SHIPS_brig]
sTextureName = ships\brig.tga
wTextureWidth = 128
wTextureHeight = 128
picture = ship,0,0,128,128

Копируем их и называем так:

[SHIPS_brig_h]
sTextureName = ships\brig.tga
wTextureWidth = 128
wTextureHeight = 128
picture = ship,0,0,128,128

Добавляем под бригом эту строку. Тут закончили, идем сюда: RESOURCE/INI/texts/russian. Там есть файл cammon. Листаем в низ и видим это:

string = Boat,"Лодка"
string = Fort,"Форт"
string = Tartane,"Тартана"
string = WarTartane,"Боевая тартана"
string = Lugger,"Люгер"
string = Sloop,"Шлюп"
string = Schooner,"Шхуна"
string = Barque,"Барк"
string = Caravel,"Каравелла"
string = Fleut,"Флейт"
string = Brig,"Бриг"
string = Galeon_l,"Галеон"
string = Corvette,"Корвет"
string = Galeon_h,"Тяж. Галеон"
string = Pinnace,"Пинас"
string = Frigate,"Фрегат"
string = LineShip,"Линкор"
string = WarShip,"Варшип"
string = Battleship,"Бэттлшип"
string = Manowar,"Мановар"

Добавляем строчку:

string = Boat,"Лодка"
string = Fort,"Форт"
string = Tartane,"Тартана"
string = WarTartane,"Боевая тартана"
string = Lugger,"Люгер"
string = Sloop,"Шлюп"
string = Schooner,"Шхуна"
string = Barque,"Барк"
string = Caravel,"Каравелла"
string = Fleut,"Флейт"
string = Brig,"Бриг"
string = Brig_h,"Тяж. Бриг" - вот он, красавец.
string = Galeon_l,"Галеон"
string = Corvette,"Корвет"
string = Galeon_h,"Тяж. Галеон"
string = Pinnace,"Пинас"
string = Frigate,"Фрегат"
string = LineShip,"Линкор"
string = WarShip,"Варшип"
string = Battleship,"Бэттлшип"
string = Manowar,"Мановар"

Дальше описание. Проматали немного вниз и видим это:

string = Lugger_descr,"Как один из самых быстрых кораблей 16-го века, люгер пользовался большой популярностью среди берегового братства, контрабандистов и военных, использовавших его в качестве быстрого курьерского или разведывательского судна."
string = Sloop_descr,"Используя небольшую осадку шлюпа и его великолепные ходовые качества за образец, конструкторы создали быстрый шлюп как высокоэффективный разведывательный корабль, пригодный для берегового патрулирования и торговли."
string = Schooner_descr,"Хорошие ходовые качества этого корабля, вкупе с вместительным трюмом сделали его одним из самых привлекательных в качестве торгового судна у торговцев средней руки, которые не могут позволить себе приобрести флейт."
string = Barque_descr,"Барк был создан в качестве универсального судна, способного на длительные переходы при минимуме команды. Его вместительный трюм позволял ему совершать длительные путешествия, и истории известно много случаев, когда именно на барках отважные путешественники открывали новые земли."
string = Caravel_descr,"Необычная форма палубы каравеллы позволяет легко опознать этот корабль с большого расстояния по его очертаниям. Каравеллы использовались, в основном, испанскими и португальскими путешественниками. Все главные географические открытия 15-16 веков были сделаны именно на каравеллах. Устаревшая конструкция не позволяет ей на равных сражаться с более новыми кораблями."
string = Fleut_descr,"Изначально флейт был датским торговым судном, ценимым за свою прочность и надежность. Датские мореплаватели часто посещали на этих кораблях Индию и Японию. Несмотря на то, что корабль был достаточно прочным и большим для дальних плаваний, использовать его в военных целях неразумно, но в качестве торгового корабля соперника флейту в его классе найти трудно."
string = Brig_descr,"Сфера использования бригов чрезвычайно широка. Бриги очень часто используют в качестве исследовательских и торговых судов, а иногда и качестве боевых кораблей. Обладая высокими скоростью и маневренностью бриги были одними из самых гармоничных кораблей того времени."

Перечислил ни все корабли. Берем описаниние брига, копиреем и обзываем brig_h т.е. делаем так:

string = brig_h_descr,"Сфера использования бригов чрезвычайно широка. Бриги очень часто используют в качестве исследовательских и торговых судов, а иногда и качестве боевых кораблей. Обладая высокими скоростью и маневренностью бриги были одними из самых гармоничных кораблей того времени."

Можно поменять описание если захотите
__________________
Истина где-то рядом, а молчание-золото за которое отрубают голову.

Лучшая игра пиратской тематики: ГПК
Babb вне форума Ответить с цитированием
Пользователь сказал cпасибо:
Flibustier (25.10.2011)