On off scripts: Difference between revisions
From Spring
Jump to navigationJump to search
m unitdef relation added |
|||
| Line 53: | Line 53: | ||
end | end | ||
</code> | </code> | ||
[[Category:Emmanuel]] | |||
Revision as of 17:16, 8 March 2013
---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