28 éve Veletek – 1998– PC Dome / 2012– PlayDome

Arma 3 Alpha [hozzászólások]



Írd ide hozzászólásod:

Lacko
Lacko [11558]
Először is kell, hogy legyenek taskok a küldidhez. Az megy?

Utána (most ebben az újban nem próbáltam ki, de a régiben) kellett hívni egy BIS-es függvényt, az adott taskra, hogy failed, completed, current, canceled, created. És akkor ezt kiírta.
Mivel egyelőre nem tudom itt mi a függvény neve, ezért egyelőre én kézzel kiiratom TitleText-tel, hogy ez a feladat teljesítve és most jön emez. De hamarosan utánanézek, hogy hogyan kell, azt amit te is szeretnél és leírom.

Azt megtudtam, hogyan lehet olyan fekete-fehér vége feliratot kiiratni, mint a showcase-ekben:
"END1" call BIS_fnc_endMission;

Feladat (task) ügyben pedig ezt találtam.
Így érdemes létrehozni egy új taskot:

[player, "objTask1", ["This is the Task Description", "Task Title", "taskMarkerName"], objNull, true] call BIS_fnc_taskCreate;

A paraméterei a következők:
OBJECT or ARRAY - Task owner(s) (includes object's group)
STRING or ARRAY - Task name or array in the format [task name, parent task name] - ez rohadt fontos!!! mert lehet alfeladatokat is csinálni
ARRAY - Task description in the format ["description", "title", "marker"]
OBJECT or ARRAY or STRING - Task destination
BOOL or NUMBER - Set as current task (default: false)

És így lehet teljesítettre állítani:
["objTask1", "Succeeded"] call BIS_fnc_taskSetState;

Állítólag ilyenkor már magától kiírja a képernyőre, hogy feladat teljesítve és a neve.
stenga
stenga [290]
Arra hogy a küldetés közben kiírja hogy mi a feladat meg ha ha teljesíted azt is , alap küldetésben van ilyen.

Vissza

Fórumszabályzat