World of Gothic Archiv
Alle Beiträge von Raven-Kid
Seite 2 von 3  1  2  3 
29.02.2004, 18:50 #26
Raven-Kid
Beiträge: 61
Im OutDoor ein Indoor Level - Im OutDoor ein Indoor Level
HI!

Geht das das man im Outdoor Level ein Indoor hat???

Also ich meine das im Outdoor die Sonne fürs Licht zuständig ist und fürs Indoor die Fackeln.
Aber ohne Zwischen laden.

Geht das mit Portalen so wie bei den Wäldern? Die scheinen mir auch immer etwas dünkler, egal ob tag oder nacht.
01.03.2004, 09:02 #27
Raven-Kid
Beiträge: 61
Im OutDoor ein Indoor Level -
NA...von der größe her passts. (Also die Polygone halten sich in grenzen. Aber das problem ist ja die Licht setzung. Und ich hätte halt gerne das die Höhle immer Dunkler ist als Draussen...und somit künstlich beleuchtet werden muss....wenns nicht geht lass ich mir etwas anderes einfallen...
22.05.2004, 16:08 #28
Raven-Kid
Beiträge: 61
Char Talente in Gothic 2 - Char Talente in Gothic 2
Hi!

Ich versteh das Gothic 2 Skript B_GiveNpcTalants.d kein bisschien.

func void B_GiveNpcTalents (var C_NPC slf)
{

// ------ Sonstige Talente ------
Npc_SetTalentSkill (slf, NPC_TALENT_PICKLOCK, 1); //hängt ab von DEX (auf Programmebene)
Npc_SetTalentSkill (slf, NPC_TALENT_SNEAK, 1);
Npc_SetTalentSkill (slf, NPC_TALENT_ACROBAT, 0);

Npc_SetTalentSkill (slf, NPC_TALENT_PICKPOCKET, 0); //hängt ab von DEX (auf Scriptebene)
Npc_SetTalentSkill (slf, NPC_TALENT_SMITH, 1);
Npc_SetTalentSkill (slf, NPC_TALENT_RUNES, 1);
Npc_SetTalentSkill (slf, NPC_TALENT_ALCHEMY, 1);
Npc_SetTalentSkill (slf, NPC_TALENT_TAKEANIMALTROPHY, 0);
};

Wo stell ich denn ein das ein Char Dieb,Schmied,... ist=?

-Weil von den Chars werden die Talente ja dorthin verwiesen:

// ------ NSC-relevante Talente vergeben ------
B_GiveNpcTalents (self);

-Und die Attribute werden ja auch extern angegeben:

// ------ Attribute ------
B_SetAttributesToChapter (self, 1);

ICH WILL JEMANDEM ZUM SCHMIED MACHEN..:IST DAS DENN ZUVEIL VERLANGT:..?? BUhuhuhu!
22.05.2004, 16:21 #29
Raven-Kid
Beiträge: 61
3dsmax fragen -
Hi!

Zu 1. resete die ganze szene...oder geh in den viewport optionen...
~~~oder so...ich weis was du meisnt...das ist mir mim 5er bzw. 3er auch ständig passiert....aber das hab ich dann imer rechts unten...[da wo auch der pan ist und so...] mit nem pfeil immer gemacht...der halt hineingezoomt hat...und wenn ichs übertrieben habe war alles verzerrt....und mim selben kannst du das nat. wieder zurück stellen....ca. halt!

Zu 2.
Ausbäuln! :)) Aber wenn die Map größer wrden sollte mach immer abschnitt für amschnitt...weil sonnst verliertst du die größen verhältnise.

Zu 3.
Da du 3dmax 5 hast kannst du das ganze ja im Poly modus machen [rechtsklick convert to editible poly] und dort gibts dann die option cut [im vertex modus] damit schneidest du einfach eine tür rein und extrudierst sie dann nach innen...das ganze machst du dann mit der hohlen innen seite auch, löscht die polys wo das loch reinsoll...und fused das ganze....TADA..n' Eingang!

zu 4. ^^siehe 3

zu5.
Gothic verwendet eigene 3ds datein...mim neuersten milkshape gehts. da gibts den extra 3ds exporter....oder nat du besorgst dir 3dsmax 6 trial version und besorgst dir das dazu passende plugin [eh irgendwo auf der site-glaube im gothic 2 modding thread]

Oder nat. ich hab dich jetzt miss verstanden!....
22.05.2004, 16:32 #30
Raven-Kid
Beiträge: 61
C++ -
~~ : / GOOGEL? ...die leute sind faul....tztztz :D
22.05.2004, 16:39 #31
Raven-Kid
Beiträge: 61
Rüstungen und Schwerter? -
Wiki!!!
http://wiki.devmode.de
Oder da für die Waffe [sehr simples tut:]
http://www.qirex.ch.vu/
22.05.2004, 18:05 #32
Raven-Kid
Beiträge: 61
Char Talente in Gothic 2 -
Und wenn wir schon dabei sind:

// ------ Random-Anis im Sitzen ------
if (C_BodyStateContains(self, BS_SIT))
&& (Npc_GetStateTime(self) > 5)
{
var int random; random = Hlp_Random(10);

if (random <= 0) { AI_PlayAniBS (self, "R_CHAIR_RANDOM_1",BS_SIT); };
if (random <= 1) { AI_PlayAniBS (self, "R_CHAIR_RANDOM_2",BS_SIT); };
if (random <= 2) { AI_PlayAniBS (self, "R_CHAIR_RANDOM_3",BS_SIT); };
if (random <= 3) { AI_PlayAniBS (self, "R_CHAIR_RANDOM_4",BS_SIT); };

Npc_SetStateTime(self, 0);
};

return LOOP_CONTINUE;
};

FÜR WAS IST DAS??-ER MACHT JA NIX WENN ER SITZT!
22.05.2004, 18:08 #33
Raven-Kid
Beiträge: 61
3dsmax fragen -
^^~~lol...

Naja aufjeden fall kannst du das mit MESH SELECT machen....dort selectierst du nur die flächen die damit textuiert werden sollen und machst das uvw mapping drauf...und dann wieder mesh select und weider dort dann das uvw mapping...usw, usw,.....
22.05.2004, 20:54 #34
Raven-Kid
Beiträge: 61
Milkshape 3d -
!!! ZENSIERT !!!

Edit by DarkwingDuck: Sowas gehört hier nicht rein, also bitte nicht nochmal!
23.05.2004, 14:13 #35
Raven-Kid
Beiträge: 61
C++ -
~~sind ja eh genug...
http://www.cplusplus.com/doc/tutorial/
zb...ist doch herrlich übersichtlich!....
23.05.2004, 16:58 #36
Raven-Kid
Beiträge: 61
Omg Start_up!!! - Omg Start_up!!!
Ich könnte wahnsinnig werden! Was muss ich denn noch tun damit mein Char erscheint!!! [Gothic 2]

Im Char:

//-----TA ANMELDEN-----------

daily_routine = Rtn_start_999;
};

FUNC VOID Rtn_Start_999 ()
{
TA_Sit_Bench (05,00,21,00,"NW_XARDAS_A_Max_Bank");
TA_Smoke_Joint (21,00,05,00,"NW_XARDAS_A_Max_Kiffen");
};

Im Start Up:

