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

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

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


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

Откроем файл Programs/ships/ships_init.c.
Найдите корабль, который наиболее похож на ваш новый корабль(по характеристикам) и скопируйте код в конец описания кораблей. ДО описания фортов!
//-------------------------------------------------------------------------
// VON !<-------- названия корабля, не играет никакой роли, может быть любым.
//-------------------------------------------------------------------------
makeref(refShip,Ships Types[SHIP_VON]); <- формат массива - SHIP_названия корабля
refShip.Name = "Xebec 1"; <-Может быть любой из существующих кораблей или ваше собственное имя.
refShip.Class = 1; <- Класс корабля. Может принимать значения от 1 до 7.
refShip.Cannon = CANNON_TYPE_CANNON_LBS32; <-тип установленных орудий.
refShip.MaxCaliber = 32; <-максимальный калибр
refShip.Weight = Tonnes2CWT(2200);<-масса корабля
refShip.Capacity = 3500;<-грузоподъемность
refShip.CannonsQuantity = 44;<-количество орудий
refShip.MaxCrew = 600;<-максимальная команда
refShip.MinCrew = 150;<-минимальная команда
refShip.SpeedRate = 17.2;<-скорость
refShip.TurnRate = 26;<-маневренность
refShip.Price = 50000;<-цена(средняя)
refShip.HP = 15000;<-жизни
refShip.SP = 100;<-жизни парусов
refShip.AbordageLocation = "BOARDING_XEBEC"; <- Локация абордажа. Можно плавать на тартане и поставить локацию абордажа от мановара..
refShip.EmblemedSails.normalTex = "ships\sail_Pirates.tga";<-Текстура парусов
refship.WaterLine = 0.0; <- Секция описаний для реалистичного режима плавания.
refship.SpeedDependWeight = 0.3;
refship.SubSeaDependWeight = 0.9;
refship.TurnDependWeight = 0.8;

refShip.CanEncounter = false; <- Это делает корабль уникальным. Т.е. в море его встретить нельзя.
refship.InertiaAccelerationX = 3.0;
refship.InertiaBrakingX = 2.0;
refship.InertiaAccelerationY = 14;
refship.InertiaBrakingY = 5;
refship.InertiaAccelerationZ = 5.0;
refship.InertiaBrakingZ = 3.0;
refShip.Height.Bombs.Y = 1.0;
refShip.Height.Bombs.DY = 0.5;
refShip.Height.Grapes.Y = 2.0;
refShip.Height.Grapes.DY = 1.0;
refShip.Height.Knippels.Y = 10.0;
refShip.Height.Knippels.DY = 8.0;
refShip.Height.Balls.Y = 1.0;
refShip.Height.Balls.DY = 0.5;

теперь у нас есть корабль, далее откройте файл ship.h в этой же директории.
В первой строке замените
#define SHIP_TYPES_QUANTITY 166
На
#define SHIP_TYPES_QUANTITY 167
Теперь прокрутите ниже, до описания последнего корабля:
#define SHIP_FEARLESS 165
И допишите строку:
#define SHIP_VON 165, где SHIP_VON - SHIP_+название вашего корабля.

Теперь наш корабль доступен как SHIP_имя_нация.

Далее Идём в директорию RESOURCE\MODELS\Ships и вставляем папку с названием нашего Корабля
допустим (писать с большой буквы ОБЯЗАТЕЛЬНО!)
Von

в эту папку вставляем модели нашего корабля и переименовываем ТОЛЬКО НАЗВАНИЕ! Допустим:

было: Frigate.gm должно быть: von.gm
или допустим
было: Frigate_mast3.gm должно быть: von_mast3.gm

А потом в папку RESOURCE\Textures\Ships обавляем текстуры
корабля который вы создали.

ВСЁ!
Лобстер1000 вне форума Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
mcleod-s (13.05.2019), Profit (05.05.2013), shum0k (08.11.2010)
 


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


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

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

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

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


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


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