On off scripts: Difference between revisions
From Spring
Jump to navigationJump to search
on/off code exemple |
m unitdef relation added |
||
| Line 1: | Line 1: | ||
---know and change the on off button state--- | ---'''know and change the on off button state'''--- | ||
defined in UnitDef by the tags: | |||
<code> | |||
ActivateWhenBuilt=false, | |||
OnOffable=true, | |||
</code> | |||
switched by player or by script action | |||
Revision as of 14:57, 13 November 2012
---know and change the on off button state---
defined in UnitDef by the tags:
ActivateWhenBuilt=false,
OnOffable=true,
switched by player or by script action
- detect the switching of on/off button
local starton startoff
function script.Activate ( )
starton=1
end
function script.Deactivate ( )
startoff=1
end
- know the state of on/off
local isactive
isactive=GetUnitValue(1)
- change the on/off state(1=on,0=off)
local something
if something==true
then SetUnitValue (20,1)
else SetUnitValue (20,0)
end