Module AirbasePolice
This module contains the AIRBASEPOLICE classes.
1) Functional.AirbasePolice#AIRBASEPOLICE_BASE class, extends Core.Base#BASE
The Functional.AirbasePolice#AIRBASEPOLICE_BASE class provides the main methods to monitor CLIENT behaviour at airbases. CLIENTS should not be allowed to:
- Don't taxi faster than 40 km/h.
- Don't take-off on taxiways.
- Avoid to hit other planes on the airbase.
- Obey ground control orders.
2) Functional.AirbasePolice#AIRBASEPOLICE_CAUCASUS class, extends Functional.AirbasePolice#AIRBASEPOLICE_BASE
All the airbases on the caucasus map can be monitored using this class. If you want to monitor specific airbases, you need to use the AIRBASEPOLICE_BASE.Monitor() method, which takes a table or airbase names. The following names can be given: * AnapaVityazevo * Batumi * Beslan * Gelendzhik * Gudauta * Kobuleti * KrasnodarCenter * KrasnodarPashkovsky * Krymsk * Kutaisi * MaykopKhanskaya * MineralnyeVody * Mozdok * Nalchik * Novorossiysk * SenakiKolkhi * SochiAdler * Soganlug * SukhumiBabushara * TbilisiLochini * Vaziani
3) Functional.AirbasePolice#AIRBASEPOLICE_NEVADA class, extends Functional.AirbasePolice#AIRBASEPOLICE_BASE
All the airbases on the NEVADA map can be monitored using this class. If you want to monitor specific airbases, you need to use the AIRBASEPOLICE_BASE.Monitor() method, which takes a table or airbase names. The following names can be given: * Nellis * McCarran * Creech * Groom Lake
Contributions: Dutch Baron - Concept & Testing
Author: FlightControl - Framework Design & Programming
Global(s)
| AIRBASEPOLICE_BASE | |
| AIRBASEPOLICE_CAUCASUS | |
| AIRBASEPOLICE_NEVADA |
Type AIRBASEPOLICE_BASE
| AIRBASEPOLICE_BASE.AirbaseNames | |
| AIRBASEPOLICE_BASE.SetClient |
Type AIRBASEPOLICE_CAUCASUS
| AIRBASEPOLICE_CAUCASUS.SetClient |
Type AIRBASEPOLICE_NEVADA
| AIRBASEPOLICE_NEVADA.Airbases | |
| AIRBASEPOLICE_NEVADA.ClassName | |
| AIRBASEPOLICE_NEVADA:New(SetClient) |
Creates a new AIRBASEPOLICE_NEVADA object. |
Global(s)
Type AirbasePolice
Type AIRBASEPOLICE_BASE
Field(s)
Type AIRBASEPOLICE_BASE.AirbaseNames
Type AIRBASEPOLICE_CAUCASUS
Field(s)
Type AIRBASEPOLICE_NEVADA
Field(s)
- #string AIRBASEPOLICE_NEVADA.ClassName
- AIRBASEPOLICE_NEVADA:New(SetClient)
-
Creates a new AIRBASEPOLICE_NEVADA object.
Parameter
-
SetClient: A SET_CLIENT object that will contain the CLIENT objects to be monitored if they follow the rules of the airbase.
Return value
#AIRBASEPOLICE_NEVADA: self
-