// ------ Xardas -------
func void STARTUP_NewWorld_Part_Xardas_01()
{
Wld_InsertItem (ItBE_Addon_STR_5, "FP_SPAWN_X_GUERTEL");

//---NSCs---
Wld_InsertNpc (NONE_100_Xardas, "NW_XARDAS_START");
Wld_InsertNpc (PC_Psionic, "NW_XARDAS_TOWER_PATH_01");
Wld_InsertNpc (A_9999_Max, "NW_XARDAS_A_Max_Bank");

Im Spacer Heißt der Waypoint:
NW_XARDAS_A_Max_Bank

Buhuhuu...WARUM?? WARUM WILL ER NICHT [Manuell einfügen funtzt]
23.05.2004, 17:10 #37
Raven-Kid
Beiträge: 61
Char Talente in Gothic 2 -
das letzte hat sich ergeben....*schäm* die tun ja doch was ausser nur sitzen...
23.05.2004, 17:33 #38
Raven-Kid
Beiträge: 61
Char Talente in Gothic 2 -
nein...das weis ich schon, ich meinte das er das Talent Schmied hat.

wie vergebe ich das?
Weil daneben steht ja das es mit der Geschicklichkeit gemacht wird...-auf Programmebene oder auf Script ebene....
Und ds kapier ich nicht.
23.05.2004, 17:57 #39
Raven-Kid
Beiträge: 61
Char Talente in Gothic 2 -
....
Ich dachte das würde für alle gelten...OMG...
25.05.2004, 15:28 #40
Raven-Kid
Beiträge: 61
3dsmax fragen -
Ach jaaa....stimmt eigentlich...
25.05.2004, 16:13 #41
Raven-Kid
Beiträge: 61
Milkshape 3d -
:( sorry...
30.05.2004, 13:36 #42
Raven-Kid
Beiträge: 61
Dialog Problem! - Dialog Problem!
Was zur Hölle stimmt da nicht das er mir jedes mal wenn ich den Dialog lesbar machen will er 100 000 fehler findet???

//----------------------------------------------------------------------
// Info EXIT
//----------------------------------------------------------------------
INSTANCE DIA_None_999_Max_EXIT (C_INFO)
{
npc = None_999_Max;
nr = 999;
condition = DIA_None_999_Max_EXIT_Condition;
information = DIA_None_999_Max_EXIT_Info;
permanent = TRUE;
description = DIALOG_ENDE;
};
FUNC INT DIA_None_999_Max_EXIT_Condition()
{
return TRUE;
};
FUNC VOID DIA_None_999_Max_EXIT_Info()
{
AI_StopProcessInfos (self);
};
//----------------------------------------------------------------------
// Info Hi
//----------------------------------------------------------------------
INSTANCE DIA_None_999_Max_Hi (C_INFO)
{
npc = None_999_Max;
nr = 2;
condition = DIA_None_999_Max_Hi_Condition;
information = DIA_None_999_Max_Hi_Info;
permanent = TRUE;
description = "Wie sieht's aus?";
};
FUNC INT DIA_None_999_Max_Condition()
{
return TRUE;
};
FUNC VOID DIA_None_999_Max_Hi_Info()
{
AI_Output (other, self, );//Wie sieht's aus?
AI_Output (self, other, );//Ich habe lange genug für die Erzbarone geknechtet. Gut, dass jetzt andere buddeln.

};

//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Oder was mach ich falsch?

OU.bin,OU.cls,OUINFO löschen, dann im editor gothic.scr skript neu parsen... und dann müsste ich den ou noch updaten im editor....
30.05.2004, 13:38 #43
Raven-Kid
Beiträge: 61
Mod für G1 -
^^haha lol....halt so auf die schnelle.
~~ ich glaube so etwas gehört in's jobangebot thread.
;)
30.05.2004, 15:05 #44
Raven-Kid
Beiträge: 61
Dialog Problem! -
Hat sich ergeben!
THX
31.05.2004, 11:50 #45
Raven-Kid
Beiträge: 61
Dialog Problem! -
Irgendwas hats da....und ich hab keine ahnung warum...der dialog vom snaf sieht so ehnlich aus...mit if und else....also so ganz kenn ich mich nicht aus!
//-----------------------------------------------------------------------
//----------------GOLD JA------------------------------------------------
//-----------------------------------------------------------------------

instance DIA_None_999_Max_Gold (C_INFO)
{
npc = None_999_Max;
condition = DIA_None_999_Max_Gold_Condition;
information = DIA_None_999_Max_Gold_Info;
important = FALSE;
permanent = TRUE;
description = "Wegen dem Gold";
};

FUNC int DIA_None_999_Max_Gold_Condition()
{
if (Npc_KnowsInfo (hero, DIA_None_999_Max_Hi)
&& (MIS_MaxTruhe == LOG_RUNNING)

{
return TRUE;
};

return FALSE;
};

func void DIA_None_999_Max_Gold_Info()
{
AI_Output (other, self,"Nix_16");//Wegen dem Gold.

if Npc_HasItems (other, ItMi_Gold) >= 10)
{

Info_ClearChoices (DIA_None_999_Max_Gold);

Info_AddChoice (DIA_None_999_Max_Gold,"Ja hier hast du's. (10 Gold geben)",
DIA_None_999_Max_Gold_Ja);

Info_AddChoice (DIA_None_999_Max_Gold,"Nein noch nicht!",
DIA_None_999_Max_Gold_Nein);

}
else
{

DIA_None_999_Max_GoldNo;

};
};


func void DIA_None_999_Max_Gold_Ja ()
{
AI_Output( other, self, "Nix_17"); // Ja hier hast du's. (10 Gold geben)
AI_Output( self, other, "Nix_18"); // OOhh ...DANKE!

B_LogEntry (TOPIC_MaxTruhe, "Ich überlebte den Angriff der Wanzen! Und übergab Max seinen Reichtum!");

MIS_MaxTruhe= LOG_SUCCESS;

other.exp = other.exp + 100;
other.lp = other.lp + 10;

B_GiveInvItems (other, self,ItMi_Gold,10);


AI_StopProcessInfos (self);

};

func void DIA_None_999_Max_Gold_Nein ()
{
AI_Output ( other, self, "Nix_19"); // Nein noch nicht!
AI_Output ( self, other, "Nix_20"); // Hrrmm...na dann mach dich auf die Socken.

AI_StopProcessInfos (self);

};

//-----------------------------------------------------------------------
//----------------GOLD NO------------------------------------------------
//-----------------------------------------------------------------------


func void DIA_None_999_Max_GoldNo()
{

Info_ClearChoices (DIA_None_999_Max_Gold);

Info_AddChoice (DIA_None_999_Max_Gold,"Ich find den Schlüssel nicht!",
DIA_None_999_Max_GoldNo_Wo);

Info_AddChoice (DIA_None_999_Max_Gold,"Ich habs noch nicht.",
DIA_None_999_Max_GoldNo_NochNicht);
Info_AddChoice (DIA_None_999_Max_Hi, "ENDE", DIA_None_999_Max_EXIT);
};


func void DIA_None_999_Max_GoldNo_Wo ()
{
AI_Output( other, self, "Nix_21"); // Ich find den Schlüssel nicht!
AI_Output( self, other, "Nix_22"); // AaaCchhh ich hab doch gesagt wo er ist!
AI_Output( self, other, "Nix_23"); // Im Haus, rechts neben dem Kamien steht eine Kiste Feuerholz.
AI_Output( self, other, "Nix_24"); // Und dort ist sie! ... Und jetzt mach das du mir mein Gold besorgst!

AI_StopProcessInfos (self);

};

func void DIA_None_999_Max_GoldNo_NochNicht ()
{
AI_Output ( other, self, "Nix_25"); // Ich habs noch nicht!
AI_Output ( self, other, "Nix_26"); // Hrrmm...na dann mach dich auf die Socken. Ich bin am verhungern!

AI_StopProcessInfos (self);

};
10.06.2004, 13:21 #46
Raven-Kid
Beiträge: 61
Dialog Problem! -
Tja gegen den hat er irgendwas...er will überall "," ")" und ";" sehN!

///////////////////////////////////////


FUNC void Dia_None_999_Max_Gold_Nein()
{

if (Bin_dabei >= 3)
{
AI_Output (other, self, "Nix_24") //Ich bin dabei.
AI_Output (other, self, "Nix_25") //DAS SAGST DU MIR SCHON ZUM X. MALE JETZT BEEIL DICH VERDAMMT NOCH MAL!

AI_StopProcessInfos (self);

}
else
{
AI_Output (other, self, "Nix_26") //Ich bin dabei.
AI_Output (other, self, "Nix_27") //Ja beeil dich!

AI_StopProcessInfos (self);

Bin_dabei = Bin_dabei + 1;

};
};

FUNC void Dia_None_999_Max_Gold_Key()
{
if (Key >= 3)
{
AI_Output (other, self, "Nix_28") //Ich find' den Schlüssel nicht!
AI_Output (other, self, "Nix_29") //SAG BIST DU VÖLLIG BESCHEUERT!!!
AI_Output (other, self, "Nix_30") //Buhuhu ich werde noch sterben!

AI_StopProcessInfos (self);
}
else
{
AI_Output (other, self, "Nix_31") //Ich find' den Schlüssel nicht!
AI_Output (other, self, "Nix_32") //Ich hab doch gesagt wo er ist, rechts neben dem Kamien im Feuerholz.
AI_Output (other, self, "Nix_33") //Und jetzt mach das du mir mein Gold besorgst!

AI_StopProcessInfos (self);

Key = Key +1;

};
};
09.07.2004, 18:03 #47
Raven-Kid
Beiträge: 61
Rüstungen zerlegen und Köcher(für die Pfeile) -
naja...man kann nur eine sichtbare anziehn....die restlichen rüstungsteile kann man nicht sehn...aber sei sehr wohl tragen ...wie eben die gürtel/ringe/amulete .... sonnst hätts ja schon längst schilde etc. gegeben.!!
09.07.2004, 18:06 #48
Raven-Kid
Beiträge: 61
GoMan -
normaler weise holt man sich doch progs von denen man sich etwas erwartet das sie können...!! MAn besorgt sich doch nicht einfach ein programm und weis nicht mal wofür es ist...!!
was willst du leicht machten!? und soviel ich weis braucht man das um die gothic 1 texturn zu viewn und exporten....damit man sie anschließen bearbeiten und importiern kann....weis aber ned so ganz!
und zu tuts: GOOGLS DIR:.!! mehr würd ich jetzt auch ned tun
09.07.2004, 18:09 #49
Raven-Kid
Beiträge: 61
Spacer stürzt beim Starten ab!? -
regestrie rauslöschen wie im 1ser?! mehr fällt mir auch ned ein
17.07.2004, 10:58 #50
Raven-Kid
Beiträge: 61
GoMan -
@Orcjäger:

quote:
PS:Willst du mitmachen bei meinen Modteam die Mod heißt=Die Macht des giftigen Erzes)


:D Nein ... hab mein eigenes Projekt! Aber trotzdem Danke
Seite 2 von 3  1  2  3