Урок №5: Создание Корабельного товара.
Рассмотрим, как создать новый корабельный товар.
Для начала открываем файл PROGRAM\STORE\initGoods.c
И пишем Внизу свой товар допустим my11
Goods[GOOD_WHEAT].Name = "my11"; ID товара(обязательно включите в " ")
Goods[GOOD_WHEAT].Weight = 1; вес одной единицы товара
Goods[GOOD_WHEAT].Cost = 100; цена
Goods[GOOD_WHEAT].Units = 1; кол-во в пачке
Goods[GOOD_WHEAT].Swim.Model = "sack"; модель предмета
Goods[GOOD_WHEAT].Swim.Time = 50; время плаванья
далее открываем файл PROGRAM\STORE\goods.h
изменяем #define GOODS_QUANTITY 27 // boal
на
#define GOODS_QUANTITY 28 после каждого нового добавленного товара увеличиваем число на 1
и в этом же файле внизу
пишем следующие:
#define GOOD_my11 27
Далее расмотрим описание товара.
Открываем файл RESOURCE\INI\TEXTS\RUSSIAN\GoodsDescribe.txt
и пишем свой
my11 {Мой товар} -здесь вписываете название
my11_descr
{
Мой товар. Его найдешь по всем карибам.-здесь описание
}
открываем файл common.ini
и находим
string = Balls,"Ядра"
string = Grapes,"Картечь"
string = Knippels,"Книппели"
string = Bombs,"Бомбы"
string = Sailcloth,"Парусина"
string = Planks,"Доски"
string = Wheat,"Пшеница"
string = Ebony,"Черное дерево"
string = Chocolate,"Какао"
string = Sugar,"Сахар"
string = Wine,"Вино"
string = Linen,"Полотно"
string = Rum,"Ром"
string = Tobacco,"Табак"
string = Coffee,"Кофе"
string = Mahogany,"Красное дерево"
string = Cinnamon,"Корица"
string = Copra,"Копра"
string = Paprika,"Паприка"
string = Fruits,"Фрукты"
string = Ale,"Эль"
string = Silk,"Шелк"
string = Clothes,"Одежда"
string = Cotton,"Хлопок"
string = Sandal,"Сандал"
string = Leather,"Кожа"
string = Oil,"Масло"
и пишем своё
string = My11,"Мой товар"
теперь пропишем слова, которые будут вылезать при съедании крысами или поднятии на борт:
открываем в этой же папке файл ShipEatGood.txt
и на примере любого товара вставляем:
seg_my11 {моего товара}-любое название(только чтобы соответствовало названию из описания!
в файле SeaSection.txt находящимся в этой же папке прописываем тоже самое.
Все,товар создан! Осталась-иконка.
открываем файл RESOURCE\INI\INTERFACES\pictures.ini
находим строки:
picture = Balls,128,256,256,384
picture = Grapes,256,256,384,384
picture = Knippels,512,256,640,384
picture = Bombs,384,256,512,384
picture = Sailcloth,256,128,384,256
picture = Planks,384,384,512,512
picture = Wheat,0,128,128,256
picture = Ebony,896,256,1024,384
picture = Chocolate,512,0,640,128
picture = Sugar,384,128,512,256
picture = Wine,768,0,896,128
picture = Linen,640,0,768,128
picture = Rum,128,128,256,256
picture = Tobacco,512,128,640,256
picture = Coffee,0,384,128,512
picture = Mahogany,768,256,896,384
picture = Cinnamon,640,256,768,384
picture = Copra,768,128,896,256
picture = Paprika,0,256,128,384
picture = Fruits,384,0,512,128
picture = Ale,128,0,256,128
picture = Oil,256,0,384,128
picture = Silk,896,0,1024,128
picture = Clothes,896,128,1024,256
picture = Cotton,0,0,128,128
picture = Sandal,128,384,256,512
picture = Leather,640,128,768,256
и на основе присутствующих вставляем свое.
пример:
picture = Rum,128,128,256,256
picture = Tobacco,512,128,640,256
picture = my11,512,128,640,256
picture = Coffee,0,384,128,512
и иконка вашего товара отныне такая же,как и у табака.
можно конечно создать и свою текстуру,но только по правде говоря-много замутов, ведь можно обойтись и уже существующими.
Товар создан! Он сам появится на прилавках!