User:Flozi: Difference between revisions
testing |
m showing use case of indented multiple line formatting etc. |
||
| Line 2: | Line 2: | ||
<span style="color:#cccccc;text-shadow: #111 2px 2px 2px;">gadget:'''AllowUnitCreation'''</span> | <span style="color:#cccccc;text-shadow: #111 2px 2px 2px;">gadget:'''AllowUnitCreation'''</span> | ||
: <span style="color:#00ff88">( number unitDefID, number builderID, number builderTeam, <br/> number x, number y, <br/> number z, number facing ) </span> | |||
<span style="color:#00ff88">( number unitDefID, number builderID, number builderTeam, | : <span style="color:#ffff88">return: bool allow</span> | ||
<br/>number x, number y, | |||
<br/>number facing )</span> | |||
<span style="color:#ffff88">return: bool allow</span> | |||
Called just before unit is created, the boolean return value determines whether or not the creation is permitted. | Called just before unit is created, the boolean return value determines whether or not the creation is permitted. | ||
Revision as of 23:52, 1 January 2013
Lua Callin example:
{{luacallin|wudget|name|param_list|return_list|description}}
gadget:AllowUnitCreation
- ( number unitDefID, number builderID, number builderTeam,
number x, number y,
number z, number facing ) - return: bool allow
Called just before unit is created, the boolean return value determines whether or not the creation is permitted.
Lua Callout example:
{{luacallout|parent_table|name|param_list|return_list|description}}
Spring.UseTeamResource
( number teamID,
string "metal" | "energy", number amount |
{ metal = number amount, energy = number amount} )
-> nil | bool hadEnough
Imposes a one-off usage of resources on the given team. The return value indicates whether or not the team had sufficient resources to meet the usage demand.
addon.Initialize()
return: none
- {{{info}}}
addon.Shutdown()
return: none
- {{{info}}}
addon.PlayerChanged()
return: none
- {{{info}}}
TODO:
Revamp LuaCallinReturn
Complete Spring:SiteMapThoughts
Page on spring wiki etiquette / style guide / template usage /namespace conventions ( Spring:PageNamingConventions )