World of Gothic Archiv
Alle Beiträge von Gawain15
Seite 16 von 44 « Erste 12  13  14  15  16  17  18  19  20 Letzte »
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();
}
Seite 16 von 44 « Erste 12  13  14  15  16  17  18  19  20 Letzte »