AGFC
Страница 4 из 65 1234 5678910111454 Последняя »

AGFC (http://agfc.ru/index.php)
-   AGFC: Valley of Gothic (http://agfc.ru/forumdisplay.php?f=46)
-   -   М: Скриптинг в Готике (http://agfc.ru/showthread.php?t=1105030050)

21.01.2005 17:01

Re: Скриптинг в Готике
 
Может кто-нибудь истолковать перевод слова Wusel по отношению к животным. В словарях ничего похожего не нашел.  :(

TycoooN 21.01.2005 17:09

Re: Скриптинг в Готике
 
2Vam: <br>
Цитата:

Может кто-нибудь истолковать перевод слова Wusel по отношению к животным. В словарях ничего похожего не нашел. &nbsp;
<br>Хм... вот, что нашёл:<br><br>wuseln<br>1) бодро [проворно, живо] двигаться <br>2) кишеть (чем-л)<br><br>wuselig<br>1) живой, проворный <br>2) кишащий (чем-л) <br>3) приятный

21.01.2005 17:20

Re: Скриптинг в Готике
 
2Vam: <br>Wusel отвечает за преследование монстром игрока.

21.01.2005 20:56

Re: Скриптинг в Готике
 
Сразу извиняюсь, если вопрос не по теме.<br>В папке _work\DATA\ANIMS\MDS_MOBSI лежат СКРИПТОВЫЕ файлы анимации MOBов, которые также отвечают за визуализацию моделей в игре и Спэйсере.<br>Но в этой папке НЕТ кровати, стула, руды... Что делать?<br>Можно ли где-то скачать эти скрипты или надо их прописывать в ручную?

21.01.2005 21:37

Re: Скриптинг в Готике
 
2aleks999:<br>
Цитата:

Сразу извиняюсь, если вопрос не по теме.<br>В папке _work\DATA\ANIMS\MDS_MOBSI лежат СКРИПТОВЫЕ файлы анимации MOBов, которые также отвечают за визуализацию моделей в игре и Спэйсере.<br>Но в этой папке НЕТ кровати, стула, руды... Что делать?<br>Можно ли где-то скачать эти скрипты или надо их прописывать в ручную?
<br>Непонятно, какую анимацию ты хочешь видеть от кровати и стула? &nbsp; :o Файлы моделей этих предметов находятся в папке ..\work\Data\Meshes\Mobs.

22.01.2005 00:32

Re: Скриптинг в Готике
 
2Vam:
Цитата:

Не понял вопроса - настоящее время это какое: игровое, или в котором мы живем?
<br>Игровое.
Цитата:

int Wld_GetDay(); - получить текущий день, отсчет дней идет от дня старта (Gamestart) &nbsp;= 0.<br>int Wld_IsTime(int hour1,int min1,int hour2,int min2); - возвращает 1, если текущее время находится между границами (hour1, min1 – нижняя граница, hour2, min2 – верхняя граница в часах и минутах), иначе возвращает 0.<br>void Wld_SetTime(int hour,int min); - установить текущее время в часах hour и минутах min. ***
<br>Ни одна из этих функций не выдает точное игровое время, а мне необходимо именно оно...

22.01.2005 20:57

Re: Скриптинг в Готике
 
2Vam: <br>Ну в Спейсере в MOBах нужно указать в поле visual .mds-файл, который будет отображать модель и анимацию взаимодействия с ним, к примеру, кузнечная печь, которая есть в mds и ее можно туда вставить, а кровати и стула там нет!

23.01.2005 00:49

Re: Скриптинг в Готике
 
2Vam: <br>Вот скрин. Вот про что именно я говорю (MDS)<br><br>http://www.abosoft.nm.ru/data/1.JPG

28.01.2005 00:17

Re: Скриптинг в Готике
 
