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

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

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


  Информационный центр
Последние важные новости
 
 
 
 
 
Ответ
 
Опции темы Опции просмотра
Старый 19.10.2011, 20:10   #1
Babb
Мичман
 
Аватар для Babb
 
Регистрация: 19.08.2011
Адрес: в деревне
Сообщений: 546
Нация: Голландия
Пол: Женский
Офицеры Корабли
Репутация: 136

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

По умолчанию Re: МОДЫ на Корсары 3: Сундук мертвеца

Цитата:
Сообщение от samovar Посмотреть сообщение
Читать скрипты
Скиньте файл quests_reaction.c если нетрудно.
__________________
Истина где-то рядом, а молчание-золото за которое отрубают голову.

Лучшая игра пиратской тематики: ГПК
Babb вне форума Ответить с цитированием
Реклама
Старый 22.10.2011, 02:45   #2
samovar
Старший матрос
 
Аватар для samovar
 
Регистрация: 26.09.2007
Адрес: КАРЕЛИЯ
Сообщений: 71
Нация: Франция
Пол: Мужской
Офицеры Корабли
Репутация: 3
По умолчанию Re: МОДЫ на Корсары 3: Сундук мертвеца

Цитата:
Сообщение от Babb Посмотреть сообщение
Скиньте файл quests_reaction.c если нетрудно.
Пожалуста

// файл quests_reaction.c из Сундука

void QuestComplete(string sQuestName, string qname, bool isFailCondition) // new
{
ref chr;
string sFunction = ""; // new

if(CheckAttribute(pchar, "quest." + qname + ".function"))
{
sFunction = pchar.quest.(qname).function; // new -->
if(CheckFunction(sFunction) == 1)
{
call sFunction(qname);
DeleteAttribute(pchar, "quest." + qname + ".Function");


return;
}
}

if(CheckAttribute(pchar, "quest." + qname + ".EmptyFunction") && isFailCondition == 0)
{
sFunction = pchar.quest.(qname).EmptyFunction;
if(CheckFunction(sFunction) == 1)
{
call sFunction();
DeleteAttribute(pchar, "quest." + qname + ".EmptyFunction");
return;
}
}

if(CheckAttribute(pchar, "quest." + qname + ".FailEmptyFunction") && isFailCondition == 1)
{
sFunction = pchar.quest.(qname).FailEmptyFunction;
if(CheckFunction(sFunction) == 1)
{
call sFunction();
DeleteAttribute(pchar, "quest." + qname + ".FailEmptyFunction");
return;
}
}
// <--new
switch(sQuestName)
{

case "check_items_generation": // new
int iGenItem = GenerateItem(true); // new

break;
// ниже всё как в К-3
case "test_ai_groups":
CheckAiGroups();
break;
__________________
Алчных на рею !!!

Лучшая игра пиратской тематики: Легенды моря 1996г.
samovar вне форума Ответить с цитированием
Ответ



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

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

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

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


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


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