PsychorGames Posted May 25, 2017 Share Posted May 25, 2017 Pretty straightforward. I'm trying to make it so that when you press "E" while in front of a specific person in New Vegas, it'll show a message instead of enter dialogue mode. Link to comment Share on other sites More sharing options...
Ladez Posted May 26, 2017 Share Posted May 26, 2017 Simplest way is to put a script on that NPC with an OnActivate block. This should prevent normal activation unless you manually call the Activate function. begin OnActivate if (bShowMessage) ShowMessage SomeMessage else Activate endif end Link to comment Share on other sites More sharing options...
xax34hah Posted June 13, 2017 Share Posted June 13, 2017 If you don't want to modify NPC scripts, you can also use an event handler Link to comment Share on other sites More sharing options...
Ladez Posted June 14, 2017 Share Posted June 14, 2017 Just using an event handler isn't sufficient, the normal activation event (starting dialogue) will still occur. You have to disable interaction with the NPC first, somehow. With JIP LN NVSE you can use SetInteractionDisabled. Link to comment Share on other sites More sharing options...
PsychorGames Posted November 18, 2017 Author Share Posted November 18, 2017 Hello me from the past and anyone who is wanting the know the same thing currently. The trick is to use the function "ObjectUnderReticle" OR "GetCrosshairRef" set GuyInFrontOfMe to GetCrosshairRef if iscontrolpressed 5 GuyInFrontOfMe.StartConversation Player 00Greeted endifThis is what I did for my mod Hire And Recruit. Link to comment Share on other sites More sharing options...
Recommended Posts