Помогите в скрипте - Страница 12 - Игровые Форумы


Игровые Форумы > Проекты BestGamer > Корсары III: Тайны Дальних Морей > Ваше творчество
-- Помогите в скрипте
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.05.2012, 16:29   #111
BGTeam
 
 Аватар для Navarra
 
Отсутствует :(

Регистрация: 14.02.2007
Адрес: Мариуполь
Сообщения: 1,044

Репутация: 881   Добавить отзыв для Navarra

Отправить сообщение для  Navarra с помощью ICQ
По умолчанию

Цитата:
Сообщение от revival
Уважаемый Navarra, я снова к вам с вопросом обращаюсь, где приписано наполнение персонажами городка Дес-Мойнес? В файлах генерации НПС - фантомов его нет.

А что говорит "Поиск"?
Я вот, например, тоже не знаю... Но:
Запрос 1: "Мойнес" -> итог: \PROGRAM\locations\init\Maracaibo.c -> результат ид.города - DesMoines_town
Запрос 2: "DesMoines_town" -> итог: 3 файла, самый интересный на мой взгляд: \PROGRAM\Loc_ai\LAi_zLoadUtils.c -> запрос тот же -> итог: void CreatDesMoines(aref loc) - то что нужно!

Не правда ли все просто?!
   
__________________
Идея - двигатель прогресса!!!


Ответить с цитированием
Старый 01.06.2012, 14:53   #112
Новичок

 
Отсутствует :(

Регистрация: 22.04.2012
Сообщения: 7

Репутация: 10   Добавить отзыв для CaptainBleik

По умолчанию

ChangeCharacterAddressGroup(characterFromID("Nacha lnik"), "Bridgetown_store", "barmen", "bar2"));
Прописывал в quest reaction.
Почему не появляется НПС?
Когда в папке Characters ставлю ему локацию, группу и локатор он там стоит. Когда оставляю пустым и вызываю чере квест он там не появляется
    Ответить с цитированием
Старый 01.06.2012, 17:59   #113
Любитель Пошпилить

 
Отсутствует :(

Регистрация: 04.04.2012
Сообщения: 392

Репутация: 294   Добавить отзыв для revival

По умолчанию

CaptainBleik, "любимая" ошибка новичков писать новые программные кейсы посл скобок в конце файла кода, а надо перед ними.
   
__________________
Видал я так много далеких земель, Я тратил монеты на виски и эль, Но я возвращаюсь…



Ответить с цитированием
Старый 01.06.2012, 18:01   #114
Новичок

 
Отсутствует :(

Регистрация: 22.04.2012
Сообщения: 7

Репутация: 10   Добавить отзыв для CaptainBleik

По умолчанию

Вот целый кейс:
////////////////////////////////////////////////////////////////
///////////////Квест 1//////////////////////
////////////////////////////////////////////////////////////////
case "First time":
SetQuestHeader("AnglLine1");
AddQuestRecord("AnglLine1", "1");
sld = CharacterFromID("Nachalnik");
ChangeCharacterAddressGroup(characterFromID("Nacha lnik"), "Bridgetown_Store", "barmen", "bar2");
sld.dialog.currentnode = "Second time";
break;

Писал до национальных линеек.
    Ответить с цитированием
Старый 01.06.2012, 18:51   #115
Любитель Пошпилить

 
Отсутствует :(

Регистрация: 04.04.2012
Сообщения: 392

Репутация: 294   Добавить отзыв для revival

По умолчанию

CaptainBleik,
1) Этот кейс нужно запустить из под другого функцией: DoQuestCheckDelay("Тут должно быть название кейса", 1.0);
"1.0" устанавливает время в секундах, через сколько запустится указанный кейс после, того, как выполнится, тот из под которого запускался кейс.
2) Сразу вижу ошибку: в кейсе не совпадают ИД адрес персонажа во всех строках
case "First time":
SetQuestHeader("AnglLine1");
AddQuestRecord("AnglLine1", "1");
sld = CharacterFromID
("Nachalnik");
ChangeCharacterAddressGroup(characterFromID
("Nacha lnik"), "Bridgetown_Store", "barmen", "bar2");
sld.dialog.currentnode = "Second time";
break;


Ид адрес должен совпадать везде.

3) Раз ты используешь сокращение sld, то кейс может выглядеть и так:
case "First time":
SetQuestHeader("AnglLine1");
AddQuestRecord("AnglLine1", "1");
sld = CharacterFromID("Nachalnik");

ChangeCharacterAddressGroup(sld
, "Bridgetown_Store", "barmen", "bar2");
sld.dialog.currentnode = "Second time";
break;
   
__________________
Видал я так много далеких земель, Я тратил монеты на виски и эль, Но я возвращаюсь…



Ответить с цитированием
Старый 01.06.2012, 18:53   #116
Новичок

 
Отсутствует :(

Регистрация: 22.04.2012
Сообщения: 7

Репутация: 10   Добавить отзыв для CaptainBleik

По умолчанию

revival, Пробела между "a" и "l" нету, просто скопировалось как-то странно...
И напиши пожалуйста пример
Цитата:
Сообщение от revival
Этот кейс нужно запустить из под другого функцией: DoQuestCheckDelay("Тут должно быть название кейса", 1.0);

    Ответить с цитированием
Старый 01.06.2012, 19:08   #117
Любитель Пошпилить

 
Отсутствует :(

Регистрация: 04.04.2012
Сообщения: 392

Репутация: 294   Добавить отзыв для revival

По умолчанию

CaptainBleik, в файле с кодом поищи эту функцию. Она часто встречается.
   
__________________
Видал я так много далеких земель, Я тратил монеты на виски и эль, Но я возвращаюсь…



Ответить с цитированием
Старый 01.06.2012, 19:13   #118
Новичок

 
Отсутствует :(

Регистрация: 22.04.2012
Сообщения: 7

Репутация: 10   Добавить отзыв для CaptainBleik

По умолчанию

Но у меня с этого кейса и должен начаться квест)
    Ответить с цитированием
Старый 01.06.2012, 19:46   #119
Любитель Пошпилить

 
Отсутствует :(

Регистрация: 04.04.2012
Сообщения: 392

Репутация: 294   Добавить отзыв для revival

По умолчанию

У тебя ГПК или ТДМ2?
   
__________________
Видал я так много далеких земель, Я тратил монеты на виски и эль, Но я возвращаюсь…



Ответить с цитированием
Старый 01.06.2012, 19:52   #120
Новичок

 
Отсутствует :(

Регистрация: 22.04.2012
Сообщения: 7

Репутация: 10   Добавить отзыв для CaptainBleik

По умолчанию

ГПК 1.2.12
    Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с NFS Underground 2 !) Himerik Need for Speed 4 24.08.2011 21:53
Помогите с железом. CTAJIuH Технологии, Железо и Софт 77 25.01.2010 03:13
Помогите готика 3 lukumich Готика 3 24.01.2010 13:02
Sterling's Gift. Помогите !!!!!!!!! Водосбыт Приключения и Квесты 1 01.02.2009 18:11
Помогите Губернатор Технологии, Железо и Софт 2 06.10.2007 13:45


Часовой пояс GMT +4, время: 10:50

Архив  


Рейтинг@Mail.ru Rambler's Top100

© Copyright 2007-2015 BestGamer.Ru

vBulletin, Copyright © Jelsoft Enterprises Ltd.