Vam, еще раз великий респект тебе, за &quot;Уроки скриптологии&quot;, в особенности за статью &quot;Уроки скриптологии (Ответ #115)&quot; - Тема первая: Глобальные константы.<br><br>Итак просмотрев данный урок, я заметил очень интересные...<br>// Индексы атрибутов НПС<br>const int ATR_HITPOINTS * * * * * * * * *= 0; //Текущая жизнь<br>const int ATR_HITPOINTS_MAX * * * * * *= 1; //Макс. жизнь<br>const int ATR_MANA * * * * * * * * * * * *= 2; //Текущая мана<br>const int ATR_MANA_MAX * * * * * * * * *= 3; //Макс. мана<br>const int ATR_STRENGTH * * * * * * * * *= 4; //Сила<br>const int ATR_DEXTERITY * * * * * * * * *= 5; //Ловкость<br>const int ATR_REGENERATEHP * * * * * *= 6; //Регенерация жизни в секунду<br>const int ATR_REGENERATEMANA * * *= 7; //Регенерация маны в секунду<br><br>И тут на меня нашло озарение! Оказывается все совершенное просто!<br><br>Через пол часа я изготовил следующий предмет:<br><br>instance ITAM_HEALTHBRINGER(C_Item)<br>{<br> * * *name = &quot;Милость Аданоса&quot;;<br> * * *mainflag = ITEM_KAT_MAGIC;<br> * * *flags = ITEM_MISSION | ITEM_AMULET;<br> * * *value = 0;<br> * * *visual = &quot;ItAm_Hp_01.3ds&quot;;<br> * * *material = MAT_STONE;<br> * * *<br> * * *on_equip * * *= * * *Equip_ITMI_HEALTHBRINGER;<br> * * *on_unequip * * *= * * *UnEquip_ITMI_HEALTHBRINGER; * * *<br> * * *wear = WEAR_EFFECT;<br> * * *effect = &quot;SPELLFX_ITEMGLIMMER&quot;;<br> * * *description = name;<br> * * *text[0] = &quot;Милость Аданоса&quot;;<br> * * *text[1] = &quot;будет оберегать тебя в бою.&quot;;<br> * * *inv_zbias = INVCAM_ENTF_AMULETTE_STANDARD;<br>};<br><br>func void Equip_ITMI_HEALTHBRINGER ()<br>{<br> * * *self.attribute[ATR_REGENERATEHP] = 1;<br>};<br><br>func void UnEquip_ITMI_HEALTHBRINGER ()<br>{<br> * * *self.attribute[ATR_REGENERATEHP] = 0;<br>};<br><br>Амулет регенерации жизни...<br>И не нужно никаких громоздкий скриптов с летающим подзарядником, или проверки присутствия амулета у НПЦ (http://forums.gothic.ag/showthread.php?&amp;s=35&amp;t=1105030050&amp;star t=75) :)<br><br>Амулет просто работает :)<br><br>Далее вставляем код амулета в IT_Amulette.d, компилируем...<br>И вызываем любыми доступными средствами, например через MARVIN.<br>Insert ITAM_HEALTHBRINGER

28.01.2005 00:33

Re: Скриптинг в Готике
 
Нда... Все гениальное просто...<br>Блин, а я два дня возился...<br>ПоставьтеB Wolf'у плюс кто-нибудь что ли... :)

28.01.2005 15:15

Re: Скриптинг в Готике
 
Если теперь кто-нибудь найдет встроенные в НПС часы (функцию получения текущего времени), на площади Хориниса рядом с Vam`ом появится вторая статуя. :)

28.01.2005 17:26

Re: Скриптинг в Готике
 
2B Wolf: <br>ОШИБОЧКА ВЫШЛА! Жизненная сила регенерируется, а вот магическая сила при ношении этого амулета - БЕСКОНЕЧНА!

28.01.2005 17:35

Re: Скриптинг в Готике
 
2Mitrich: <br>Только так:<br><br>instance MENU_ITEM_TIME(C_MENU_ITEM_DEF)<br>{<br> * * *text[0] = &quot;XX:XX&quot;;<br> * * *posx = 2200;<br> * * *posy = 6300;<br> * * *fontname = LOG_FONT_DATETIME;<br> * * *flags = flags &amp; ~IT_SELECTABLE;<br>};

29.01.2005 00:11

Re: Скриптинг в Готике
 
2aleks999: И что это нам дает???

29.01.2005 14:07

Re: Скриптинг в Готике
 
2finch: <br>Если изменить некоторые параметры, время можно вставить куда угодно :). К примеру, этот код взят из окна заданий. Таким же образом можно вставить его в любое другое окно. И сделать условие, что по времени XX:XX что-нибудь происходит, вот :D

29.01.2005 17:01

Re: Скриптинг в Готике
 
Люди,как сделать так что бы бандиты не умирали когда у них кончается жизнь,а теряли сознание.Какой скрипт за это отвечает?

29.01.2005 18:25

Re: Скриптинг в Готике
 
2francisc: <br>за это отвечает гильдия персонажа. Если у него стоит гильдия типа ZOMBIE, то он умрет. Другими словами, они умирают, если название гильдии имеет значение монстра. Если же нет - он не умирает а падает. Вот. :)

29.01.2005 18:49

Re: Скриптинг в Готике
 
2aleks999: хм... спрошу для общего развития :) а &nbsp;нельзя ли изменить параметры самой гильдии? и если да, то как?

29.01.2005 18:56

Re: Скриптинг в Готике
 
2Borisoff: <br>Я собственно и имел ввиду это.

29.01.2005 20:22

Re: Скриптинг в Готике
 
2Borisoff: <br>В каком-то файле, помоему в guilds.d прописано все... только в числовом формате :)<br><br>Вот декомпилированный вариант:<br><br>const int TAB_ANZAHL = 256;<br><br>const int GIL_ATTITUDES[256] =<br>{<br> * * *2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,<br> * * *2,3,3,3,3,3,1,1,1,1,1,2,2,2,2,2,<br> * * *2,3,3,3,3,3,1,1,1,1,1,2,2,2,2,2,<br> * * *2,3,3,3,3,3,1,1,1,1,1,2,2,2,2,2,<br> * * *2,3,3,3,3,3,3,1,1,1,1,1,1,1,3,2,<br> * * *2,3,3,3,3,3,1,1,1,1,1,2,2,2,2,2,<br> * * *2,2,2,2,3,2,3,3,2,2,2,2,2,2,3,2,<br> * * *2,1,1,1,1,1,3,3,2,3,3,2,2,2,2,2,<br> * * *2,1,1,1,1,1,2,2,3,3,3,2,2,2,2,2,<br> * * *2,1,1,1,1,1,3,3,3,3,3,2,2,2,2,2,<br> * * *2,1,1,1,1,1,3,3,3,3,3,2,2,2,2,2,<br> * * *2,2,2,2,1,2,1,2,2,2,2,3,3,3,2,2,<br> * * *2,2,2,2,1,2,1,2,2,2,2,3,3,3,2,2,<br> * * *2,2,2,2,1,2,1,2,2,2,2,3,3,3,2,2,<br> * * *2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,<br> * * *2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3<br>};<br><br>cons t int GIL_ATTITUDES_FMTAKEN[256] =<br>{<br> * * *2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,<br> * * *0,3,3,3,0,3,0,0,0,0,0,0,0,0,0,2,<br> * * *0,3,3,3,0,3,0,0,0,0,0,0,0,0,0,2,<br> * * *0,3,2,3,0,2,0,0,0,0,0,0,0,0,0,2,<br> * * *3,0,0,0,3,2,3,3,3,3,3,3,3,3,3,2,<br> * * *0,2,2,2,2,2,0,0,0,0,0,0,0,0,0,2,<br> * * *3,0,0,0,3,0,3,3,2,2,2,3,3,3,3,3,<br> * * *3,0,0,0,3,0,3,3,2,3,3,3,3,3,3,3,<br> * * *3,0,0,0,3,0,2,2,3,3,3,3,3,3,3,3,<br> * * *3,0,0,0,3,0,3,3,3,3,3,2,2,2,2,2,<br> * * *3,0,0,0,3,0,3,3,3,3,3,2,2,2,2,2,<br> * * *3,0,0,0,3,2,1,2,2,2,2,3,3,3,2,2,<br> * * *3,0,0,0,3,2,1,2,2,2,2,3,3,3,2,2,<br> * * *3,0,0,0,3,2,3,3,3,3,3,3,3,3,2,2,<br> * * *2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,<br> * * *2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3<br>};<br><br>cons t int GIL_ATTITUDES_ORCASSAULT[256] =<br>{<br> * * *2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,<br> * * *2,3,2,2,2,2,1,1,1,1,1,2,2,2,2,2,<br> * * *2,2,3,2,2,2,1,1,1,1,1,2,2,2,2,2,<br> * * *2,2,2,3,2,2,1,1,1,1,1,2,2,2,2,2,<br> * * *2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,<br> * * *2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,<br> * * *2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,<br> * * *2,1,1,1,2,2,2,3,2,2,2,2,2,2,2,2,<br> * * *2,1,1,1,2,2,2,2,3,2,2,2,2,2,2,2,<br> * * *2,1,1,1,2,2,2,2,2,3,2,2,2,2,2,2,<br> * * *2,1,1,1,2,2,2,2,2,2,3,2,2,2,2,2,<br> * * *2,1,1,1,1,1,1,1,2,2,1,3,2,2,2,2,<br> * * *2,1,1,1,1,1,2,1,2,2,1,2,3,2,2,2,<br> * * *2,1,1,1,1,1,2,1,2,2,1,2,2,3,2,2,<br> * * *2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,<br> * * *2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3<br>};<br><br>cons t int GIL_ATTITUDES_NEMESIS[256] =<br>{<br> * * *1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,<br> * * *1,2,2,1,2,1,1,1,1,1,1,1,1,1,2,2,<br> * * *1,2,2,1,2,1,1,1,1,1,1,1,1,1,2,2,<br> * * *1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,<br> * * *1,2,1,1,2,1,2,1,1,1,1,1,1,1,2,2,<br> * * *1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,2,<br> * * *1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,<br> * * *1,0,0,0,0,0,1,2,1,1,1,1,1,1,2,2,<br> * * *1,0,0,0,0,0,1,1,2,1,1,1,1,1,2,2,<br> * * *1,0,0,0,0,0,1,1,1,2,1,1,1,1,2,2,<br> * * *1,0,0,0,0,0,1,1,1,1,2,1,1,1,2,2,<br> * * *1,0,0,0,1,0,1,1,1,1,1,2,1,1,2,2,<br> * * *1,0,0,0,1,0,1,1,1,1,1,1,2,1,2,2,<br> * * *1,0,0,0,1,0,1,1,1,1,1,1,1,2,2,2,<br> * * *1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,<br> * * *1,2,2,2,2,2,1,1,1,1,1,1,1,1,2,3<br>};<br><br>Вот оригинальные исходники:<br><br><br>////////////////////////////////////////////////////////////////////////////////<br>///////////<br>// Gilden<br>// Aufnahmebedingungen<br>// Lernprogramme<br>////////////////////////////////////////////////////////////////////////////////<br>///////////<br><br>// ************************************************** ******************************<br>**************** ********************<br>// Gruppenattitьden <br>// ************************************************** ******************************<br>**************** ********************<br><br>CONST INT TAB_ANZAHL = 16 * 16;<br><br>CONST INT GIL_ATTITUDES [TAB_ANZAHL] = * * *// AL und *NL verдrgert (Magier zueinander freundlich) ST neutral zu AL und NL (Magier verдrgert zu ST)<br>{<br>// * * * * * *None * * * * * * * * *EBr * * * * * * * * * * * *Grd * * * * * * * * * * * *Stt * * * * * * * * * * * *KdF * * * * * * * * * * * *Vlk ** * * * * * * * * * * * * * *KdW ** * * * * * * * *Sld * * * * * * * * * * * *Org ** * * * * * * * *Bau ** * * * * * * * *SfB ** * * * * * * * * * * * * * *Gur ** * * * * * * * *Nov ** * * * * * * * *Tpl ** * * * * * * * * * * * * * *Dдm ** * * * * * * * *Bab * * * * * *<br>/*Non*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Non*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Non*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Non*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br><br>/*Ebr*/ * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Ebr*/ * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * */*Ebr*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Ebr*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Grd*/ * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Grd*/ * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * */*Grd*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Grd*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Stt*/ * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Stt*/ * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * */*Stt*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Stt*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Kdf*/ * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Kdf*/ * * *ATT_FRIENDLY, * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * */*Kdf*/ * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * */*Kdf*/ * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *<br>/*Vlk*/ * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Vlk*/ * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * */*Vlk*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Vlk*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br><br>/*Kdw*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * */*Kdw*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Kdw*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Kdw*/ * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *<br>/*Sld*/ * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * */*Sld*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Sld*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Sld*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Org*/ * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * */*Org*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Org*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Org*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Bau*/ * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * */*Bau*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Bau*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Bau*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Sfb*/ * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * *ATT_ANGRY, * * * * * */*Sfb*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Sfb*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Sfb*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br><br>/*Gur*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * * * * *ATT_NEUTRAL, * * */*Gur*/ * * *ATT_ANGRY, * * * * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Gur*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Gur*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Nov*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * * * * *ATT_NEUTRAL, * * */*Nov*/ * * *ATT_ANGRY, * * * * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Nov*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Nov*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Tpl*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * * * * *ATT_NEUTRAL, * * */*Tpl*/ * * *ATT_ANGRY, * * * * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Tpl*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Tpl*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br><br>/*Dmb*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Dmb*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * */*Dmb*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Dmb*/ * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *<br>/*Bab*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Mst*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Mst*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Mst*/ * * *ATT_NEUTRAL, * * *ATT_FRIENDLY * * *<br><br>};<br><br>CONST INT GIL_ATTITUDES_FMTAKEN [TAB_ANZAHL] = * * *// AL und NL feindlich<br>{ * * * * * *<br>// * * * * * *None * * * * * * * * *EBr * * * * * * * * * * * *Grd * * * * * * * * * * * *Stt * * * * * * * * * * * *KdF * * * * * * * * * * * *Vlk ** * * * * * * * * * * * * * *KdW ** * * * * * * * *Sld * * * * * * * * * * * *Org ** * * * * * * * *Bau ** * * * * * * * *SfB ** * * * * * * * * * * * * * *Gur ** * * * * * * * *Nov ** * * * * * * * *Tpl ** * * * * * * * * * * * * * *Dдm ** * * * * * * * *Bab * * * * * *<br>/*Non*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Non*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Non*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Non*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Ebr*/ * * *ATT_HOSTILE, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_HOSTILE, * * *ATT_FRIENDLY, * * */*Ebr*/ * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * */*Ebr*/ * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * */*Ebr*/ * * *ATT_HOSTILE, * * *ATT_NEUTRAL, * * *<br>/*Grd*/ * * *ATT_HOSTILE, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_HOSTILE, * * *ATT_FRIENDLY, * * */*Grd*/ * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * */*Grd*/ * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * */*Grd*/ * * *ATT_HOSTILE, * * *ATT_NEUTRAL, * * *<br>/*Stt*/ * * *ATT_HOSTILE, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_HOSTILE, * * *ATT_NEUTRAL, * * */*Stt*/ * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * */*Stt*/ * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * */*Stt*/ * * *ATT_HOSTILE, * * *ATT_NEUTRAL, * * *<br>/*Kdf*/ * * *ATT_FRIENDLY, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * */*Kdf*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Kdf*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Kdf*/ * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *<br>/*Vlk*/ * * *ATT_HOSTILE, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Vlk*/ * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * */*Vlk*/ * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * */*Vlk*/ * * *ATT_HOSTILE, * * *ATT_NEUTRAL, * * *<br><br>/*Kdw*/ * * *ATT_FRIENDLY, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_FRIENDLY, * * *ATT_HOSTILE, * * */*Kdw*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Kdw*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Kdw*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *<br>/*Sld*/ * * *ATT_FRIENDLY, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_FRIENDLY, * * *ATT_HOSTILE, * * */*Sld*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Sld*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Sld*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *<br>/*Org*/ * * *ATT_FRIENDLY, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_FRIENDLY, * * *ATT_HOSTILE, * * */*Org*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Org*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Org*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *<br>/*Bau*/ * * *ATT_FRIENDLY, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_FRIENDLY, * * *ATT_HOSTILE, * * */*Bau*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Bau*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Bau*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Sfb*/ * * *ATT_FRIENDLY, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_FRIENDLY, * * *ATT_HOSTILE, * * */*Sfb*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Sfb*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Sfb*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br><br>/*Gur*/ * * *ATT_FRIENDLY, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * */*Gur*/ * * *ATT_ANGRY, * * * * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Gur*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Gur*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Nov*/ * * *ATT_FRIENDLY, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * */*Nov*/ * * *ATT_ANGRY, * * * * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Nov*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Nov*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Tpl*/ * * *ATT_FRIENDLY, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * */*Tpl*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Tpl*/ * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * *ATT_FRIENDLY, * * */*Tpl*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br><br>/*Dmb*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Dmb*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * */*Dmb*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Dmb*/ * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *<br>/*Bab*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Mst*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Mst*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Mst*/ * * *ATT_NEUTRAL, * * *ATT_FRIENDLY * * *<br><br>};<br>................................... ....................

29.01.2005 20:23

Re: Скриптинг в Готике
 
.................................................. <br>//#################################<br>//<br>// * * *SN 09.01.01: Alter Kram<br>//<br>//#################################<br><br>CONST INT GIL_ATTITUDES_ORCASSAULT [TAB_ANZAHL] = * * * * * * * * *// von Steffen (so gelassen)<br>{<br>// * * *None * * * * * *EBr * * * * * *Grd * * * * * *Stt * * * * * *KdF * * * * * *Vlk &nbsp;* * * * * * * * *KdW &nbsp;* * * * * *Sld * * * * * *Org &nbsp;* * * * * *Bau &nbsp;* * * * * *SfB &nbsp;* * * * * * * * *Gur &nbsp;* * * * * *Nov &nbsp;* * * * * *Tpl &nbsp;* * * * * * * * *Dдm &nbsp;* * * * * *Mst * * * * * *<br>/*Non*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Non*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Non*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Non*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Ebr*/ * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Ebr*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Ebr*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Ebr*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Grd*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Grd*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Grd*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Grd*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Stt*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Stt*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Stt*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Stt*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Kdf*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * */*Kdf*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Kdf*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Kdf*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Vlk*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * */*Vlk*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Vlk*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Vlk*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br><br>/*Kdw*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Kdw*/ * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Kdw*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Kdw*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Sld*/ * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Sld*/ * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Sld*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Sld*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Org*/ * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Org*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Org*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Org*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Bau*/ * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Bau*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * */*Bau*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Bau*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Sfb*/ * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Sfb*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * */*Sfb*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Sfb*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br><br>/*Gur*/ * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Gur*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * */*Gur*/ * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Gur*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Nov*/ * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Nov*/ * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * */*Nov*/ * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * */*Nov*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Tpl*/ * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Tpl*/ * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * */*Tpl*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_FRIENDLY, * * */*Tpl*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br><br>/*Dmb*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Dmb*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Dmb*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Dmb*/ * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *<br>/*Mst*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Mst*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Mst*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Mst*/ * * *ATT_NEUTRAL, * * *ATT_FRIENDLY * * *<br>};<br><br>CONST INT GIL_ATTITUDES_NEMESIS [TAB_ANZAHL] = * * * * * * * * * * * *// von Steffen (so gelassen)<br>{<br>// * * *None * * * * * *EBr * * * * * *Grd * * * * * *Stt * * * * * *KdF * * * * * *Vlk &nbsp;* * * * * * * * *KdW &nbsp;* * * * * *Sld * * * * * *Org &nbsp;* * * * * *Bau &nbsp;* * * * * *SfB &nbsp;* * * * * * * * *Gur &nbsp;* * * * * *Nov &nbsp;* * * * * *Tpl &nbsp;* * * * * * * * *Dдm &nbsp;* * * * * *Mst * * * * * *<br>/*Non*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Non*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Non*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Non*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Ebr*/ * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * */*Ebr*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Ebr*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Ebr*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Grd*/ * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * */*Grd*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Grd*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Grd*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Stt*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Stt*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Stt*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Stt*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Kdf*/ * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * */*Kdf*/ * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Kdf*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Kdf*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Vlk*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Vlk*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Vlk*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Vlk*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br><br>/*Kdw*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Kdw*/ * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Kdw*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Kdw*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Sld*/ * * *ATT_ANGRY, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * */*Sld*/ * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Sld*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Sld*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Org*/ * * *ATT_ANGRY, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * */*Org*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Org*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Org*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Bau*/ * * *ATT_ANGRY, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * */*Bau*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * */*Bau*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Bau*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Sfb*/ * * *ATT_ANGRY, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * */*Sfb*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * */*Sfb*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Sfb*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br><br>/*Gur*/ * * *ATT_ANGRY, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_ANGRY, * * *ATT_HOSTILE, * * */*Gur*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Gur*/ * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Gur*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Nov*/ * * *ATT_ANGRY, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_ANGRY, * * *ATT_HOSTILE, * * */*Nov*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Nov*/ * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_ANGRY, * * */*Nov*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br>/*Tpl*/ * * *ATT_ANGRY, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_HOSTILE, * * *ATT_ANGRY, * * *ATT_HOSTILE, * * */*Tpl*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Tpl*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * */*Tpl*/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *<br><br>/*Dmb*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Dmb*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Dmb*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Dmb*/ * * *ATT_FRIENDLY, * * *ATT_NEUTRAL, * * *<br>/*Mst*/ * * *ATT_ANGRY, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */*Mst*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Mst*/ * * *ATT_ANGRY, * * *ATT_ANGRY, * * *ATT_ANGRY, * * */*Mst*/ * * *ATT_NEUTRAL, * * *ATT_FRIENDLY * * *<br>};<br><br><br>Вот тут и изменять

29.01.2005 20:32

Re: Скриптинг в Готике
 
2aleks999:
Цитата:

const int TAB_ANZAHL = 256;<br><br>const int GIL_ATTITUDES[256] =<br>{<br> &nbsp; &nbsp; 2,2,2,2,2,2,2...
всю эту чешую я находил, но как изменять-то ее?<br><br>
Цитата:

Вот оригинальные исходники:
всмысле? каким путем они получены, и где лежат? :)

29.01.2005 21:48

Re: Скриптинг в Готике
 
2Borisoff: <br>GMDK\_work\data\Scripts\content\Story\Guilds .d

30.01.2005 12:55

Re: Скриптинг в Готике
 
Если в мисии при определенном условии и диалоге прописать это<br>self.guild = GIL_DJG; будет ли меняться гильдия у нпс?Если нет,то как сделать что бы менялась?

30.01.2005 13:21

Re: Скриптинг в Готике
 
2francisc: <br>Не-а, нужно еще кое-что приписать.<br>Вот так:<br>Npc_SetTrueGuild(hero,GIL_DJG);<br>hero.guil d = GIL_DJG;

30.01.2005 14:13

Re: Скриптинг в Готике
 
А пробовал кто-нибудь делать переход из Newworld'a на какую-нибудь свою карту. У меня такая проблема: карта грузится, но после загрузки - темнота, и ничего и никого нет. Кто знает, подскажите, плиз, где/что нужно прописать?

30.01.2005 14:28

Re: Скриптинг в Готике
 
2aleks999: <br>А в какой-нибудь миссии это можно посмотреть,было ли что-нибудь похожее?Знаю у бандита,который рядом с Ковалорном стоит было это прописанно :<br>B_SetAttitude(self,ATT_FRIENDLY);<br> &nbsp; &nbsp; &nbsp;self.npcType = NPCTYPE_FRIEND;<br> &nbsp; &nbsp; &nbsp;self.aivar[AIV_EnemyOverride] = FALSE;<br>Это не изменение гильдии,это изменение отношения<br>

30.01.2005 16:12

Re: Скриптинг в Готике
 
какой скрипт отвечает за то, когда будет крутиться мельница? или такого скрипта вообще нет?

30.01.2005 16:54

Re: Скриптинг в Готике
 
Мельница это объект.А зачем тебе это?

30.01.2005 17:00

Re: Скриптинг в Готике
 
2francisc:
Цитата:

Мельница это объект
но она же по ночам останавливается! (или я что-то перепутал?)
Цитата:

А зачем тебе это?
для общего развития опять. можно было к примеру сделать квест со сломанной мельницей :)

TycoooN 30.01.2005 18:32

Re: Скриптинг в Готике
 
2Mitrich: <br>
Цитата:

Если теперь кто-нибудь найдет встроенные в НПС часы (функцию получения текущего времени), на площади Хориниса рядом с Vam`ом появится вторая статуя.
<br>Я знаю способ, как сделать переменную, скажем, time, которая всегда будет равна количеству реальных секунд, прошедших с начала игры. Но способ слегка громоздкий :)

