World of Gothic Archiv
Alle Beiträge von GuradonHellsing
Seite 2 von 10  1  2  3  4  5  6 Letzte »
18.07.2002, 16:54 #26
GuradonHellsing
Beiträge: 232
2 NPC`s weglaufen ---dann Kämpfen ??? -
klar könnte man wäre aber nicht im sinne des erwünschten der pc soll ja die story verfolgen können also 2 scripte eins für drinnen eins für draussen
18.07.2002, 16:57 #27
GuradonHellsing
Beiträge: 232
NWNMain Verletzung? -
Tröste dich mein Modul henkt sich bei der Charakter auswahl auf und ich habe keine Ahnung wieso der rechner frezzt einfach,aber das modul lässt sich wunderbar im editor bearbeiten .....
19.07.2002, 11:17 #28
GuradonHellsing
Beiträge: 232
2 NPC`s weglaufen ---dann Kämpfen ??? -
eohm warum hast du bei onheartbrake (alle 6 sec geprüft)
das er den wp ansteuern soll?

Mach doch lieber das bei onperception erstma das espräch beginnt und er am ende des gespräches zum waypoint geht:
void main()
{
object oNPC = GetObjectByTag("KennungdesNPCs");
object oWP_Borbian = GetWaypointByTag("Kennung desWaypoints");
AssignCommand(oNPC,ActionMoveToObject(oWP_Borbian, FALSE));
}

