once again you can not delay a command from a death script you have to assign it.
AssignCommand(oTarget, DelayCommand(15.0,ActionStartConversation(oPC, "goodbye")));
EDIT:
I'll try and explain the differance here a little better. When you use
DelayCommand( xx , AssignCommand( oTarget, Action)));
You are telling the current object to wait xx anount of time then tell oTarget to do Action.
The problem with this from the death script is that the original object will not be around in xx amount of time to pass the command to oTarget
AssignCommand( oTarget , DelayCommand( xx, Action)));
Tells the original object to tell oTarget to ( DelayCommand( xx, Action) ) .
In this case the delayed command in now attached to oTarget and in xx amount of time will do the Action.
I hope that make since to you. .
Modifié par Lightfoot8, 10 novembre 2010 - 04:36 .