30.01.2005 19:49

Re: Скриптинг в Готике
 
2TycoooN:
Цитата:

Я знаю способ, как сделать переменную, скажем, time, которая всегда будет равна количеству реальных секунд, прошедших с начала игры. Но способ слегка громоздкий
<br>Ну так выкладывай!! :)

30.01.2005 21:00

Re: Скриптинг в Готике
 
2francisc: <br>По поводу изменения гильдий посмотри в диалогах у тех, кто ее меняет (Лорд Андре, лорд Хаген, Ли...)

TycoooN 30.01.2005 21:59

Re: Скриптинг в Готике
 
2finch: <br>Делаем где-нить мини-НПС, где его никто никогда не видит и не услышит (кк вариант - в горах).<br>Далее прописываем ему в расписание дня такую функцию:<br><br>func void ZS_Time()<br>{<br> &nbsp; &nbsp; &nbsp;B_ResetAll(self);<br>};<br><br>func int ZS_Time_loop()<br>{<br> &nbsp; &nbsp; &nbsp;if (Npc_GetStateTime(self) &gt;= 2)<br> &nbsp; &nbsp; &nbsp;{<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;time += 1;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Npc_SetStateTime(MiniMan,1);<br> &nbsp; &nbsp; &nbsp;};<br> &nbsp; &nbsp; &nbsp;return LOOP_CONTINUE;<br>};<br><br>func void ZS_Time_end()<br>{<br>};<br><br><br>После этого переменная time должна быть равна кол-ву секунд, но я еще такой вариант не тестил ::)

