if(GUI.Button... works permanently without pressing it

Im making a Game and now i am making GUI but i cant do GUI Buttons, everytime i make a button and say when i press it, it should do something, but it isnt so when i make it the button and enter into the playmode it works inmediatly and i dont have to press the button it is like pressing it all the time, why???

my code;
if(GUI.Button(Rect(20,20,20,20), " "));
{
SOMETHING
}

sorry for my bad english
thanks in advance skullbeats1

You have a ; after the closing ) of your IF statement, this finishes the if and anything coming after is not part of the IF statement. Remove the ; and you should be good to go.