Coś dla śmigłowców
Ten prosty skrypt wywołuje menu FARPS, służy on śmigłowcom do naprowadzania na dany farp.
Wywołuję on "RadioBeacon", do działania potrzebna jest tylko mała zona w miejscu skąd ma nadawać (wielkości jednej jednostki).
Code: Select all
MenuFarp = MENU_COALITION:New( coalition.side.BLUE, "Farps" )
London = MENU_COALITION_COMMAND:New( coalition.side.BLUE, "London Farp", MenuFarp, function() ctld.createRadioBeaconAtZone("beaconZone1","blue", 30,"London") end, nil)
Dallas = MENU_COALITION_COMMAND:New( coalition.side.BLUE, "Dallas", MenuFarp, function() ctld.createRadioBeaconAtZone("beaconZone2","blue", 30,"Dallas") end, nil)
Dublin = MENU_COALITION_COMMAND:New( coalition.side.BLUE, "Dublin", MenuFarp, function() ctld.createRadioBeaconAtZone("beaconZone3","blue", 30,"Dublin") end, nil)
Farpy umieszczone są w menu nadrzędnym "Farps", jeżeli będziemy wywoływali jeden nadajnik możemy pominąć te menu.
Należy zmienić nawę odwołania do menu z "MenuFarp" na "London" czyli nazwę tego właśnie menu, w tym miejscu jest odwołanie do menu nadrzędnego o ile takie istnieje.
Code: Select all
London = MENU_COALITION_COMMAND:New( coalition.side.BLUE, "London", London, function() ctld.createRadioBeaconAtZone("beaconZone1","blue", 30,"London") end, nil)
W moim przykładzie zony odpowiednio noszą nazwy "beaconZone1", "beaconZone2", "beaconZone3" tworzone są trzy radia na różnych pasmach:
Wywoływane z menu w grupie "Farps", w tym przykładzie mam trzy farpy:
UWAGA - z menu uruchamiamy nadajnik dla danego farpa jednorazowo, nadajnik działa zależnie od ustawionego czasu.
W tym przypadku jest to 30 minut - "("beaconZone1","blue", 30,"London")" ustawiamy po kolei:
1. Nazwa zony w której postawiony będzie nadajnik - "beaconZone1".
2. Koalicja - "blue".
3. Czas nadawania w minutach - 30.
4. Nazwa farpu wyświetlana przed częstotliwościami nadajnika.
Częstotliwości procujących nadajników są widoczne dla każdej koalicji w menu F10