30.01.2005 22:03

Re: Скриптинг в Готике
 
C изменением гильдии никаких проблем нет...<br>Чтобы изменить гильдию ГГ, например, на послушника, вставляем<br><br> &nbsp; &nbsp; &nbsp;NPC_SetTrueGuild(hero,GIL_NOV);<br> &nbsp; &nbsp; &nbsp;hero.guild = GIL_NOV;<br><br>Чтобы изменить гильдию любого другого НПС, hero заменяем на имя этого НПС.<br><br><br>2TycoooN:
Цитата:

Делаем где-нить мини-НПС, где его никто никогда не видит и не услышит (кк вариант - в горах).
<br>Так точно не прокатит... Если мини-НПС будет находиться вне пределов видимости ГГ, то он не будет выполнять свой ТА...<br>Возможно, этот код будет работать при условии, что мини-НПС будет постоянно летать за ГГ, как &quot;речаджер&quot; из скрипта амулета регенерации.

31.01.2005 16:09

Re: Скриптинг в Готике
 
А можно сделать такой амулет, чтоб после смерти мы оживали, как при нажатии F8?

Dagot_Ur 31.01.2005 21:41

Re: Скриптинг в Готике
 
2aleks999: А зачем? Лучше сразу бессмертие и вперед с песнями! :)

