DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Файл gameplay.c

См. исходные тексты.

Структуры данных

class  JsonSerializer
 Class for sending RPC over network. Подробнее...
 
class  ScriptRPC
 
class  ScriptInputUserData
 
class  ScriptReadWriteContext
 
class  ScriptRemoteInputUserData
 
class  ScriptJunctureData
 
class  MeleeCombatData
 
class  Selection
 Selection class. Подробнее...
 
class  LOD
 LOD class. Подробнее...
 
class  ObjectTyped
 
class  Entity
 
class  ItemPreviewWidget
 
class  PlayerPreviewWidget
 
class  RichTextWidget
 
class  MapWidget
 
class  PlayerIdentityBase
 Player description (base engine class) Подробнее...
 
class  PlayerIdentity
 The class that will be instanced (moddable) Подробнее...
 
class  CursorIcons
 
class  Hud
 
class  Mission
 Mission class. Подробнее...
 
class  MenuData
 
class  MenuDefaultCharacterData
 
class  OptionsAccess
 
class  OptionsAccessEvents
 Invokers for ParticleManager events. Подробнее...
 
class  GameOptions
 
class  Static
 
class  PrtTest
 

Определения типов

typedef Serializer ParamsReadContext
 
typedef Serializer ParamsWriteContext
 
typedef int ChatChannel
 
typedef Param3< int, float, stringProgressEventParams
 state, progress, title
 
typedef Param1< stringScriptLogEventParams
 
typedef Param4< int, string, string, stringChatMessageEventParams
 channel, from, text, color config class
 
typedef Param1< intChatChannelEventParams
 
typedef Param1< intSQFConsoleEventParams
 
typedef Param2< string, stringClientConnectedEventParams
 Name, uid.
 
typedef Param5< PlayerIdentity, bool, vector, float, intClientPrepareEventParams
 PlayerIdentity, useDB, pos, yaw, preloadTimeout (= additional time in seconds to how long server waits for loginData)
 
typedef Param3< PlayerIdentity, vector, SerializerClientNewEventParams
 PlayerIdentity, PlayerPos, Top, Bottom, Shoe, Skin.
 
typedef Param2< PlayerIdentity, Man > ClientNewReadyEventParams
 PlayerIdentity, Man.
 
typedef Param2< PlayerIdentity, Man > ClientRespawnEventParams
 PlayerIdentity, Man.
 
typedef Param2< PlayerIdentity, Man > ClientReadyEventParams
 PlayerIdentity, Man.
 
typedef Param2< PlayerIdentity, Man > ClientReconnectEventParams
 PlayerIdentity, Man.
 
typedef Param4< PlayerIdentity, Man, int, boolClientDisconnectedEventParams
 PlayerIdentity, Man, LogoutTime, AuthFailed.
 
typedef Param1< intLoginTimeEventParams
 LoginTime.
 
typedef Param1< intRespawnEventParams
 RespawnTime.
 
typedef Param1< vectorPreloadEventParams
 Position.
 
typedef Param1< Man > LogoutCancelEventParams
 Player.
 
typedef Param1< PlayerIdentityConnectivityStatsUpdatedEventParams
 PlayerIdentity.
 
typedef Param4< float, float, int, intServerFpsStatsUpdatedEventParams
 average server fps, highest frame time, skipped physics simulation steps server/client
 
typedef Param2< string, stringLoginStatusEventParams
 text message for line 1, text message for line 2
 
typedef Param1< intLogoutEventParams
 logoutTime
 
typedef Param3< int, int, boolWindowsResizeEventParams
 Width, Height, Windowed.
 
typedef Param2< bool, boolVONStateEventParams
 listening, toggled
 
typedef Param2< string, stringVONStartSpeakingEventParams
 player name, player id
 
typedef Param2< string, stringVONStopSpeakingEventParams
 player name, player id
 
typedef Param1< stringDLCOwnerShipFailedParams
 world name
 
typedef Param1< FreeDebugCamera > SetFreeCameraEventParams
 Camera.
 
typedef Param1< intMPConnectionLostEventParams
 Duration.
 
typedef Param2< int, stringMPConnectionCloseEventParams
 EClientKicked, AdditionalInfo.
 
