Return Buttons to False State

On 30/05/2014 at 23:17, xxxxxxxx wrote:

Hi everyone. I have created a Button with this code:

import c4d

def main() :
   
    
   User_Cntrl = doc.SearchObject("User_Test")

if (len(User_Cntrl.GetUserDataContainer()) == 0) :
       
       
       bc = c4d.GetCustomDatatypeDefault(c4d.DTYPE_BOOL)     #Create the Control
       bc.SetLong(c4d.DESC_CUSTOMGUI,c4d.CUSTOMGUI_BUTTON)   #Change the BOOL to a Button       
       bc.SetString(c4d.DESC_NAME,"Click Me")                #Put Text on the Button
       
                     
       Choose = User_Cntrl.AddUserData(bc)                   #Add the Control to the object
       User_Cntrl[Choose] = False                            #Asign a default value to Control
       
       c4d.EventAdd()

I then duplicated it in the "Manage UserData" and renamed them.

Btn_01
Btn_02
Btn_03
Btn_04

I want when I press the one Button that the other 3 Buttons be "False or value of 1"

Btn_01   Btn_01
Btn_02   Btn_02
Btn_03   Btn_03
Btn_04   Btn_04

Please need some help