====== Index of Variable Conditional Events ====== This index contains all the functions related to [[https://bl.kenko.dev/Add-ons/Retail/Event/Event_Variables%20%28v6.12%29.zip|Variable Conditional Events]]. This Add-On extends the cabilities of the event system. It's best to pair it with [[https://bl.kenko.dev/Add-ons/Retail/Event/Event_MoreVariableReplacers.zip|More Variable Replacers]]. ====== Namespaces ====== ===== Global Namespace ===== ==== ==== [[scripting:doc:u:u:clientcmdvceuhandshake|clientCmdVCE_Handshake()]]\\ [[scripting:doc:u:u:filtervariablestring|filterVariableString()]]\\ [[scripting:doc:u:u:getdate|getDate()]]\\ [[scripting:doc:u:u:gettime|getTime()]]\\ [[scripting:doc:u:u:getvariablegroupfromobject|getVariableGroupFromObject()]]\\ [[scripting:doc:u:u:isint|isInt()]]\\ [[scripting:doc:u:u:isspecialvar|isSpecialVar()]]\\ [[scripting:doc:u:u:mpercent|mPercent()]]\\ [[scripting:doc:u:u:registerspecialvar|registerSpecialVar()]]\\ [[scripting:doc:u:u:servercmdblockvcebyid|serverCmdBlockVCEByID()]]\\ [[scripting:doc:u:u:servercmdvceuhandshake|serverCmdVCE_Handshake()]]\\ [[scripting:doc:u:u:servercmdvceuonlink|serverCmdVCE_onLink()]]\\ [[scripting:doc:u:u:unregisterspecialvar|unregisterSpecialVar()]]\\ [[scripting:doc:u:u:vceubrickusetbrickname|VCE_Brick_setBrickName()]]\\ [[scripting:doc:u:u:vceubrickusetcolor|VCE_Brick_setColor()]]\\ [[scripting:doc:u:u:vceubrickusetcolorfx|VCE_Brick_setColorFX()]]\\ [[scripting:doc:u:u:vceubrickusetprint|VCE_Brick_setPrint()]]\\ [[scripting:doc:u:u:vceubrickusetprintcount|VCE_Brick_setPrintCount()]]\\ [[scripting:doc:u:u:vceubrickusetprintname|VCE_Brick_setPrintName()]]\\ [[scripting:doc:u:u:vceubrickusetshapefx|VCE_Brick_setShapeFX()]]\\ [[scripting:doc:u:u:vceuclientusetclanprefix|VCE_Client_setClanPrefix()]]\\ [[scripting:doc:u:u:vceuclientusetclansuffix|VCE_Client_setClanSuffix()]]\\ [[scripting:doc:u:u:vceuclientusetdecalname|VCE_Client_setDecalName()]]\\ [[scripting:doc:u:u:vceuclientusetfacename|VCE_Client_setFaceName()]]\\ [[scripting:doc:u:u:vceuclientusetscore|VCE_Client_setScore()]]\\ [[scripting:doc:u:u:vceucreatevariablegroup|VCE_createVariableGroup()]]\\ [[scripting:doc:u:u:vceugetsaveline|VCE_getSaveLine()]]\\ [[scripting:doc:u:u:vceuinitserver|VCE_initServer()]]\\ [[scripting:doc:u:u:vceuplayerusetcurrentitem|VCE_Player_setCurrentItem()]]\\ [[scripting:doc:u:u:vceuplayerusetdamage|VCE_Player_setDamage()]]\\ [[scripting:doc:u:u:vceuplayerusetenergy|VCE_Player_setEnergy()]]\\ [[scripting:doc:u:u:vceuplayerusethealth|VCE_Player_setHealth()]]\\ [[scripting:doc:u:u:vceuplayerusetitem|VCE_Player_setItem()]]\\ [[scripting:doc:u:u:vceuplayerusetposition|VCE_Player_setPosition()]]\\ [[scripting:doc:u:u:vceuplayerusetvelocity|VCE_Player_setVelocity()]]\\ [[scripting:doc:u:u:vceuupdatesavefile|VCE_updateSaveFile()]]\\ [[scripting:doc:u:u:vceuvehicleusetdamage|VCE_Vehicle_setDamage()]]\\ [[scripting:doc:u:u:vceuvehicleusethealth|VCE_Vehicle_setHealth()]]\\ [[scripting:doc:u:u:vceuvehicleusetposition|VCE_Vehicle_setPosition()]]\\ [[scripting:doc:u:u:vceuvehicleusetvelocity|VCE_Vehicle_setVelocity()]]\\ [[scripting:doc:u:u:vceclientufetchmanualcache|VCEClient_fetchManualCache()]]\\ [[scripting:doc:u:u:vceclientuparseicons|VCEClient_parseIcons()]]\\ [[scripting:doc:u:u:vceclientutoggle|VCEClient_toggle()]]\\ ===== fxDTSBrick ===== This namespace inherits from [[scripting:doc:u:sceneobject|SceneObject]] > [[scripting:doc:u:netobject|NetObject]] > [[scripting:doc:u:simobject|SimObject]].\\ ==== ==== [[scripting:doc:u:fxdtsbrick:getbrickname|getBrickName()]]\\ [[scripting:doc:u:fxdtsbrick:getprintname|getPrintName()]]\\ [[scripting:doc:u:fxdtsbrick:onvariablefalse|onVariableFalse()]]\\ [[scripting:doc:u:fxdtsbrick:onvariablefunction|onVariableFunction()]]\\ [[scripting:doc:u:fxdtsbrick:onvariabletrue|onVariableTrue()]]\\ [[scripting:doc:u:fxdtsbrick:onvariableupdate|onVariableUpdate()]]\\ [[scripting:doc:u:fxdtsbrick:vceucallfunction|VCE_callFunction()]]\\ [[scripting:doc:u:fxdtsbrick:vceucastrelay|VCE_castRelay()]]\\ [[scripting:doc:u:fxdtsbrick:vceuifvalue|VCE_ifValue()]]\\ [[scripting:doc:u:fxdtsbrick:vceuifvariable|VCE_ifVariable()]]\\ [[scripting:doc:u:fxdtsbrick:vceuloadvariable|VCE_loadVariable()]]\\ [[scripting:doc:u:fxdtsbrick:vceumodvariable|VCE_modVariable()]]\\ [[scripting:doc:u:fxdtsbrick:vceurelaycallfunction|VCE_relayCallFunction()]]\\ [[scripting:doc:u:fxdtsbrick:vceuretrocheck|VCE_retroCheck()]]\\ [[scripting:doc:u:fxdtsbrick:vceusavevariable|VCE_saveVariable()]]\\ [[scripting:doc:u:fxdtsbrick:vceustatefunction|VCE_stateFunction()]]\\ ===== GameConnection ===== This namespace inherits from [[scripting:doc:u:netconnection|NetConnection]] > [[scripting:doc:u:simgroup|SimGroup]] > [[scripting:doc:u:simset|SimSet]] > [[scripting:doc:u:simobject|SimObject]].\\ ==== ==== [[scripting:doc:u:gameconnection:vceuifvariable|VCE_ifVariable()]]\\ [[scripting:doc:u:gameconnection:vceumodvariable|VCE_modVariable()]]\\ ===== MiniGameSO ===== ==== ==== [[scripting:doc:u:minigameso:vceuifvariable|VCE_ifVariable()]]\\ [[scripting:doc:u:minigameso:vceumodvariable|VCE_modVariable()]]\\ ===== Player ===== This namespace inherits from [[scripting:doc:u:shapebase|ShapeBase]] > [[scripting:doc:u:gamebase|GameBase]] > [[scripting:doc:u:sceneobject|SceneObject]] > [[scripting:doc:u:netobject|NetObject]] > [[scripting:doc:u:simobject|SimObject]].\\ ==== ==== [[scripting:doc:u:player:vceuifvariable|VCE_ifVariable()]]\\ [[scripting:doc:u:player:vceumodvariable|VCE_modVariable()]]\\ ===== VariableGroup ===== ==== ==== [[scripting:doc:u:variablegroup:getvariable|getVariable()]]\\ [[scripting:doc:u:variablegroup:loadvariable|loadVariable()]]\\ [[scripting:doc:u:variablegroup:saveallvariables|saveAllVariables()]]\\ [[scripting:doc:u:variablegroup:savevariable|saveVariable()]]\\ [[scripting:doc:u:variablegroup:setvariable|setVariable()]]\\ ===== VCEClient_Changelog ===== This namespace inherits from [[scripting:doc:u:guicontrol|GuiControl]] > [[scripting:doc:u:simgroup|SimGroup]] > [[scripting:doc:u:simset|SimSet]] > [[scripting:doc:u:simobject|SimObject]].\\ ==== ==== [[scripting:doc:u:vceclientuchangelog:ontabwake|onTabWake()]]\\ ===== VCEClient_Content ===== This namespace inherits from [[scripting:doc:u:guiswatchctrl|GuiSwatchCtrl]] > [[scripting:doc:u:guicontrol|GuiControl]] > [[scripting:doc:u:simgroup|SimGroup]] > [[scripting:doc:u:simset|SimSet]] > [[scripting:doc:u:simobject|SimObject]].\\ ==== ==== [[scripting:doc:u:vceclientucontent:settab|setTab()]]\\ ===== VCEClient_Manual ===== This namespace inherits from [[scripting:doc:u:guicontrol|GuiControl]] > [[scripting:doc:u:simgroup|SimGroup]] > [[scripting:doc:u:simset|SimSet]] > [[scripting:doc:u:simobject|SimObject]].\\ ==== ==== [[scripting:doc:u:vceclientumanual:ontabwake|onTabWake()]]\\ ===== VCEClient_Manual_ListControl ===== This namespace inherits from [[scripting:doc:u:guitextlistctrl|GuiTextListCtrl]] > [[scripting:doc:u:guiarrayctrl|GuiArrayCtrl]] > [[scripting:doc:u:guicontrol|GuiControl]] > [[scripting:doc:u:simgroup|SimGroup]] > [[scripting:doc:u:simset|SimSet]] > [[scripting:doc:u:simobject|SimObject]].\\ ==== ==== [[scripting:doc:u:vceclientumanualulistcontrol:onselect|onSelect()]]\\ ===== VCEClient_Online ===== This namespace inherits from [[scripting:doc:u:guicontrol|GuiControl]] > [[scripting:doc:u:simgroup|SimGroup]] > [[scripting:doc:u:simset|SimSet]] > [[scripting:doc:u:simobject|SimObject]].\\ ==== ==== [[scripting:doc:u:vceclientuonline:ontabwake|onTabWake()]]\\ ===== VCEClient_Status ===== This namespace inherits from [[scripting:doc:u:guicontrol|GuiControl]] > [[scripting:doc:u:simgroup|SimGroup]] > [[scripting:doc:u:simset|SimSet]] > [[scripting:doc:u:simobject|SimObject]].\\ ==== ==== [[scripting:doc:u:vceclientustatus:ontabwake|onTabWake()]]\\ ===== VCEClientHTTP ===== This namespace inherits from [[scripting:doc:u:httpobject|HTTPObject]] > [[scripting:doc:u:tcpobject|TCPObject]] > [[scripting:doc:u:simobject|SimObject]].\\ ==== ==== [[scripting:doc:u:vceclienthttp:onconnected|onConnected()]]\\ [[scripting:doc:u:vceclienthttp:onconnectfailed|onConnectFailed()]]\\ [[scripting:doc:u:vceclienthttp:ondisconnect|onDisconnect()]]\\ [[scripting:doc:u:vceclienthttp:ondnsfailed|onDNSFailed()]]\\ [[scripting:doc:u:vceclienthttp:online|onLine()]]\\ ===== [VCE_Client] wrenchEventsDlg ===== ==== ==== [[scripting:doc:vceuclient:wrencheventsdlg:onwake|onWake()]]\\ ===== [VCE_Main] armor ===== ==== ==== [[scripting:doc:vceumain:armor:ontrigger|onTrigger()]]\\ ===== [VCE_Main] MiniGameSO ===== ==== ==== [[scripting:doc:vceumain:minigameso:bottomprintall|bottomPrintAll()]]\\ [[scripting:doc:vceumain:minigameso:centerprintall|centerPrintAll()]]\\ [[scripting:doc:vceumain:minigameso:chatmsgall|chatMsgAll()]]\\ ===== [VCE_Other] GameConnection ===== ==== ==== [[scripting:doc:vceuother:gameconnection:autoadmincheck|autoAdminCheck()]]\\