FFAA_fnc_numerales

De FFAA MOD Wiki
Saltar a: navegación, buscar

Descripción

Descripción:
Convierte y transforma un numero aleatorio para un vehiculo preparado. El array que contiene la información de cada numero tiene la forma [Color,Fuente,Valor].

Sintaxis

Sintaxis:
[Vehiculo,[[Color1,Fuente1,Valor1],[Color2,Fuente2,Valor2]...]] call FFAA_fnc_numerales
Parámetros:
Vehiculo: Objeto - Vehiculo asignado
[Color,Fuente,Fijo] (Opcional): Array
Color: String - Caracter que define el color del numero en seleccion ('a' - amarillo, 'b' - blanco, 'n' - negro)
Fuente: String - Caracter que define la fuente de texto del numero en seleccion ('1' - Frutiger Pro 65 Bold, '2' - Amarillo USAF)
Valor (Opcional): Numero - Numero predefinido que aparecerá en el vehiculo. Dejar vacio si se quiere un numero aleatorio
Valor de retorno:
Nada

Sintaxis alternativa

Sintaxis:
[Vehiculo,[[Color1,Fuente1,[min,mid,max]],[Color2,Fuente2,[min,mid,max]]...]] call FFAA_fnc_numerales
Parámetros:
Vehiculo: Objeto - Vehiculo asignado
[Color,Fuente,Fijo] (Opcional): Array
Color: String - Caracter que define el color del numero en seleccion ('a' - amarillo, 'b' - blanco, 'n' - negro)
Fuente: String - Caracter que define la fuente de texto del numero en seleccion ('1' - Frutiger Pro 65 Bold, '2' - Amarillo USAF)
[min,mid,max] (Opcional): Array - El valor será seleccionado teniendo en cuenta una distribución gaussiana
min: Numero - Numero minimo
mid: Numero - Numero medio donde se centrará la función probabilidad guassiana
max: Numero - Numero maximo
Valor de retorno:
Nada

Ejemplos

Ejemplo 1:
Numero completamente aleatorio en blanco fuente de texto Frutiger Pro 65 Bold [vehiculo,[[b,1],[b,1],[b,1],[b,1]]] call FFAA_fnc_numerales
Ejemplo 2:
Numero completamente aleatorio en negro fuente de texto Amarillo USAF [vehiculo,[[n,2],[n,2],[n,2],[n,2]]] call FFAA_fnc_numerales
Ejemplo 3:
Numero aleatorio (dos primeras cifras entre 2 y 5 con máxima probabilidad 4 y última cifra completamente aleatoria)
Fuente de texto Amarillo USAF en color negro[vehiculo,[[n,2,[2,4,5]],[n,2,[2,4,5]],[n,2]]] call FFAA_fnc_numerales
Ejemplo 4:
Primer numero 6 en negro fuente Amarillo USAF. Segundo numero 9 en amarillo fuente de texto Frutiger Pro 65 Bold
Tercer numero completamente aleatorio en blanco fuente de texto Frutiger Pro 65 Bold y cuarto numero en negro entre el 5 y 9 con máxima probabilidad 8 fuente de texto Amarillo USAF.[vehiculo,[[n,2,6],[a,1,9],[b,1],[n,2,[5,8,9]]]] call FFAA_fnc_numerales

Notas

Notes

Bottom Section

FFAAMOD
Se puede llamar a esta función desde la edición de la misión. Para ello se debe asignar una variable llamada "numeral" al vehículo en cuestión con el array del parámetro 1 de esta función.

Ejemplo:
Init de la unidad en la edición de la misión:
vehiculo setvariable ["FFAA_numerales",[[b,1,2],[a,1,7],[b,1,[6,8,9]],[n,1"]]];
Ejecución de la función (no necesario ya que de manera automatica se ejecuta por config) si cambiamos el numeral en el tiempo de ejecución de la misión
vehiculo call FFAA_fnc_numerales;
Posted on noviembre 14, 2017 - 12:18 (UTC)
Micky
El comentario anterior está obsoleto, ahora la variable en cuestión se llama FFAA_numerales