typedef Param2< DayZPlayer, ObjectPlayerDeathEventParams
 Player, "Killer" (Beware: Not necessarily actually the killer, Client doesn't have this info)
 
typedef Param1< boolNetworkInputBufferEventParams
 isFull
 
typedef Link< ObjectOLinkT
 

Перечисления

enum  InventoryTraversalType { PREORDER , INORDER , POSTORDER , LEVELORDER }
 tree traversal type, for more see http://en.wikipedia.org/wiki/Tree_traversal Подробнее...
 
enum  OptionAccessType {
  AT_UNKNOWN , AT_OBJECTS_DETAIL , AT_TEXTURE_DETAIL , AT_HDR_DETAIL ,
  AT_FSAA_DETAIL , AT_VSYNC_VALUE , AT_ANISO_DETAIL , AT_OPTIONS_FXAA_VALUE ,
  AT_OPTIONS_SW_VALUE , AT_POSTPROCESS_EFFECTS , AT_QUALITY_PREFERENCE , AT_ATOC_DETAIL ,
  AT_AMBIENT_OCCLUSION , AT_BLOOM , AT_ROTATION_BLUR , AT_SHADOW_DETAIL ,
  AT_OPTIONS_TERRAIN , AT_OPTIONS_RESOLUTION , AT_OPTIONS_GAMMA_SLIDER , AT_OPTIONS_BRIGHT_SLIDER ,
  AT_OPTIONS_VISIBILITY_SLIDER , AT_OPTIONS_OBJECT_VISIBILITY_SLIDER , AT_OPTIONS_SHADOW_VISIBILITY_SLIDER , AT_OPTIONS_DRAWDISTANCE_SLIDER ,
  AT_ASPECT_RATIO , AT_OPTIONS_FIELD_OF_VIEW , AT_OPTIONS_MUSIC_SLIDER , AT_OPTIONS_EFFECTS_SLIDER ,
  AT_OPTIONS_VON_SLIDER , AT_OPTIONS_MASTER_VOLUME , AT_OPTIONS_HWACC , AT_OPTIONS_EAX ,
  AT_OPTIONS_LANGUAGE , AT_OPTIONS_RADIO , AT_CONFIG_MOUSE_FILTERING , AT_CONFIG_HEAD_BOB ,
  AT_OPTIONS_DISPLAY_MODE , AT_OPTIONS_TERRAIN_SHADER , AT_OPTIONS_AIM_HELPER , AT_OPTIONS_MOUSE_AND_KEYBOARD ,
  AT_OPTIONS_PAUSE , AT_OPTIONS_FLIPMODE , AT_OPTIONS_VON_THRESHOLD_SLIDER , AT_OPTIONS_MOUSE_YAXIS_INVERTED ,
  AT_OPTIONS_MOUSE_XAXIS , AT_OPTIONS_MOUSE_YAXIS , AT_OPTIONS_MOUSE_XAXIS_AIM_MOD , AT_OPTIONS_MOUSE_YAXIS_AIM_MOD ,
  AT_OPTIONS_CONTROLLER_LS_XAXIS , AT_OPTIONS_CONTROLLER_LS_YAXIS , AT_OPTIONS_CONTROLLER_LS_XAXIS_VEHICLE_MOD , AT_OPTIONS_CONTROLLER_RS_YAXIS_INVERTED ,
  AT_OPTIONS_CONTROLLER_RS_XAXIS , AT_OPTIONS_CONTROLLER_RS_YAXIS , AT_OPTIONS_CONTROLLER_RS_XAXIS_AIM_MOD , AT_OPTIONS_CONTROLLER_RS_YAXIS_AIM_MOD ,
  AT_OPTIONS_VON_INPUT_MODE , AT_OPTIONS_CONTROLLER_LS_DEADZONE , AT_OPTIONS_CONTROLLER_RS_DEADZONE , AT_OPTIONS_VISIBILITY_COMBO ,
  AT_OPTIONS_OBJECT_VISIBILITY_COMBO
}
 C++ OptionAccessType. Подробнее...
 
enum  OptionIDsScript {
  OPTION_HUD = 100 , OPTION_HUD_VEHICLE , OPTION_CROSSHAIR , OPTION_GAME_MESSAGES ,
  OPTION_ADMIN_MESSAGES , OPTION_PLAYER_MESSAGES , OPTION_QUICKBAR , OPTION_SERVER_INFO ,
  OPTION_BLEEDINGINDICATION , OPTION_CONNECTIVITY_INFO , OPTION_HUD_BRIGHTNESS , OPTION_AMBIENT_MUSIC_MODE
}
 Used for script-based game options. For anything C++ based, you would most likely use "Option Access Type" above. Подробнее...
 

Функции

proto native CGame GetGame ()
 
static string GetPathFromSlotID (int slot_ID)
 Returns config path of att. slot category, empty if undefined.
 
static int GetConfigArrayCountFromSlotID (int slot_ID)
 How many 'default equip' types are listed in the corresponding array.
 
static array< stringGetConfigAttachmentTypes (int slot_ID)
 Lists all configured types (if any) for the appropriate attachment.
 
static array< intGetAttachmentSlotsArray ()
 Lists all customizable InventorySlots.
 
static array< stringGetConfigArrayNames ()
 for conversion of slot ID to config array's string
 
proto native void WriteValue (float value)
 
proto native float GetMin ()
 
proto native float GetMax ()
 
proto native float GetDefault ()
 
EntityAI SpawnEntity (string object_name, notnull InventoryLocation inv_loc, int iSetupFlags, int iRotation)
 

Переменные

const int INDEX_NOT_FOUND = -1
 
class MeleeCombatData NullStringArray [1] = { "" }
 
class LOD Object
 
PlayerIdentity PROGRESS_START = 0
 
const int PROGRESS_FINISH = 1
 
const int PROGRESS_PROGRESS = 2
 
const int PROGRESS_UPDATE = 3
 
const EventType StartupEventTypeID
 no params
 
const EventType WorldCleaupEventTypeID
 no params
 
const EventType MPSessionStartEventTypeID
 no params
 
const EventType MPSessionEndEventTypeID
 no params
 
const EventType MPSessionFailEventTypeID
 no params
 
const EventType MPSessionPlayerReadyEventTypeID
 no params
 
const EventType MPConnectionLostEventTypeID
 params: MPConnectionLostEventParams
 
const EventType MPConnectionCloseEventTypeID
 params: MPConnectionCloseEventParams
 
const EventType ProgressEventTypeID
 params: ProgressEventParams
 
const EventType NetworkManagerClientEventTypeID
 no params
 
const EventType NetworkManagerServerEventTypeID
 no params
 
const EventType DialogQueuedEventTypeID
 no params
 
const EventType ChatMessageEventTypeID
 params: ChatMessageEventParams
 
const EventType ChatChannelEventTypeID
 params: ChatChannelEventParams
 
const EventType ClientConnectedEventTypeID
 params: ClientConnectedEventParams
 
const EventType ClientPrepareEventTypeID
 params: ClientPrepareEventParams
 
const EventType ClientNewEventTypeID
 params: ClientNewEventParams
 
const EventType ClientNewReadyEventTypeID
 params: ClientNewReadyEventParams
 
const EventType ClientRespawnEventTypeID
 params: ClientRespawnEventParams
 
const EventType ClientReconnectEventTypeID
 params: ClientReconnectEventParams
 
const EventType ClientReadyEventTypeID
 params: ClientReadyEventParams
 
const EventType ClientDisconnectedEventTypeID
 params: ClientDisconnectedEventParams
 
const EventType ClientRemovedEventTypeID
 no params
 
const EventType ConnectivityStatsUpdatedEventTypeID
 params: ConnectivityStatsUpdatedEventParams
 
const EventType ServerFpsStatsUpdatedEventTypeID
 params: ServerFpsStatsUpdatedEventParams
 
const EventType LogoutCancelEventTypeID
 params: LogoutCancelEventParams
 
const EventType LoginTimeEventTypeID
 params: LoginTimeEventParams
 
const EventType RespawnEventTypeID
 params: RespawnEventParams
 
const EventType PreloadEventTypeID
 params: PreloadEventParams
 
const EventType LogoutEventTypeID
 params: LogoutEventParams
 
const EventType LoginStatusEventTypeID
 params: LoginStatusEventParams
 
const EventType SelectedUserChangedEventTypeID
 no params
 
const EventType ScriptLogEventTypeID
 params: ScriptLogEventParams
 
const EventType VONStateEventTypeID
 params: VONStateEventParams
 
const EventType VONStartSpeakingEventTypeID
 params: VONStartSpeakingEventParams
 
const EventType VONStopSpeakingEventTypeID
 params: VONStopSpeakingEventParams
 
const EventType VONUserStartedTransmittingAudioEventTypeID
 no params
 
const EventType VONUserStoppedTransmittingAudioEventTypeID
 no params
 
const EventType PartyChatStatusChangedEventTypeID
 no params
 
const EventType DLCOwnerShipFailedEventTypeID
 params: DLCOwnerShipFailedParams
 
const EventType SetFreeCameraEventTypeID
 params: SetFreeCameraEventParams
 
const EventType ConnectingStartEventTypeID
 no params
 
const EventType ConnectingAbortEventTypeID
 no params
 
const EventType PlayerDeathEventTypeID
 params: PlayerDeathEventParams
 
const EventType NetworkInputBufferEventTypeID
 params: NetworkInputBufferEventParams
 
class MenuDefaultCharacterData m_AttachmentSlots
 
static ref array< stringm_ConfigArrayNames
 
static const string m_Path = "cfgCharacterCreation"
 
ref ScriptInvoker Event_OnRevert = new ScriptInvoker()
 
class ListOptionsAccess extends OptionsAccess ReadValue