das mit dem sitzen auf dem stuhl würd ich lieber unter onspawn packen
void main()
{
object oNPC=GetObjectByTag("KennungdesNPCs");
int nChair = 1;
object oChair;
oChair = GetObjectByTag("BorbianStuhl");
AssignCommand(oNPC,ActionSit(oChair));
}
jetzt sitzt er am anfang aber wenn du noch ein gespräch reinpacken willst sollteste das bei onperception noch rein tuen befor er zu den wps läuft am besten mit delaycommand()
19.07.2002, 11:21 #29
GuradonHellsing
Beiträge: 232
Suche brauchbares Scripting Tutorial... -
http://nwvault.ign.com/dm/scripting/course/
aber wenn du keine scripting kenntnisse hast würde ich mir lieber erstma ein paar kapitel c ( c++ tutorial durchlesen auf
www.c-plusplus.de
19.07.2002, 11:24 #30
GuradonHellsing
Beiträge: 232
Durch Türen gehen? -
lass ihn doch wenn er vor der tür steht zu nem wp hinter der tür jumpen mit jumptoobject()
19.07.2002, 12:01 #31
GuradonHellsing
Beiträge: 232
Durch Türen gehen? -
ich meinte das das gespenst vom wp A zum wp B vor der tür läuft sich von da zum wp C (hinta der tür teleportet) und von dort aus zum Wp D läuft(schwebt)...
Wenn es durch die Tür gehen soll brauchste wohl dafür ne animation,hab sowas auch noch nicht gesehen ,aber vielleicht weis gawain ja was was ich nicht weiss...
19.07.2002, 16:41 #32
GuradonHellsing
Beiträge: 232
Durch Türen gehen? -
Assigncommand(oNPC,ActionMovetoLoaction(locdeswpvortuer));
If ( GetLocation(oNPC) == locdesWPvortuer)
{
AssignCommand(oNPC,jumptolocation(der wp hinta der tuer));
AssignCommand(oNPC,ActionMovetoLocation(derletztewp);
};
19.07.2002, 16:43 #33
GuradonHellsing
Beiträge: 232
FB Script: Pentagramm -
jez Outen sich die ganzen Satanisten *gg
19.07.2002, 16:46 #34
GuradonHellsing
Beiträge: 232
Random Walk+ Händler -
Mit der Funktion
IsInConversation(object oObject)
scheckste ob er labert und wenn er labert setzt du ne variable eins hoch die dann das script unter haerttbrake deactiviert und wenn die conversation zu ende is setzte den wert wieda auf 0 und er läuft fröhlich weita.....
19.07.2002, 16:50 #35
GuradonHellsing
Beiträge: 232
Traumsequenz -
wie willst du den spieler in ein object verwandeln?
ist mir nicht ganz klar , am ehesten wäre es mit charming möglich um vielleicht ne zwischenhandlung zu zeigen aber ansonsten überlass ich das gawain .......
19.07.2002, 17:39 #36
GuradonHellsing
Beiträge: 232
Durch Türen gehen? -
das script oben is kein script soll nur den ablauf der funktionen und die art der funktionen deutlich machen
19.07.2002, 17:40 #37
GuradonHellsing
Beiträge: 232
Random Walk+ Händler -
dann erstell doch gespräch mit der option handeln
19.07.2002, 17:51 #38
GuradonHellsing
Beiträge: 232
Durch Türen gehen? -
keine ahnung schätze das kleinste ist 0.01 aber das muss ja auch noch wahrgenommen werden 0.5 wer für mich absolutes minimum
19.07.2002, 19:14 #39
GuradonHellsing
Beiträge: 232
Random Walk+ Händler -
hm meine hilfe ist wahrscheinlich nicht kompeten genug aber ich würde einfach bei onheratbeate schecken mit GetDistancebetweenObjects wie nahe der CPU ist wenn er bei 2.0f ist soll der händler stehen bleiben
......
P.S.: Omega bitte wert kompetenter ich kann leider nichtkompetent seien ;-(
19.07.2002, 20:50 #40
GuradonHellsing
Beiträge: 232
2 NPC`s weglaufen ---dann Kämpfen ??? -
komm doch einfach ma in den irc:
chanal: #nwndev.ger
serva: Quakenet
da sind viele scripta(ich auch) und es ist einfach sich zu unterhalten als über das forum.
19.07.2002, 21:04 #41
GuradonHellsing
Beiträge: 232
erstes eigenes script! please help -
eohm mir is noch nich ganz klar was du mit dem zerstören des triggers bezwecken willst,aber ich würde das ganze eher so schreiben:

void main()
{
object oNPC = GetObjectByTag("NPCS");
object oWP_NPCS = GetWaypointByTag("WP_NPCS");
if((GetLocalInt(GetPCSpeaker(), "isania") == 1))
{
AssignCommand(oNPC, ClearAllActions());
AssignCommand(oNPC,ActionMoveToObject(oWP_NPCS, TRUE));
SetLocalInt(GetLastSpeaker(),"isania",0);
};
}
unter onheartbeatnurn vorschlag
19.07.2002, 22:15 #42
GuradonHellsing
Beiträge: 232
erstes eigenes script! please help -
mh es könnte sein das das ganze nich geht weil die alle 6 sec wieda anfangen zu labern also nimma das clear all actions weg oder test ma ohne das npc script
19.07.2002, 22:25 #43
GuradonHellsing
Beiträge: 232
erstes eigenes script! please help -
gib den npcs ma verschiedene kennungen,wenn du es nich schon getan hast.
und dann ma so
void main()
{
object oNPC = GetObjectByTag("NPCS");
object oNPC2 =GetObjectByTag("NPC2");
object oWP_NPCS = GetWaypointByTag("WP_NPCS");
AssignCommand(oNPC,ActionMoveToObject(oWP_NPCS, TRUE));
AssignCommand(oNPC2,ActionMoveToObject(oWP_NPCS, TRUE));
//usw.
}
19.07.2002, 22:31 #44
GuradonHellsing
Beiträge: 232
war's das ??? (heftiger SPOILER) -
jep da muss ich ma zustimmen mich wc3 mehr mitgerissen von der story her als nwn die characktere waren auch viel "detailierter" meine man konnte sich in die situation und person reindenken, geilste video fand ich das am ende der ork kampagne wo Thrall und sein Bruder den Demon Platt gemacht ham....
20.07.2002, 13:37 #45
GuradonHellsing
Beiträge: 232
erstes eigenes script! please help -
np
ich empfehle delaycommand()
20.07.2002, 14:57 #46
GuradonHellsing
Beiträge: 232
erstes eigenes script! please help -
dann gratuliere ich dir zum ersten script ;) ;) ;)
21.07.2002, 18:10 #47
GuradonHellsing
Beiträge: 232
Frage!! -
zieh dir ma das forgotten book von lighthawk , da steht das drin...
22.07.2002, 20:44 #48
GuradonHellsing
Beiträge: 232
Unterschied? -
onspawn beim laden des gebietes und der figuren onheartbeat alle 6sec abfrage
23.07.2002, 13:27 #49
GuradonHellsing
Beiträge: 232
Gehen - beamen - auftauchen.............in dieser Reihenfolge nicht möglich? -
void main()
{
object oNPC = GetObjectByTag("shanandra");
object oTarget = GetWaypointByTag("NW_WAYPOINT999");
object oDeinWegpunkt = GetObjectByTag("escape");

AssignCommand(oNPC,ActionMoveToObject(oDeinWegpunkt, TRUE));
AssignCommand(oNPC, JumpToObject(oTarget));
SetLocalInt(GetPCSpeaker(), "retter", 1);
}
23.07.2002, 13:29 #50
GuradonHellsing
Beiträge: 232
Brauche Hilfe bei if-else -
gibs doch schon .....
http://www.c-plusplus.de/c___1.htm
Seite 2 von 10  1  2  3  4  5  6 Letzte »