Object Data Plugin Help [SOLVED]



  • On 25/12/2015 at 07:38, xxxxxxxx wrote:

    Hey there,

    here is my problem:

    I have made an object and in the .res file I made a button that should, when pushed, open a seperate plugin, and I don't really know how to do that. Do I have to write the code into the ObjectData's Execute method or where do I have to write my code?

    hopefully everything is clear ^^ 
    (sorry fo my bad english)

    wish you guys a nice Chtistmas day!

    greetings,
    neon.



  • On 25/12/2015 at 12:52, xxxxxxxx wrote:

    No, in the "Message" method. Straight from the python doc:

      
    def Message(self, node, type, data) :   
        if type==c4d.MSG_DESCRIPTION_COMMAND:   
            if data['id'][0].id==THE_BUTTON_ID:   
                print "Pushed button with command ID", THE_BUTTON_ID   
        return True   
    

    The method "Message" is inherited from NodeData.



  • On 04/01/2016 at 01:50, xxxxxxxx wrote:

    Hello,

    as Cairyn shows, the button is catched in NodeData.Message().

    Best wishes,
    Sebastian



  • On 15/01/2016 at 09:20, xxxxxxxx wrote:

    Hello Neon,

    was your question answered?

    Best wishes,
    Sebastian



  • On 20/01/2016 at 08:36, xxxxxxxx wrote:

    Hello S_Bach, 
    sorry for the late answer, I had to much work to do for school, that I could't even take a look in the forum and wrire a reply, really sry for that!

    But yes, my question was answered, thank you two ^^

    Best wishes, 
    neon


Log in to reply