World of Gothic Archiv Alle Beiträge von EisHarald |
|
10.07.2002, 16:52 | #76 | |||||
EisHarald Beiträge: 97 |
Kleine FAQ -
Wenn wir beide es geschafft haben zu kapieren, werden es sicherlich auch andere schaffen.Ich habe jedenfalls noch nicht so viele ''Wie mache ich eine Quest'' Threads gesehen.Das heißt doch das die meisten es kapieren ;) |
|||||
10.07.2002, 18:00 | #77 | |||||
EisHarald Beiträge: 97 |
Namen -
Im Gesprächseditor einfach an der Stelle wo er ihn sagen soll rechstklick machen,token wählen und dann entweder <fullname> oder <firstname> wählen. |
|||||
10.07.2002, 18:04 | #78 | |||||
EisHarald Beiträge: 97 |
Hatten wir schon Geheimtüren? -
Omega du hast doch schon selber einen link aus dem offiziellen gepostet wo das steht. http://nwn.bioware.com/forums/viewt...&forum=47&sp=15 Wenn ich mich nicht irre geht es da um Geheimtüren. |
|||||
10.07.2002, 18:08 | #79 | |||||
EisHarald Beiträge: 97 |
Namen -
Oh stimmt ja er sagte ''das eine Person ihren namen sagt?''.Dann könnte man wirklich einfach Copy&Paste machen,aber darauf könnte man auch selber kommen ;) |
|||||
10.07.2002, 18:25 | #80 | |||||
EisHarald Beiträge: 97 |
Kuckt euch das mal an... -
So hab gleich mal meinen Senf dazu beigetragen.Gut das du das gesagt hast.Der hätte wenigstens dazuschreiben können das die von dir/uns sind.Das lustige ist ja das er bei dem ersten Tip sogar vergessen hat deinen Namen herauszunehmen. |
|||||
10.07.2002, 18:31 | #81 | |||||
EisHarald Beiträge: 97 |
Kuckt euch das mal an... -
Nein denke ich nicht der hat ja gesagt das er deinen Namen mit draufschreibt,was er ja eigentlich auch gemacht hat :D |
|||||
10.07.2002, 19:07 | #82 | |||||
EisHarald Beiträge: 97 |
Kuckt euch das mal an... -
quote: |
|||||
10.07.2002, 19:57 | #83 | |||||
EisHarald Beiträge: 97 |
Namen -
Da ich gerade etwas faul bin ;) ,kann ich dir nur raten einfach mal die Kampagnenmodule zu öffnen und dir das dort anzuschauen |
|||||
10.07.2002, 19:59 | #84 | |||||
EisHarald Beiträge: 97 |
Hatten wir schon Geheimtüren? -
Tja wir werden alle mal senil.Erst gestern da war ... ah eh *senilwerd* ;U |
|||||
10.07.2002, 20:20 | #85 | |||||
EisHarald Beiträge: 97 |
Namen -
Ach faulheit ist wirklich was schönes ,solltest du wirklich mal ausprobieren. |
|||||
11.07.2002, 10:27 | #86 | |||||
EisHarald Beiträge: 97 |
Wie folgt mir ein Tier? -
Ich glaube das sind die Verhaltensweisen der ganz normalen Söldner.Einfach Copy&Past,denke ich mal.Du musst einfach nur logisch denken,was Gawain anscheinend macht ;) |
|||||
11.07.2002, 10:36 | #87 | |||||
EisHarald Beiträge: 97 |
Scriptsammlung -
Das Stinknormale Deathscript aus der Singleplayerkampagne ( Damit man für neu Erscheinen auch bestraft wird ;) ): //:://///////////////////////////////////////////// //:: Death Script //:: NW_O0_DEATH.NSS //:: Copyright (c) 2001 Bioware Corp. //::////////////////////////////////////////////// /* This script handles the default behavior that occurs when a player dies. */ //::////////////////////////////////////////////// //:: Created By: Brent Knowles //:: Created On: November 6, 2001 //::////////////////////////////////////////////// /* void ClearAllFactionMembers(object oMember, object oPlayer) { // AssignCommand(oMember, SpeakString("here")); AdjustReputation(oPlayer, oMember, 100); SetLocalInt(oPlayer, "NW_G_Playerhasbeenbad", 10); // * Player bad object oClear = GetFirstFactionMember(oMember, FALSE); while (GetIsObjectValid(oClear) == TRUE) { ClearPersonalReputation(oPlayer, oClear); oClear = GetNextFactionMember(oMember, FALSE); } } */ void Raise(object oPlayer) { effect eVisual = EffectVisualEffect(VFX_IMP_RESTORATION); effect eBad = GetFirstEffect(oPlayer); ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectResurrection(),oPlayer); ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectHeal(GetMaxHitPoints(oPl ayer)), oPlayer); //Search for negative effects while(GetIsEffectValid(eBad)) { if (GetEffectType(eBad) == EFFECT_TYPE_ABILITY_DECREASE || GetEffectType(eBad) == EFFECT_TYPE_AC_DECREASE || GetEffectType(eBad) == EFFECT_TYPE_ATTACK_DECREASE || GetEffectType(eBad) == EFFECT_TYPE_DAMAGE_DECREASE || GetEffectType(eBad) == EFFECT_TYPE_DAMAGE_IMMUNITY_DECREASE || GetEffectType(eBad) == EFFECT_TYPE_SAVING_THROW_DECREASE || GetEffectType(eBad) == EFFECT_TYPE_SPELL_RESISTANCE_DECREASE || GetEffectType(eBad) == EFFECT_TYPE_SKILL_DECREASE || GetEffectType(eBad) == EFFECT_TYPE_BLINDNESS || GetEffectType(eBad) == EFFECT_TYPE_DEAF || GetEffectType(eBad) == EFFECT_TYPE_PARALYZE || GetEffectType(eBad) == EFFECT_TYPE_NEGATIVELEVEL) { //Remove effect if it is negative. RemoveEffect(oPlayer, eBad); } eBad = GetNextEffect(oPlayer); } //Fire cast spell at event for the specified target SignalEvent(oPlayer, EventSpellCastAt(OBJECT_SELF, SPELL_RESTORATION, FALSE)); ApplyEffectToObject(DURATION_TYPE_INSTANT, eVisual, oPlayer); } void main() { object oPlayer = GetLastPlayerDied(); // * Handle Spirit of the Wood Death string sArea = GetTag(GetArea(oPlayer)); /* if (sArea == "MAP_M2Q2F2" && GetDistanceBetweenLocations(GetLocation(GetObjectByTag("M2Q2F2_M2Q2G")), GetLocation(oPlayer)) < 5.0 && GetLocalInt(GetModule(),"NW_M2Q2E_WoodsFreed") == 0) { int bValid; Raise(oPlayer); string sDestTag = "WP_M2Q2GtoM2Q2F"; object oSpawnPoint = GetObjectByTag(sDestTag); AssignCommand(oPlayer,JumpToLocation(GetLocation(oSpawnPoint))); return; } */ // * in last level of the Sourcestone, move the player to the beginning of the area // * May 16 2002: or the main area of the Snowglobe (to prevent plot logic problems). // * May 21 2002: or Castle Never if (sArea == "M4Q1D2" || sArea == "M3Q3C" || sArea == "MAP_M1Q6A") { //Raise(oPlayer); //string sDestTag = "M4QD07_ENTER"; //object oSpawnPoint = GetObjectByTag(sDestTag); // AssignCommand(oPlayer, DelayCommand(1.0, JumpToLocation(GetLocation(oSpawnPoint)))); // * MAY 2002: Just popup the YOU ARE DEAD panel at this point DelayCommand(2.5, PopUpDeathGUIPanel(oPlayer,FALSE, TRUE, 66487)); return; } // * make friendly to Each of the 3 common factions AssignCommand(oPlayer, ClearAllActions()); // * Note: waiting for Sophia to make SetStandardFactionReptuation to clear all personal reputation if (GetStandardFactionReputation(STANDARD_FACTION_COMMONER, oPlayer) <= 10) { SetLocalInt(oPlayer, "NW_G_Playerhasbeenbad", 10); // * Player bad SetStandardFactionReputation(STANDARD_FACTION_COMMONER, 80, oPlayer); } if (GetStandardFactionReputation(STANDARD_FACTION_MERCHANT, oPlayer) <= 10) { SetLocalInt(oPlayer, "NW_G_Playerhasbeenbad", 10); // * Player bad SetStandardFactionReputation(STANDARD_FACTION_MERCHANT, 80, oPlayer); } if (GetStandardFactionReputation(STANDARD_FACTION_DEFENDER, oPlayer) <= 10) { SetLocalInt(oPlayer, "NW_G_Playerhasbeenbad", 10); // * Player bad SetStandardFactionReputation(STANDARD_FACTION_DEFENDER, 80, oPlayer); } DelayCommand(2.5, PopUpGUIPanel(oPlayer,GUI_PANEL_PLAYER_DEATH)); } Bei Bearbeiten --> Eigenschaften des Moduls --> onDeath reinkopieren Einen Waypoint erstellen und ihm den Tag NW_DEATH_TEMPLE geben.Dort wo der Waypoint platziert ist wird man spawn man nach dem Tot. |
|||||
11.07.2002, 17:18 | #88 | |||||
EisHarald Beiträge: 97 |
Wie folgt mir ein Tier? -
Das SIND die Verhaltensweisen.Jetzt kommt es wirklich auf logisches denken an,denn guck dir mal an was vor dem = steht.Da steht z.b. OnBlocked,OnDeath usw. jetzt denk einfach mal nach |
|||||
11.07.2002, 21:30 | #89 | |||||
EisHarald Beiträge: 97 |
Wie folgt mir ein Tier? -
Ich versteh eigentlich auch nicht was du daran nicht verstehst?Dazu braucht man nichtmal Editor Kenntnisse. Damit ich auch noch meine Englischkünste unter beweis stellen kann,werde ich dir jetzt die beiden Wörte übersetzen die ich benutzt habe um es dir zu erklären onBlocked = beim Blocken onDeath = beim Sterben So ich musste zwar über eine Stunde im Wörterbuch nachschlagen ;) ,aber es hat sich gelohnt. |
|||||
11.07.2002, 21:50 | #90 | |||||
EisHarald Beiträge: 97 |
größere Party ? -
War der Patch nicht nur für die Englische Version?Oder hast du die Englische Version? |
|||||
11.07.2002, 21:56 | #91 | |||||
EisHarald Beiträge: 97 |
Forgotten Book geupdatet -
So habs mir jetzt auch mal angeguckt und ich muss sagen es ist wirklich genial.Alles ein bisschen geordenter als im Forum ;) .Und gut finde ich auch das mein Name 2 mal drin vorkommt |
|||||
11.07.2002, 22:01 | #92 | |||||
EisHarald Beiträge: 97 |
NSC Reaktion auf Monster -
Ist das überhaupt möglich ,denn ich hab das noch nicht in der Kampagne gesehen. |
|||||
11.07.2002, 22:33 | #93 | |||||
EisHarald Beiträge: 97 |
Böses Monster wird Lieb :) -
So obwohl meine Faulheit auch heute wieder unerreichabr war, habe ich mich mal auf die Suche in den Weiten der Kampagnenmodule gemacht.Trotzdem habe ich das passende Script leider nicht gefunden,da die Leuts von Bioware anscheinend nur Waypoints für sowas verwenden und da steht beim besten willen nichts von irgendeinem Script das das bewirkt.Aber ich denke das Gawain oder Xerxes sicher wissen was zu tun ist :) |
|||||
11.07.2002, 22:39 | #94 | |||||
EisHarald Beiträge: 97 |
größere Party ? -
Ups,wusste garnicht das es endlich mal einen Patch gibt.Danke für die Info |
|||||
12.07.2002, 08:13 | #95 | |||||
EisHarald Beiträge: 97 |
Wie folgt mir ein Tier? -
Wir reden hier nicht aneinander vorbei. nw_ch_ace und nw_ch_ac3 SIND DIE VERHALTENSWEISEN.Die Entwickler von Bioware haben sich irgendwelche Namen ausgedacht damit sie diese Befehle besser zuordnen können.Das heißt im Klartext: OnBlocked = nw_ch_ace OnBlocked ist das was anzeigt wann es benutzt wird und nw_ch_ace ist das was er dann machen wird also z.b. BLOCKEN ;) |
|||||
12.07.2002, 08:19 | #96 | |||||
EisHarald Beiträge: 97 |
Böses Monster wird Lieb :) -
Bei dem habe ich auch schon geguckt ,aber wie schon gesagt,das ist alles mit Waypoints gemacht und da steht nichts davon.Bei der Kopfgeldjagd in Chapter 2 habe ich auch schon geguckt und wie zu erwarten war es nur mit Waypoints. |
|||||
12.07.2002, 11:10 | #97 | |||||
EisHarald Beiträge: 97 |
Script Referenz [Link] -
Die Seite ist wirklich gut.Danke. |
|||||
|