UMGESETZT - [Gefährten] Steuerung

Started by Stormlord, 20. Februar 2008, 07:56:47

« vorheriges - nächstes »

Stormlord

Moin,

SuFu ergab die letzte Nachfrage hierzu von 2006 und da war WT ja m.W. nach noch nicht auf NWN2 umgestiegen.

Frage: Ist es nun unter NWN2 möglich Gefährten genauso wie Vertraute steuern zu lassen (Möglichkeit zur Übernahme)?

Wäre absolut genial wenn das ginge.

- Storm

Aedelas Sonnenfaust
Thalyc Varnasson

Quintar

wenn es NPCs sind, ja. ABER: es kann unter Umständen zu Problemen kommen (beim ausloggen wird der NPC zu jmd anderem geschickt oder er greift unkontrollierbar leute an etc.)
Hab desmal auf meiner Pw getestet, es ging, bis zu einem gewissem Grad...meist sehr gut aber wenn es schiefgeht dann richtig.
My heart is ancient
- Dragon Disciple

Parat

auf welchem weg versucht?

übernahme ins roster des SCs, nachdem er gespant wurde?

oder druiden vertraute haben lassen?
Das Weltentor
Ein Rollenspiel-Server auf Basis von Neverwinter Nights II

Parat Flink - Schwarze Münze, Fürstenborn
Tibor "Tibby" Steinfeld - Lichtrichter, Weilersbach
Urk Frostfaust - Kommissar, Fürstenborn

Parat

um antwort von quintar wird gebeten.

aber mal ein zwischenstand .... es wird dann ab dem nächsten update möglich sein, NSCs zu übernehmen und tatsächlich zu steuern, also nicht nur die nscs zu emoten, sondern sie zu steuern wie nen Vertrauten. Jeden NSC.

Der nächste Schritt wären dann in irgendeiner Form auch steuerbare Gefährten bzw Haustiere.
Das Weltentor
Ein Rollenspiel-Server auf Basis von Neverwinter Nights II

Parat Flink - Schwarze Münze, Fürstenborn
Tibor "Tibby" Steinfeld - Lichtrichter, Weilersbach
Urk Frostfaust - Kommissar, Fürstenborn

Quintar

#4
Ich habs mit dem Rooster gemacht, gespawnt, zugewiesen eingefügt etc.


Beispiel wie ichs gemacht habe: vermutlich fehlt mir noch irgendwo eine sicherheitsabfrage, bin mir abe rnicht sicher.
Ausserdem brauchen die zu steuernden NPC die endsprechenden Scripte wie die OC-Gefährten

// Compagnionadder für aeril
void main(){
    object oPlayer = GetItemActivator();
    object oTarget = GetItemActivatedTarget();
    string sTarget = GetTag(oTarget);
   
    if (GetTag(oTarget)=="el_com_aeril"){
        if (AddRosterMemberByCharacter("aeril", oTarget)) SendMessageToPC(oPlayer, "Aeril dem Roster hinzugefügt");
        if (AddRosterMemberToParty("aeril", oPlayer)) SendMessageToPC(oPlayer, "Aeril gespawnt");
    }
}
My heart is ancient
- Dragon Disciple

Eyla

Clara Dämmerlicht - Lichtrichter, Schneider
Edelmuth Dotterblume - Bestaussehendster und begabtester Barde ganz Seldarias
Hadush - Der Brüller
Kendra Lena Tonja Glitzer-Funkelstein-Schwuebbelitz - Erfinderin
Remi Rutenschwinger - Heckenschneider, Liga der Außergewöhnlichen Brunftkreisler
Sarah Goldmond - Schwarze Münze, Stadtverwaltung
Ther'lanna Coral'sha - Jung und naiv
Waltraud "Trudi" Steinbrecher - Baronin von Hammerhütte, Tempelgarde

Erforsche, kämpfe, lebe
Spiele eine Rolle in einer Fantasy-Welt und schreibe Geschichte.
http://www.dasweltentor.de/

Parat

okay, danke ... also auch nicht die gefährten direkt genommen sondern nscs .... danke.
Das Weltentor
Ein Rollenspiel-Server auf Basis von Neverwinter Nights II

Parat Flink - Schwarze Münze, Fürstenborn
Tibor "Tibby" Steinfeld - Lichtrichter, Weilersbach
Urk Frostfaust - Kommissar, Fürstenborn

Quintar

Kannman mit jeder kreatur machen die die scripte inne hält.
My heart is ancient
- Dragon Disciple

