View Single Post
Old 09-02-2004, 07:45 PM   #2
beancounter
Rookie
 
Join Date: Jul 2004
Posts: 169
I posted this a month or so ago, but I figured I would add it to the sticky post to help anyone new to scripting KOTOR.

The command SendMessageToPC will print a message to the ingame feedback screen. The proper syntax is:
Code:
object  oPC=GetFirstPC();
string cmMessage = "This is a test";
SendMessageToPC(oPC, cmMessage);
This script will print out "This is a test" in the Feedback screen. You can also print out variables, as long as you convert them to a string. It is also helpful to include the creatures name in your debug string so you know what creature is firing the script. Try the following:
Code:
object  oPC=GetFirstPC();
string cmMessage = GetName(OBJECT_SELF) + "-" + "This is a test";

SendMessageToPC(oPC, cmMessage);
Or if you want a 1-liner:
Code:
SendMessageToPC(GetFirstPC(),"OBJECT_SELF's  name is: "+GetName(OBJECT_SELF));
I hope this helps.

Last edited by Darth InSidious; 08-02-2009 at 03:27 PM. Reason: Removed size tags.
beancounter is offline   you may: quote & reply,