tk102 Posted March 28, 2004 Share Posted March 28, 2004 Has anyone found a simple function (like a one or two-liner) that can be used for debugging scripts during the game? I'm sure somebody out there has a clever debug technique. Original thread Link to comment Share on other sites More sharing options...
beancounter Posted September 2, 2004 Share Posted September 2, 2004 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: 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: object oPC=GetFirstPC(); string cmMessage = GetName(OBJECT_SELF) + "-" + "This is a test"; SendMessageToPC(oPC, cmMessage); Or if you want a 1-liner: SendMessageToPC(GetFirstPC(),"OBJECT_SELF's name is: "+GetName(OBJECT_SELF)); I hope this helps. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.