Форум сайта 'Гавань Корсаров'
 

Вернуться   Форум сайта 'Гавань Корсаров' > Верфь модостроения «Бермуды» > Мастерская модостроения > Модификации для ПКМ

Важная информация


  Информационный центр
Последние важные новости
 
 
 
 
 
Ответ
 
Опции темы Опции просмотра
Старый 22.10.2011, 10:44   #1
Лобстер1000
Матрос
 
Регистрация: 28.10.2010
Сообщений: 37
Нация: Пираты
Пол: Мужской
Офицеры Корабли
Репутация: 1
По умолчанию Re: Урок №3: Создание Корабля

Цитата:
Сообщение от Babb Посмотреть сообщение
Строку #define SHIP_TYPES_QUANTITY_WITH_FORT тоже надо увеличить на 1.

Допишите в урок как добавить корабль в верфь и как назначить иконку.
Знал бы я как его на верфь добавить. А иконку надо добавлять в папку textures я уже не помню.
Его можно вообще сделать уникальным чтобы он не попадался даже в море
Т.е. refShip.CanEncounter = false; поменять false на true.
__________________
Если Когда-нибудь Ты Захватишь Вражеский
Корабль Не Думай Что с Ним Далеко Уплывёшь...

Лучшая игра пиратской тематики: Корсары 2: Пираты Карибского Моря
Лобстер1000 вне форума Ответить с цитированием
Реклама
Старый 25.10.2011, 13:41   #2
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)
Реклама

Зарегистрированным пользователям показывается меньше рекламы!

Старый 27.10.2011, 14:10   #3
Mett
Старожил
Старшина
 
Аватар для Mett
 
Регистрация: 16.01.2010
Сообщений: 177
Нация: Пираты
Пол: Мужской
Офицеры Корабли
Репутация: 34
По умолчанию Re: Урок №3: Создание Корабля

Цитата:
Сообщение от Лобстер1000 Посмотреть сообщение
Знал бы я как его на верфь добавить.
в ПКМ, чтобы корабли появились в продаже их надо прописывать в диалогах верфистов.
__________________
Что толку, если не можешь сделать мир лучше.

Лучшая игра пиратской тематики: Корсары 3: Сундук Мертвеца
Mett вне форума Ответить с цитированием
Старый 13.12.2011, 16:43   #4
nikolay11
Салага
 
Регистрация: 13.12.2011
Сообщений: 1
Нация: Пираты
Пол: Мужской
Офицеры Корабли
Репутация: 0
По умолчанию Re: Урок №3: Создание Корабля

Цитата:
Сообщение от Mett Посмотреть сообщение
в ПКМ, чтобы корабли появились в продаже их надо прописывать в диалогах верфистов.
А в каком файле и где именно прописывать?
nikolay11 вне форума Ответить с цитированием
Старый 07.05.2012, 17:59   #5
efich45
Старшина
 
Аватар для efich45
 
Регистрация: 08.04.2012
Адрес: ЯНАО г.Губкинский
Сообщений: 146
Нация: Испания
Пол: Мужской
Офицеры Корабли
Репутация: 13
Плохо Re: Уроки по кодингу

кто нибудь напишите как сделать так чтобы Черная Жемчужина у меня по морям плавала. А то в конце линейки её встретить можно

Добавлено через 22 часа 29 минут
я попытался создать пушки, сделал все как надо. сохранил своё творчество , захожу в игру а он пишет что ошибка. что делать?

Добавлено через 1 минуту
я попытался создать пушки, сделал все как надо. сохранил своё творчество , захожу в игру а он пишет что ошибка. что делать?
efich45 вне форума Ответить с цитированием
Ответ


Метки
пираты карибского моря, пкм, уроки по кодингу


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 05:54. Часовой пояс GMT +3.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© MONBAR, 2007-2024
Corsairs-Harbour.Ru
Скин форума создан эксклюзивно для сайта Corsairs-Harbour.Ru
Все выше представленные материалы являются собственностью сайта.
Копирование материалов без разрешения администрации запрещено!
Рейтинг@Mail.ru Яндекс.Метрика Яндекс цитирования