ID:146896
 
mob/Stat()
statpanel("Hand")
stat(hand)
statpanel("Sheet")
stat(C1)
stat(C2)
stat(C3)
stat(C4)
stat(C5)
stat(C6)
stat("","")
stat(C7)
stat(C8)
stat(C9)
stat(C10)
stat(C11)
stat(C12)
stat("","")
stat(C13)
stat(C14)
stat(C15)
stat(C16)
stat(C17)
stat(C18)
stat(C19)
stat(C20)
stat(C21)

mob
var
C1 = new/obj/buttons/Colonel_Mustard
C2 = new/obj/buttons/Professor_Plum
C3 = new/obj/buttons/Mr_Green
C4 = new/obj/buttons/Mrs_Peacock
C5 = new/obj/buttons/Miss_Scarlet
C6 = new/obj/buttons/Mrs_White

C7 = new/obj/buttons/Knife
C8 = new/obj/buttons/Candlestick
C9 = new/obj/buttons/Revolver
C10 = new/obj/buttons/Rope
C11 = new/obj/buttons/Lead_Pipe
C12 = new/obj/buttons/Wrench

C13 = new/obj/buttons/Hall
C14 = new/obj/buttons/Lounge
C15 = new/obj/buttons/Dining_Room
C16 = new/obj/buttons/Kitchen
C17 = new/obj/buttons/Ballroom
C18 = new/obj/buttons/Conservatory
C19 = new/obj/buttons/Billard_Room
C20 = new/obj/buttons/Library
C21 = new/obj/buttons/Study

buttons
icon = 'button.dmi'
Colonel_Mustard
Click()
if(usr.Colonel_Mustard == null)
src.icon_state = "X"
usr.Colonel_Mustard = "X"
else
src.icon_state = ""
usr.Colonel_Mustard = null
Professor_Plum
Click()
if(usr.Professor_Plum == null)
src.icon_state = "X"
usr.Professor_Plum = "X"
else
src.icon_state = ""
usr.Professor_Plum = null
Mr_Green
name = "Mr. Green"
Click()
if(usr.Mr_Green == null)
src.icon_state = "X"
usr.Mr_Green = "X"
else
src.icon_state = ""
usr.Mr_Green = null
Mrs_Peacock
name = "Mrs. Peacock"
Click()
if(usr.Mrs_Peacock == null)
src.icon_state = "X"
usr.Mrs_Peacock = "X"
else
src.icon_state = ""
usr.Mrs_Peacock = null
Miss_Scarlet
name = "Miss_Scarlet"
Click()
if(usr.Miss_Scarlet == null)
src.icon_state = "X"
usr.Miss_Scarlet = "X"
else
src.icon_state = ""
usr.Miss_Scarlet = null
Mrs_White
name = "Mrs. White"
Click()
if(usr.Mrs_White == null)
src.icon_state = "X"
usr.Mrs_White = "X"
else
src.icon_state = ""
usr.Mrs_White = null


Knife
Click()
if(usr.Knife == null)
src.icon_state = "X"
usr.Knife = "X"
else
src.icon_state = ""
usr.Knife = null

Candlestick
Click()
if(usr.Candlestick == null)
src.icon_state = "X"
usr.Candlestick = "X"
else
src.icon_state = ""
usr.Candlestick = null


Revolver
Click()
if(usr.Revolver == null)
src.icon_state = "X"
usr.Revolver = "X"
else
src.icon_state = ""
usr.Revolver = null
Rope
Click()
if(usr.Rope == null)
usr.Rope = "X"
src.icon_state = "X"
else
src.icon_state = ""
usr.Rope = null

Lead_Pipe
Click()
if(usr.Lead_Pipe == null)
src.icon_state = "X"
usr.Lead_Pipe = "X"
else
src.icon_state = ""
usr.Lead_Pipe = null
Wrench
Click()
if(usr.Wrench == null)
src.icon_state = "X"
usr.Wrench = "X"
else
src.icon_state = ""
usr.Wrench = null
Hall
Click()
if(usr.Hall == null)
src.icon_state = "X"
usr.Hall = "X"
else
src.icon_state = ""
usr.Hall = null
Lounge
Click()
if(usr.Lounge == null)
src.icon_state = "X"
usr.Lounge ="X"
else
src.icon_state = ""
usr.Lounge =null
Dining_Room
Click()
if(usr.Dining_Room == null)
src.icon_state = "X"
usr.Dining_Room = "X"
else
src.icon_state = ""
usr.Dining_Room = null
Kitchen
Click()
if(usr.Kitchen == null)
src.icon_state = "X"
usr.Kitchen = "X"
else
src.icon_state = ""
usr.Kitchen = null
Ballroom
Click()
if(usr.Ballroom == null)
src.icon_state = "X"
usr.Ballroom = "X"
else
src.icon_state = ""
usr.Ballroom = null
Conservatory
Click()
if(usr.Conservatory == null)
src.icon_state = "X"
usr.Conservatory = "X"
else
src.icon_state = ""
usr.Conservatory = null
Billard_Room
Click()
if(usr.Billard_Room == null)
src.icon_state = "X"
usr.Billard_Room = "X"
else
src.icon_state = ""
usr.Billard_Room = null
Library
Click()
if(usr.Library == null)
src.icon_state = "X"
usr.Library = "X"
else
src.icon_state = ""
usr.Library = null
Study
Click()
if(usr.Study == null)
src.icon_state = "X"
usr.Study = "X"
else
src.icon_state = ""
usr.Study = null

How come i have to click each of the buttons like 10 times before it changes state?
Well one, it looks like you indented wrong. Two, I dont know two but I will come up with it..

also, use DM tags.
In response to XxDohxX
The Indenitation is fine.
In response to Siientx
Well maybe its because you didnt use dm tags, but to me it seems like you gave 'buttons' about 10 clicks maybe more. So please use DM tags if thats the case.
In response to XxDohxX
Yeah, by the code posted, his indentation is wrong. Siient, you need to have indentation like this:
mob
buttons
icon = 'button.dmi'
Colonel_Mustard
Click()
//...

In the current setup, the mob/buttons type has a couple dozen Click() procs.
In response to Igmolicious
Thats what I was TRYING to tell him, he didn't believe me though. -.-
In response to XxDohxX
OH I SEE! I'M SORRY.
In response to Igmolicious
No, more like this.
mob
buttons
icon = 'button.dmi'
Colonel_Mustard
Click()
//...
In response to Loduwijk
Whoops. Yep. Got a little carried away with the tabbing. Thanks. I've edited out the extra tab on the two bottom lines.