nope this wont change anything. Only difference is that if you add assigncommand setdescription will be postphoned by cca 0.1sec
You lost me there...
Perhaps I am mistaken, though if the intent was to make the clicking player see the SetDescription string on the placeable they clicked, this script worked for me. As far as I'm aware, I commented out attempt two and added the AssignCommand.
void main()
{
object oPC = GetPlaceableLastClickedBy();
object oHelp = GetNearestObjectByTag("BB_TWR1ABC123", OBJECT_SELF);
PlaySound("gui_button");
AssignCommand(oPC, ClearAllActions());
// ATTEMPT ONE
AssignCommand(OBJECT_SELF, SetDescription( OBJECT_SELF, "Pinned to this part of the bulletin board is a small piece of worn paper. Seeking skilled locksmith or Weaver. Payment offered. Speak with the owner of Drips and Brews located on The Narrow Slice."));
// ATTEMPT TWO
/*SetDescription(oHelp, "Pinned to this part of the bulletin board is a
small piece of worn paper. Seeking skilled locksmith or Weaver. Payment
offered. Speak with the owner of Drips and Brews located on The Narrow
Slice.");*/
// FORCE EXAMINE THE OBJECT
DelayCommand(0.5, AssignCommand(oPC, ActionExamine(GetNearestObjectByTag("BB_TWR1ABC123", OBJECT_SELF))));
FloatingTextStringOnCreature("DEBUG: FIRED!", oPC);
}
I take back that last statement. I also changed GetNearestObjectByTag to OBJECT_SELF.
Modifié par AnAnya, 03 août 2010 - 12:16 .