Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
PenguinEncounter (talk | contribs)
No edit summary
Tag: 2017 source edit
PenguinEncounter (talk | contribs)
No edit summary
Tag: 2017 source edit
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
== <code>events.DAMAGE</code>{{User:PenguinEncounter/Template:Upcoming|0.1.5}} ==
For example, to get the cube {{Emoji|BBCube.png}} RightArm:


Fires when the player takes damage.
This is what is in your project:


{{#invoke:MatrixFields|run|size=4}}
{{tree|icon=FSFolderOpen.png|content=<code>my_avatar</code>|inner=
{{tree|icon=FiguraJSON.png|content=<code>avatar.json</code>}}
{{tree|icon=BBModel.png|content=<code>model.bbmodel</code>}}
}}
{{tree|icon=BBModel.png|content=<code>model.bbmodel</code>|inner=
{{tree|icon=BBGroup.png|content=Head|inner=
{{tree|icon=BBCube.png|content=Head}}
{{tree|icon=BBCube.png|content=HeadLayer}}
}}
{{tree|icon=BBGroup.png|content=RightArm<br>oops|inner=
{{tree|icon=BBCube.png|content=RightArm}}
{{tree|icon=BBCube.png|content=RightArmLayer}}
}}
}}
== conspicuous example code ==
{{#tag:syntaxhighlight|
function events.tick()
    <nowiki>--[[wiki.figuramc.org, </nowiki>{{FULLPAGENAME}} rev. {{REVISIONID}}<nowiki>]]</nowiki>
    models.model.Head:setVisible(false)
end
|lang=lua}}
= <code>HostAPI:setTitleTimes</code> =
{{Host only|kind=method}}
Configures the hold, fade-in, and fade-out durations of titles displayed on the screen.
== Usage ==
{| class="wikitable"
! Arguments !! Return Type
|-
| <code>setTitleTimes(timesData {{type|Vector3}})</code>
| self {{type|HostAPI}}
|-
| <code>setTitleTimes(fadeInTime {{type|integer}}, stayTime {{type|integer}}, fadeOutTime {{type|integer}})</code>
| self {{type|HostAPI}}
|}
== Examples ==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function events.DAMAGE( --[[ i don't know the implementation :P ]] )
host:setTitleTimes(1, 1, 1)
    print "I took damage!!"   
end
</syntaxhighlight>
</syntaxhighlight>


: okay <span style="font-family:monospace;"><span style="opacity:50%;font-size:.8em;">animations.</span>[[User:PenguinEncounter|PenguinEncounter]]<span style="font-size:.8em;">.[[User talk:PenguinEncounter|talk]]</span></span> 23:49, 25 September 2024 (UTC)
== See Also ==
<!-- idk -->

Latest revision as of 02:32, 21 December 2024

For example, to get the cube RightArm:

This is what is in your project:

Column fields

Column fields in the form cN (c1, c2, c3, c4) read the values in the specified column as a Vector4. The field produces the same result as an equivalent call to getColumn(n).

Column fields are also available by indexing by the column number alone (i.e. mat[1].)

Row fields

Row fields in the form rN (r1, r2, r3, r4) read the values in the specified row as a Vector4. The field produces the same result as an equivalent call to getRow(n).

Value fields

Value fields in the form vRC (v11, v21, v31, v41, v12, v22, v32, v42, v13, v23, v33, v43, v14, v24, v34, v44) read the value (a number) at the specified row and column. The row number comes first, then the column number.

my_avatar
avatar.json
model.bbmodel


model.bbmodel
Head
Head
HeadLayer
RightArm
oops
RightArm
RightArmLayer

conspicuous example code

function events.tick()
    --[[wiki.figuramc.org, User:PenguinEncounter/sandbox rev. 824]]
    models.model.Head:setVisible(false)
end

HostAPI:setTitleTimes

This method is only available on the host.

For more information, see Pings.

Configures the hold, fade-in, and fade-out durations of titles displayed on the screen.

Usage

Arguments Return Type
setTitleTimes(timesData Vector3) self HostAPI
setTitleTimes(fadeInTime integer, stayTime integer, fadeOutTime integer) self HostAPI

Examples

host:setTitleTimes(1, 1, 1)

See Also