mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
40 lines
994 B
Markdown
40 lines
994 B
Markdown
|
---
|
||
|
layout: wiki
|
||
|
title: Fire Framework
|
||
|
description: Explains how to ignite thing using CBA events.
|
||
|
group: framework
|
||
|
order: 5
|
||
|
parent: wiki
|
||
|
mod: ace
|
||
|
version:
|
||
|
major: 3
|
||
|
minor: 14
|
||
|
patch: 0
|
||
|
---
|
||
|
|
||
|
|
||
|
## 1. Events
|
||
|
|
||
|
Use `CBA_fnc_serverEvent` to use the following features. Events are defined only on the server in the system.
|
||
|
|
||
|
### 1.1 Adding a new fire source
|
||
|
|
||
|
`ace_fire_addFireSource`
|
||
|
|
||
|
| Arguments | Type | Optional (default value)
|
||
|
---| --------- | ---- | ------------------------
|
||
|
0 | Source of flame | Object/Position ASL | Required
|
||
|
1 | Radius of fire | Number | Required
|
||
|
2 | Intensity of fire (1, 10] | Number | Required
|
||
|
3 | Fire source ID | Any | Required
|
||
|
4 | Condition to stop fire | Code | Optional (default: `{ true }`)
|
||
|
5 | Arguments to pass to condition | Any | Optional (default: `[]`)
|
||
|
|
||
|
### 1.2 Removing fire source
|
||
|
|
||
|
`ace_fire_removeFireSource`
|
||
|
|
||
|
| Arguments | Type | Optional (default value)
|
||
|
---| --------- | ---- | ------------------------
|
||
|
0 | Fire source ID | Any | Required
|