Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - Georges

Strony: [1]
1
Dark Saga PL / Dark Saga PL
« dnia: 2015-01-10, 17:55 »
W wyniku ataku na obóz orków ginie wam zawsze Stip? Orkowie (albo i myśliwi bo widziałem jak paladyni walczyli ze sobą  :D) sami go raczej zabijają bo ginie zawsze  w innym miejscu. Zabrałem broń orkom tym przy przy kopalni a w czasie walki i tak go zabijają. Tak ma być? Bo nie chcę żeby zginął bo to jedyny żyjący nauczyciel 1-ręki. Poza tym jak on zginie to Danielle ma animacje płaczu a czasami ona też ginie..

2
Dark Saga PL / Problemy techniczne
« dnia: 2014-12-30, 00:50 »
Po zainstalowaniu gry wszystko jest ok jednak nie ma głosu npców co nieco psuje rozgrywkę, chociaż dawniej jak instalowałem moda to był.. zna ktoś rozwiązanie problemu?

3
Spacer / Idealny waynet
« dnia: 2014-01-12, 16:26 »
Zrobiłem coś takiego 2 npców siedzacych przy ognisku obok nich freepointy i waypointy i po dialogu miala byc walka. Po wygranej przez nas walce npce mieli zmienic rutynę
Npc_ExchangeRoutine (instancjanpca1, "nazwarutyny");Npc_ExchangeRoutine (instancjanpca2, "nazwarutyny");Npc_ExchangeRoutine (instancjanpca3, "nazwarutyny");1 próba - 2 npcow po walce idzie po waynecie do wyznaczonego waypointa w rutynie nazwarutyny a trzeci nic sobie nie robi i idzie do początkowego waypointa czyli tam przy ognisku gdzie siedział na początku. Co ciekawe  tych dwóch idąc po waynecie widząc ścierwojady przecinające waynet zawraca nie próbuje ich ominąć i idzie do początkowego waypointa. Zmiana godziny nic nie daje, dalej wykonują wszyscy pierwszą rutynę.
2 próba - żaden nie zmienia rutyny

I tu jest pytanie co robię źle? Waypointy są dobrze połączone. A może to za duża odległość? Czy ma wpływ to że np. jakiś vob ma kolizje z waypointem albo przecina wayneta? A może np. jak po walce npc oddali się od wayneta albo waypointa to głupieje? Bo jak zrobię to samo gdzieś obok starego obozu, połącze kilka waypointów dość mała odległość i dam zmiane rutyny to npc ją zawsze wykonuje.


I tu drugi przypadek

Zmiana rutyny npca z waypointa 3 do 6. NPC walący młotkiem w dom voba w rutynie 3 nie chciał iść dopóki nie zmieniłem mu  waypointa startowego na 2. WTF

Post połączony: 2014-01-13, 13:59
Czy naprawdę nikt nie może pomóc spośród tylu ekspertów na TM?

4
Skrypty / Skrypt wywoływany bez potrzeby dialogu [GI]
« dnia: 2014-01-12, 15:51 »
Problem rozwiązay temat można zamknąć

5
Skrypty / Skrypt wywoływany bez potrzeby dialogu [GI]
« dnia: 2014-01-11, 23:00 »
Co zrobić żeby skrypt wywoływał się np. po zebraniu 3 poziomek tzn. po zebraniu 3 poziomek pojawia się np. wpis do dziennika? Albo po wejściu na odpowiedni waypoint pojawia się wpis do dziennika? Do jakiego pliku dać taki skrypt?

6
Skrypty / NPC nie chce iść
« dnia: 2014-01-02, 18:39 »
Siema
Mam problemy z moim npcem. Zrobiłem dialog i chce aby mój npc po dialogu poszedł do wyznaczonego waypointa. I tu jest problem bo po dialogu dałem taki skrypt

   Info_ClearChoices(Vlk_9346_Ciper);
B_LogEntry    (dlugkasa,"Tom nie ma bryłek");
AI_StopProcessInfos (self);
self.aivar[AIV_PARTYMEMBER] = TRUE;
AI_GotoWP (self, "WAYPOINT");
Npc_ExchangeRoutine (self,"Run");

A npc po dialogu stoi jak wryty i nie przechodzi do tego waypointa. Po zmienieniu godziny przez kod postac teleportuje sie do waypointa WAYPOINT ale nie po dialogu. Wie ktoś co jest nie tak? Waypointy są połączone.

Na koniec rutyna:

FUNC VOID Rtn_Run_9346 ()
{
TA_GuidePC (21,00,04,00,"WAYPOINT");
TA_GuidePC    (04,00,21,00,"WAYPOINT");
};

Post połączony: 2014-01-03, 15:06


Post połączony: 2014-01-03, 15:07
Temat do zamknięcia to była pamięć waypointa,poprostu nie zgrała się z rutyną

7
Skrypty / Dialogi się nie pokazują (g2)
« dnia: 2013-09-24, 18:54 »
Wiem o tym i pisałem że to zrobiłem na górze. A przecież nie będę robił paczki z modem po zmienieniu 1 linijki dialogu... Wszystkie sposoby zawiodły dialogi się nie pokazują nadal
Z Gothic I nie było takich problemów tylko w 2

