Click() problem in Developer Help
|
|
Code:
client/New() ..() new/obj/hud/button1(src)
obj hud var clicked clicked = 0
button1 layer = MOB_LAYER + 2 icon = 'button1.dmi' icon_state = "1" New(client/C) screen_loc = "1,1" C.screen+=src DblClick() if(src.clicked == 0) src.icon_state = "2" src.clicked = 1 if(src.clicked == 1) src.icon_state = "1" src.clicked = 0
|
Problem description:
dont work
Edit
button1 layer = MOB_LAYER + 2 icon = 'button1.dmi' icon_state = "1" New(client/C) screen_loc = "1,1" C.screen+=src DblClick() if(src.clicked == 0) src.icon_state = "2" src.clicked = 1 return if(src.clicked == 1) src.icon_state = "1" src.clicked = 0 return
|
|
DblClick()if(src.clicked == 0)
src.icon_state = "2"
src.clicked = 1
if(src.clicked == 1)
src.icon_state = "1"
src.clicked = 0
Replace src with usr.
To add as a learning experience, you CAN use usr in Click() if that's what you were thinking.