World of Gothic Archiv Alle Beiträge von Gawain15 |
|
07.07.2002, 16:14 | #376 | ||||||||||||
Gawain15 Beiträge: 1.084 |
NSC soll sprechen ohne Click -
äh momentchen mal ich hab immer hin den... Engel Thread eröffnet :D Bin gerade dabei nen bischen rumzuprobieren, wenn ich es raushab werd ich das Script deinen Wünschen anpassen, muss man nicht viel ändern. |
||||||||||||
07.07.2002, 16:15 | #377 | ||||||||||||
Gawain15 Beiträge: 1.084 |
Script damit ein NPC den Spieler anspricht -
Sorry Jungs, bin gerade noch dabei, kuckt nochmal gegen 18 Uhr rein, ich editier diesen Post wenn ich das Script fertig hab, scheint doch etwas komplizierter zu sein als angenommen... Ich muss mich noch einmal für die verspätung entschuldigen aber ich habe zu erst einen dummen Fehler gemacht und es nicht einmal bemerkt... ich hab mich gewundert warum mich der NPC immer und immer wieder anspricht bis ich endlich ne Variable gesetzt hab... nochmal ein dickes sorry das es erst so spät kommt, hier das fertige Script: (ist übrigens besser als in der Kampagne, nicht so viele kleine Scripte sondern nur ein einziges!) { object oNPC = GetObjectByTag("Dein_NPC"); object oPC = GetLastPerceived(); if( (GetIsPC(oPC)) && (IsInConversation(oNPC) == FALSE) && (GetObjectSeen(oPC,oNPC)) && (GetLocalInt(OBJECT_SELF, "iGesprochen") != 1)) { AssignCommand(oPC, ClearAllActions()); AssignCommand(oNPC, ClearAllActions()); AssignCommand(oNPC, ActionMoveToObject(oPC)); AssignCommand(oNPC, ActionStartConversation(oPC)); SetLocalInt(OBJECT_SELF, "iGesprochen", 1); } } Das ganze kommt bei dem NPC bei "OnPerception" rein, d.h. so bald der NPC den Spieler sieht spricht er ihn einmal an, danach nicht mehr, dafür ist die Variable "Gesprochen" zuständig, den Namen könnt ihr natürlich nach belieben ändern. Bei "Dein_NPC" kommt der Tag ("Kennzeichnung") eures NPCs rein. Viel spass damit. |
||||||||||||
07.07.2002, 16:18 | #378 | ||||||||||||
Gawain15 Beiträge: 1.084 |
kampf zwischen NPC und Goblins -
Das heisst das die Leichen liegen bleiben, funzt aber nur wenn sie schon tot Spawnen... Bioware wollte das im Patch fixen haben sie aber glaube ich nicht. |
||||||||||||
07.07.2002, 16:33 | #379 | ||||||||||||
Gawain15 Beiträge: 1.084 |
outet euch....... wer spielt d&d auch als p&p ? -
Irgendwie habe ich auch massive Probleme "gute" Mitspieler zu finden (mit Gut mein ich welche die nicht nur lvl up wollen...) Einige aus dem Forum wollten doch gestern zusammen spielen, wie war das eigentlich abgelaufen? |
||||||||||||
07.07.2002, 16:35 | #380 | ||||||||||||
Gawain15 Beiträge: 1.084 |
Komme nicht nach Luskan[Spoiler] -
Also normalerweise stheen ja dort die 2 Torwachen, allerdings müsste da jetzt ein 3. stehen, den anreden... ansonsten: sobald du durch das Tor gegenagen bist fängt Chapter 2e an, vielleicht kreigt du irgendwo ein Savegame her oder... gibt es Level cheats wie bei Ego-Shootern? Vielleicht kommst du so in Chapter 2e rein, hab allerdings noch keine Cheats für NWN gesehen. |
||||||||||||
07.07.2002, 16:37 | #381 | ||||||||||||
Gawain15 Beiträge: 1.084 |
kampf zwischen NPC und Goblins -
Ja einfach bei den Eigenschaften die Checkbox "Handlung" (englisch: "Plot") aktivieren, dann kann man ihn nicht mehr verletzen. |
||||||||||||
07.07.2002, 16:38 | #382 | ||||||||||||
Gawain15 Beiträge: 1.084 |
Klänge funktionieren nicht!! -
Bitte benutze die Suchfunktion, ein paar threads weiter unten habe ich die selbe Frage beantwortet. Stelle in den Ländereinstellungen das Dezimaltrennzeichen auf . (Punkt) ein. |
||||||||||||
07.07.2002, 17:40 | #383 | ||||||||||||
Gawain15 Beiträge: 1.084 |
Script damit ein NPC den Spieler anspricht -
Entschuldigt den Doppelpost, aber ich mekre gerade das nicht angezeigt wird das in diesem Post etwas neues passiert ist... naja *schieb* :D |
||||||||||||
07.07.2002, 17:45 | #384 | ||||||||||||
Gawain15 Beiträge: 1.084 |
deustche server -
Wie gesagt wird gerade noch in Sachen Traffic und co getestet damit die Preise kalkuliert werden können. Miete dir einen Server und lass die Maps laufen die DU zocken möchtest :) |
||||||||||||
07.07.2002, 17:47 | #385 | ||||||||||||
Gawain15 Beiträge: 1.084 |
Info Stop bei allen Seiten -
Na dann macht euch doch eigene News und interviewt ein paar der Progger oder Leveldesigner die an NWN mitgewirkt haben :D |
||||||||||||
07.07.2002, 19:41 | #386 | ||||||||||||
Gawain15 Beiträge: 1.084 |
Offizielle Spielrunde -
Ah RAGE!!!! Du stellst einen Thorwaller ja als dummbrot hin :D passender wäre "Ich zeige dem Wirt meine Axt und werfe ihm einen verachtenden Blick zu, anschließend sage ich "Du wirst mir jetzt erstmal mal ein Fass deines besten Weines bringen und wenn er mir schmeckt werde ich dich vielleicht verschonen... aber nur vielleicht!"" :D /e: ok das wäre vielleicht nicht ganz so schlau denn nachdem das Fass geleert ist wird wohl selbst ein Thorwaller erstmal unter dem Tisch liegen :) |
||||||||||||
07.07.2002, 19:46 | #387 | ||||||||||||
Gawain15 Beiträge: 1.084 |
wo nach dem 2 wort der macht suchen ? -
Du sollst sie suchen, das reicht doch oder? :D Ich sag dir mal wo du die anderen beiden findest... *Spoiler* Eines ist am Grat der Welt in der Feuerriesenfestung, das andere in den Schöpferruinen. Wenn du den Weg nicht kennst... such halt mal nen bischen :) Es gibt ein paar Wege von Beorunnas Brunnen aus kleiner tip: geh die mal weiter :D |
||||||||||||
07.07.2002, 19:48 | #388 | ||||||||||||
Gawain15 Beiträge: 1.084 |
Komme nicht nach Luskan[Spoiler] -
ja? Naja das hilft ihm aber nicht weiter da Luskan und der Heerturm Chapter 2E sind, nicht 3. |
||||||||||||
07.07.2002, 19:52 | #389 | ||||||||||||
Gawain15 Beiträge: 1.084 |
Script damit ein NPC den Spieler anspricht -
Harald: das hab ich bewusst gemacht da man ja kein neues Script erstellt sondern das nur in das OnPerception einfügt und unter einem anderen Namen abspeichert. So würde ich das jedenfalls machen da ansonsten einige Funktionen des "normalen" Scripts nicht funktionieren und wenn du das alte überschreibst... du weisst schon ;) Goon: Gar nicht :D Du machst mit dem Conversation Editor ein ganz normales Gespräch und das wird dann ausgeführt. Ansonsten kannst du auch einen Speakstring einbinden, allerdings dachte ich das es so einfacher für euch wäre. Wenn du nicht möchtest das der NPC das ganze nochmal wiederholt setz eine Variable (also wie bei dem "2. Gruss" vom Tutorial.) /e: so nochmal ein sorry für die ganzen verwirrungen... werde es bei den folgenden Scripten versuchen gleich auszumerzen... |
||||||||||||
07.07.2002, 19:54 | #390 | ||||||||||||
Gawain15 Beiträge: 1.084 |
Wie ist das Script für einen SKillcheck? -
hm Harry du nimmst mir die ganze Arbeit weg :D |
||||||||||||
07.07.2002, 19:55 | #391 | ||||||||||||
Gawain15 Beiträge: 1.084 |
Rückrufstein---> Portal??? -
Das ist ja auch klar, ist ja alles gescriptet... ich kuck mir die ganze Sache mal an und poste was du wo einfügen musst damit es klappt... mach ich aber erst morgen ich kuck jetzt erstmal TV. |
||||||||||||
07.07.2002, 19:56 | #392 | ||||||||||||
Gawain15 Beiträge: 1.084 |
noch eine türfrage -
Ich hab da ein Script zu gebastelt... mal kucken ob ich das finde bevor die Werbung zu ende ist ansonsten poste ich das in der nächsten Werbepause... |
||||||||||||
07.07.2002, 19:59 | #393 | ||||||||||||
Gawain15 Beiträge: 1.084 |
Schlüssel für eine Türe -
Schlüssel findest du übrigens unter Assistenten --> Gegenstandsassistent --> Schlüssel Dann Rechtsklick auf deinen neuen Schlüssel --> Eigenschaften, dort kannst du alles einstellen. |
||||||||||||
07.07.2002, 20:00 | #394 | ||||||||||||
Gawain15 Beiträge: 1.084 |
wo nach dem 2 wort der macht suchen ? -
Tja die sagen halt nichts mehr... entweder waren die Leveldesigner bei Bioware zu faul noch mehr Text zu schreiben oder sie habens vergessen :D |
||||||||||||
07.07.2002, 20:02 | #395 | ||||||||||||
Gawain15 Beiträge: 1.084 |
Offizielle Spielrunde -
Ich würde es keinen Thorwaller übel nehmen wenn er sich mal falsch ausdrückt... jedenfalls nicht wenn er sich noch in "Axtschwing Reichweite" befindet :D |
||||||||||||
07.07.2002, 20:04 | #396 | ||||||||||||
Gawain15 Beiträge: 1.084 |
Magische Waffen -
Rage: ja kannst du auch allerdings musst du Zauber sprechen und da das nicht alle Chars können... Beim Schmied brauchst du keine Zauber zu sprechen. |
||||||||||||
07.07.2002, 20:16 | #397 | ||||||||||||
Gawain15 Beiträge: 1.084 |
noch eine türfrage -
Hm ich muss aufhören TV zu kucken, dann seit ihr ja alle schneller als ich :D, meine Alternative wäre folgendes (bei OnHeartbeat einfügen): void main() { if(GetIsOpen(OBJECT_SELF)) { ActionWait(3.0); ActionCloseDoor (OBJECT_SELF); } if(GetLockLockable(OBJECT_SELF) && !GetLocked(OBJECT_SELF) && !GetIsOpen(OBJECT_SELF)) { SetLocked(OBJECT_SELF, TRUE); } } und vergewisser dich das die Checkbox "Kann wieder verschlossen werden" aktiviert ist ansonsten ist die Tür, logischer weise, nicht wieder anschließbar. |
||||||||||||
07.07.2002, 20:34 | #398 | ||||||||||||
Gawain15 Beiträge: 1.084 |
Offizielle Spielrunde -
ok ok... aber früher gab es z.B. auch keine Orks... ok das war jetzt eine billige Ausrede :D |
||||||||||||
07.07.2002, 20:37 | #399 | ||||||||||||
Gawain15 Beiträge: 1.084 |
Quest? -
Werkzeuge --> Tagebuch-Editor Allerdings erfordern die Quests noch einiges mehr, benutz am besten die Suchfunktion irgendjemand (ich glaub sogar ich) hat mal ausführlich eine Anleitung gepostet. |
||||||||||||
07.07.2002, 20:52 | #400 | ||||||||||||
Gawain15 Beiträge: 1.084 |
Rückrufstein---> Portal??? -
So die folgenden Scripte sind nicht auf meinem Mist gewachsen sondern aus dem US Forum einfach nur kopiert, falls du nicht so gut Englisch kannst würde ich es dir auch übersetzen. (Hab das ganze noch nicht getestet, sollte aber funktionieren) /e: musste die Smiley deaktivieren... ***************NOTE************* NW_RECALL_PORTAL Tag for <span class="highlight">Recall</span> Portal, nw_recall_portal BluePrint ResRef ************NOTE**************** To Teleport back to last place <span class="highlight">stone</span> used. put this in conversation tree where you want it and on action taken tab //:://///////////////////////////////////////////// //:: teleporttobind.nss //:: //::////////////////////////////////////////////// /* Player transports to last <span class="highlight">recall</span>-bind position. */ //::////////////////////////////////////////////// //:: Created By: //:: Created On: //::////////////////////////////////////////////// #include "nw_i0_plot" int CanAffordIt() { int nCost = 0; //Change 0 to the number of gold to take from Player //As the cost of portal use. // * remove the gold from the player // * I'm having the player remove it from himself // * but since I'm also destroying it, this will work if (GetGold(GetPCSpeaker()) >= nCost) { TakeGold(nCost, GetPCSpeaker()); return TRUE; } return FALSE; } void main() { CanAffordIt(); location lLoc = GetLocalLocation(GetPCSpeaker(), "NW_L_LOC_RECALL"); // * Portal stores last location to jump to for future players SetLocalInt(OBJECT_SELF, "NW_L_LOC_EVERUSED", 1); SetLocalLocation(OBJECT_SELF, "NW_L_LOC_LAST_RECALL", lLoc); ApplyEffectAtLocation(DURATION_TYPE_PERMANENT, EffectVisualEffect(VFX_IMP_UNSUMMON), lLoc); AssignCommand(GetPCSpeaker(), JumpToLocation(lLoc)); } ***************NOTE******************** To teleport to the party leader add in conversation where you want on actions taken tab. //:://///////////////////////////////////////////// //:: nw_all_feedbackg //:: Copyright (c) 2001 Bioware Corp. //::////////////////////////////////////////////// /* Transports you to the party leader. */ //::////////////////////////////////////////////// //:: Created By: Brent //:: Created On: //::////////////////////////////////////////////// //On this script you can also add the int CanAffordIt() part above //To charge player for this action also. void main() { object oLeader = GetFactionLeader(GetPCSpeaker()); if (GetIsObjectValid(oLeader) == TRUE) { AssignCommand(GetPCSpeaker(), JumpToObject(oLeader)); } } **************NOTE**************** Script for OnUsed in <span class="highlight">Recall</span> Portal Scripts nw_recall_portal its a resource file. comes with game. **********NOTE************ Make a waypoint near the <span class="highlight">recall</span> <span class="highlight">stone</span> called NW_DEATH_TEMPLE *************NOTE***************** For makeing the respawned where last died you only need to do these simple things put this in the conversation on the actions taken tab of a NPC you selected to be the guy to send you back to where you died. or on the portal itself in a conversation // * transport player back to place where you died //Can add the CanAffordIt() function to this as well to charge player //For recalling on death, but remember exp/gold taken is already in //effect. void main() { object oSelf = OBJECT_SELF; effect eVis = EffectVisualEffect(VFX_IMP_UNSUMMON); ApplyEffectAtLocation(DURATION_TYPE_PERMANENT, eVis, GetLocalLocation(GetPCSpeaker(),"NW_L_I_DIED_HERE")); SetLocalInt(GetPCSpeaker(), "NW_L_I_DIED", 0); object oPC = GetPCSpeaker(); ActionCastFakeSpellAtObject(SPELL_FREEDOM_OF_MOVEMENT, OBJECT_SELF); AssignCommand(GetPCSpeaker(), DelayCommand(0.5, JumpToLocation(GetLocalLocation(oPC,"NW_L_I_DIED_HERE")))); } Thats all the steps in making your portals come true hehe. ****************NOTE***************** Put this in your mod properties scripts, under onActivateItem spot #include "NW_I0_Plot" void main() { IsRecall(); } |
||||||||||||
|