Parat

der erste schritt geht schon ... ein bisserl seltsam ist, dass das entfernen ausnem roster nict funktioniert bisher
Das Weltentor
Ein Rollenspiel-Server auf Basis von Neverwinter Nights II

Parat Flink - Schwarze Münze, Fürstenborn
Tibor "Tibby" Steinfeld - Lichtrichter, Weilersbach
Urk Frostfaust - Kommissar, Fürstenborn

Quintar

Hab ichnie getestet da es nicht notwendig war ^^' daman sobald man ihn nichtmehr brauch (und die Gefährten beimir Chargebunden waren) ihn einfach ins rooster packen konnte und nichtmehr ig zu sehen war
My heart is ancient
- Dragon Disciple

loki12345

blöde Frage, aber wäre es nicht möglich, der Gespawnten Creature im Heartbeat ne Abfrage einzubauen, ob der Master noch da ist und falls dieser nicht mehr anwesend ist, die Creature zu killen. Alternativ eben ein Pseudoheartbeat, bin nicht so auf dem laufenden, wie ressourcenfressend sowas bei nwn2 wäre.
Damit müssten sich doch eventuelle Fehler, die durchs ausloggen entstehen gegessen sein, oder?

Datt Loki
Musik und Sounddesign nach Maß:
www.lowkey-music.de.vu

Parat

wir haben nen anderen ansatz ...... die viecher sollen nicht sterben
Das Weltentor
Ein Rollenspiel-Server auf Basis von Neverwinter Nights II

Parat Flink - Schwarze Münze, Fürstenborn
Tibor "Tibby" Steinfeld - Lichtrichter, Weilersbach
Urk Frostfaust - Kommissar, Fürstenborn

loki12345

War auch mehr als Workarround gedacht, falls das mit dem aus dem Rooster schmeissen nicht so wirklich will.
Musik und Sounddesign nach Maß:
www.lowkey-music.de.vu

Quintar

Parat kannste mir wenn es beieuch so funzt wie gewollt erzählen wies gefunzt hat?
Nich das ichs gebrauchen könt würd michh aber aus Programmiertechnischer sicht interesieren ^^
My heart is ancient
- Dragon Disciple

Parat

So, ein erster Test ist drin
Das Weltentor
Ein Rollenspiel-Server auf Basis von Neverwinter Nights II

Parat Flink - Schwarze Münze, Fürstenborn
Tibor "Tibby" Steinfeld - Lichtrichter, Weilersbach
Urk Frostfaust - Kommissar, Fürstenborn

Quilene

Von Tiergefährten...? Wie soll das funktionieren?
Elyrien - Die Königsblut Saga


Dorn von Donnerfurt
Ich werde die tests bestehen die mir das Leben stellt,
weitergehen, suchen nach dem, was mich am Leben hält,
bin damit nicht allein und werd' es nie mehr sein.

Rauvyl Rilynarn
Hatte den Willen meine Sinne zu verlieren,
zumindest alles zu probieren, diesen Fall zu riskieren,
hatte Grenzen getestet und lieben gelernt,
meine Ziele erreicht und mich von ihnen entfernt.

Quilene

ok... klappt bisher nicht.
Elyrien - Die Königsblut Saga


Dorn von Donnerfurt
Ich werde die tests bestehen die mir das Leben stellt,
weitergehen, suchen nach dem, was mich am Leben hält,
bin damit nicht allein und werd' es nie mehr sein.

Rauvyl Rilynarn
Hatte den Willen meine Sinne zu verlieren,
zumindest alles zu probieren, diesen Fall zu riskieren,
hatte Grenzen getestet und lieben gelernt,
meine Ziele erreicht und mich von ihnen entfernt.

Parat

sind noch bei haustieren

da gehts schon,a ber sie folgen noch nicht
Das Weltentor
Ein Rollenspiel-Server auf Basis von Neverwinter Nights II

Parat Flink - Schwarze Münze, Fürstenborn
Tibor "Tibby" Steinfeld - Lichtrichter, Weilersbach
Urk Frostfaust - Kommissar, Fürstenborn

Parat

ach, inzwischen geht genug
Das Weltentor
Ein Rollenspiel-Server auf Basis von Neverwinter Nights II

Parat Flink - Schwarze Münze, Fürstenborn
Tibor "Tibby" Steinfeld - Lichtrichter, Weilersbach
Urk Frostfaust - Kommissar, Fürstenborn