31.01.2005 22:20

Re: Скриптинг в Готике
 
2Dagot_Ur: <br>Ну нужен такой амулет, чтоб он действовал только один раз, как Глаз Инноса, и когда мы умирали - один раз оживали.

Dagot_Ur 03.02.2005 06:48

Re: Скриптинг в Готике
 
Народ, давайте поговорим о роликах на движке игры (движение камеры). Как их можно создавать, каким способом. Я, если честно, до сих пор так и не разобрался с подобным вопросом. Может где-то у немцев и написано про это, но я ихнего языка не знаю и поэтому ничего не понимаю... :( :)

03.02.2005 11:13

Re: Скриптинг в Готике
 
2Dagot_Ur: <br>К несчастью я сам этого е знаю.<br>Где надо прописывать :<br>MIS_Rafael_problem = LOG_RUNNING;<br>и <br>MIS_Rafael_problem &nbsp;= LOG_SUCCESS; ?<br>Как сделать, что бы начислялась экспа?В каких файлах надо писать?<br>Я точно знаю что експа это b_giveplayerxp(XP_VINOWEIN);<br>А вот только где прописывать XP_VINOWEIN?<br>


Текущее время: 22:25. Часовой пояс GMT +4.
Страница 4 из 65 1234 5678910111454 Последняя »

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot

AGFC: Valley of Gothic © 2004-2022