8
Skrypty / Dialogi się nie pokazują (g2)
« dnia: 2013-09-23, 23:41 »
W modzie nie widać dialogów, po prostu są opcje dialogowe ale nie ma napisów tzn. tych dymków na górze. Naprawianie skryptów nie pomaga wszelkimi sposobami spacer plus usuwanie ou, csl, gothic. dat itp, redefixem też się nie pokazują. Słyszałem że pomaga na to emptymod ale mirrory wszystkie padły a autor tematu też tego nie ma. Więc pomoże ktoś a może ktoś ma może ten emptymod to proszę o reupload

9
Skrypty / Problem ze stałą w dialogu
« dnia: 2013-07-20, 21:54 »
Dzięki poradziłem sobie pomogła zmienna
var int abc;
Ale dlaczego skoro to stała czyli jej wartość nie powinna się zmienić - zmieniła się z FALSE dzięki
abc=TRUE;
tylko dopiero po wczytaniu gry wartość wróciła do wartości zapisanej w story globals?

10
Skrypty / Problem ze stałą w dialogu
« dnia: 2013-07-20, 21:14 »
Postaram się opisać mój problem jak najdokładniej. Otóż jak przypisuję wartość w story globals stałej
const int abc = FALSE;a następnie gdzieś w rozgałęzieniu dialogu zmieniam wartość tej stałej na TRUE
AI_Output (other, self,"Grd_1001_Ralph_ZAD4_Info_15_01"); //Przyniosłem to co chciałeś
abc=TRUE;
Inny dialog, który wymaga wartości TRUE dla abc pojawia się (gdy zmieniam w powyższym skrypcie TRUE na FALSE dialog się nie pokazuje, więc jest tak jak powinno być)

FUNC INT Info_Ralph_Karmienie_Condition()
{
if (abc == TRUE) && (Npc_HasItems(other, miesko)>=1) && (self.aivar[AIV_DEALDAY] <= Wld_GetDay())
{
return 1;
};
};
Wszystko jest dobrze ale do czasu. Po zapisaniu gry i ponownym jej wczytaniu ta stała tak jakby od nowa przypisuje wartość na FALSE bo dialog się nie uruchamia a powinien, bo gdybym nie zapisał przed NPC uaktywnił by się on.
Czyli teraz inaczej, idę do NPCa zapisuję grę uruchamiam dialog i jest opcja dialogu Przyniosłem to co chciałeś. A teraz wczytuję zapisaną grę przed rozmową z nim i... żadnej opcji dialogowej nie ma? Czyli Stała zmieniła wartość na FALSE?! Jak to zrobić aby dialog się uruchamiał po wczytaniu gry i jak ktoś by mógł wytłumaczyć czemu tak się dzieje.

11
Skrypty / Problem z in extremo
« dnia: 2013-07-14, 21:02 »
Do tego co gra pałkami na bębnie jest vob - bęben a do tego co gra np. na harfie żaden vob chyba nie jest potrzebny (?)

12
Skrypty / Problem z in extremo
« dnia: 2013-07-14, 20:19 »
Rutyny są te same co mają ci z in extremo. Różni się tylko w tych npc'ach miejsce ich wykonywania

13
Skrypty / Problem z in extremo
« dnia: 2013-07-14, 19:57 »
Funkcja została wywołana, jednak tylko 1 npc z 3 wykonuje prawidłowo swoją rutynę

14
Skrypty / Problem z in extremo
« dnia: 2013-07-14, 19:11 »
Witam opiszę więc teraz mój problem. Chciałem w swoim modzie w gothic I zrobić drugie takie in extremo żeby grali tak samo tylko że ze zmienioną muzyką i w innym miejscu. I tu pojawiły się problemy. Skopiowałem skrypty 3 z nich i zmieniłem ich nazwy - jeden robi to co powinien czyli gra na bębnach, lecz 2 jeden z harfą a drugi z wiolonczelą(?) stoją w miejscu i nie chcą odtwarzać animacji grania. Rutyna jest taka sama jaką ma oryginalny in extremo, jedynie zmienione zostało id.
Tu skrypt jednego z nich
instance thomus(Npc_Default)
{
//-------- primary data --------

name = "Thomus";
    npctype = npctype_main;
    guild = GIL_NONE;
level = 4;
flags = 0;

voice = 11;//10;
id = 403;
flags       =   NPC_FLAG_IMMORTAL;

//-------- abilities --------
attribute[ATR_STRENGTH] = 20;
attribute[ATR_DEXTERITY] = 10;
attribute[ATR_MANA_MAX] = 0;
attribute[ATR_MANA] = 0;
attribute[ATR_HITPOINTS_MAX] = 88;
attribute[ATR_HITPOINTS] = 88;

//-------- inventory --------                                    
//CreateInvItem (self, ItMiCello);
//CreateInvItem (self, ItMiCellobow);

//-------- visuals --------
// animations
Mdl_SetVisual (self, "HUMANS.MDS");
// Body-Mesh Body-Tex Skin-Color Head-MMS Head-Tex Teeth-Tex ARMOR
Mdl_SetVisualBody (self, "HUM_IE_THOMAS_INSTRUMENT", DEFAULT, DEFAULT, "HUM_HEAD_THOMAS", DEFAULT,   DEFAULT, -1);

fight_tactic = FAI_HUMAN_STRONG;

Npc_SetTalentSkill (self,NPC_TALENT_1H,1);

//-------------Daily Routine-------------
daily_routine = Rtn_concert_403;
//start_aistate = ZS_iethomas;
};

FUNC VOID Rtn_concert_403 ()
{
TA_IEThomas (08,00,20,00,"OCR_IE_THOMUS");
TA_IEThomas (20,00,08,00,"OCR_IE_THOMUS");
};

Strony: [1]
Do góry