DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
EnSystem.c
См. документацию.
5
28proto void GetHourMinuteSecond(out int hour, out int minute, out int second);
29
52proto void GetYearMonthDay(out int year, out int month, out int day);
53
76proto void GetHourMinuteSecondUTC(out int hour, out int minute, out int second);
77
100proto void GetYearMonthDayUTC(out int year, out int month, out int day);
101
102proto string GetProfileName();
103proto string GetMachineName();
104
106proto native int TickCount(int prev);
107
116proto native void MemoryValidation(bool enable);
117
128proto bool GetCLIParam(string param, out string val);
129
141proto native bool IsCLIParam(string param);
142
143#ifdef ENF_DONE
144
146proto native void StartVideo(string name);
148proto native void StopVideo();
149#endif
150
151
157{
284};
285
291proto native int KeyState(KeyCode key);
292
297proto native void ClearKey(KeyCode key);
299
301//proto native int GetDefKey(string name);
302//proto native int DefKeyState(int defkey, bool clear);
303
304
309
319//const int MB_PRESSED_MASK
320
326proto native int GetMouseState(MouseState index);
327
328// Gets current mouse position
329proto void GetMousePos(out int x, out int y);
330// Gets current screen size (resolution)
331proto void GetScreenSize(out int x, out int y);
332
334
339
358
368
370proto native int GetGamepadButton(GamepadButton button);
372proto native float GetGamepadAxis(GamepadAxis axis);
373
375
376//----------------------------------------------
381
388
389typedef int[] ParseHandle;
390typedef int[] FileHandle;
391
392proto native ParseHandle BeginParse(string filename);
393proto int ParseLine(ParseHandle tp, int num, string tokens[]);
394proto native void EndParse(ParseHandle file);
395
397proto bool FileExist(string name);
398
417proto FileHandle OpenFile(string name, FileMode mode);
418
425proto int ReadFile(FileHandle file, void param_array, int length);
426
443proto void CloseFile(FileHandle file);
444
462proto void FPrint(FileHandle file, void var);
463
481proto void FPrintln(FileHandle file, void var);
482
501proto int FGets(FileHandle file, string var);
502
503typedef int[] FindFileHandle;
504
512
514{
516 ARCHIVES,
517 ALL
518}
519
520proto FindFileHandle FindFile(string pattern, out string fileName, out FileAttr fileAttributes, FindFileFlags flags);
521proto bool FindNextFile(FindFileHandle handle, out string fileName, out FileAttr fileAttributes);
522proto native void CloseFindFile(FindFileHandle handle);
523
525proto native bool MakeDirectory(string name);
526
528proto native bool DeleteFile(string name);
529
531proto native bool CopyFile(string sourceName, string destName);
533
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
Icon x
Icon y
@ ALL
Mask of all events.
Определения EnEntity.c:110
FileMode
Определения EnSystem.c:383
@ WRITE
Определения EnSystem.c:385
@ READ
Определения EnSystem.c:384
@ APPEND
Определения EnSystem.c:386
proto void CloseFile(FileHandle file)
Close the File.
int[] ParseHandle
Определения EnSystem.c:389
proto native bool MakeDirectory(string name)
Makes a directory.
proto void FPrint(FileHandle file, void var)
Write to file.
proto native void CloseFindFile(FindFileHandle handle)
proto native bool CopyFile(string sourceName, string destName)
copy file. destName must be "$profile:" or "$saves:" location
proto int FGets(FileHandle file, string var)
Get line from file, every next call of this function returns next line.
proto int ReadFile(FileHandle file, void param_array, int length)
proto FileHandle OpenFile(string name, FileMode mode)
Opens File.
enum FindFileFlags FindFile(string pattern, out string fileName, out FileAttr fileAttributes, FindFileFlags flags)
FindFileFlags
Определения EnSystem.c:514
proto bool FindNextFile(FindFileHandle handle, out string fileName, out FileAttr fileAttributes)
int[] FileHandle
Определения EnSystem.c:390
proto native void EndParse(ParseHandle file)
int[] FindFileHandle
Определения EnSystem.c:503
FileAttr
Определения EnSystem.c:506
@ HIDDEN
File is hidden.
Определения EnSystem.c:508
@ READONLY
File is read-only.
Определения EnSystem.c:509
@ DIRECTORY
File is directory.
Определения EnSystem.c:507
@ INVALID
Invalid file.
Определения EnSystem.c:510
proto bool FileExist(string name)
Check existence of file.
proto native bool DeleteFile(string name)
delete file. Works only on "$profile:" and "$saves:" locations
proto int ParseLine(ParseHandle tp, int num, string tokens[])
proto void FPrintln(FileHandle file, void var)
Write to file and add new line.
proto native ParseHandle BeginParse(string filename)
proto native int GetGamepadButton(GamepadButton button)
return if the button is pressed or not
GamepadAxis
Определения EnSystem.c:360
@ RIGHT_THUMB_VERTICAL
Определения EnSystem.c:364
@ LEFT_THUMB_HORIZONTAL
Определения EnSystem.c:361
@ LEFT_TRIGGER
Определения EnSystem.c:365
@ RIGHT_THUMB_HORIZONTAL
Определения EnSystem.c:363
@ LEFT_THUMB_VERTICAL
Определения EnSystem.c:362
@ RIGHT_TRIGGER
Определения EnSystem.c:366
proto native float GetGamepadAxis(GamepadAxis axis)
return value in gamepad axis <-1000; 1000>
GamepadButton
Определения EnSystem.c:341
@ PAD_RIGHT
Определения EnSystem.c:352
@ B
Определения EnSystem.c:346
@ SHOULDER_LEFT
Определения EnSystem.c:353
@ A
Определения EnSystem.c:345
@ BUTTON_NONE
Определения EnSystem.c:342
@ MENU
Определения EnSystem.c:343
@ Y
Определения EnSystem.c:316
@ VIEW
Определения EnSystem.c:344
@ X
Определения EnSystem.c:315
@ PAD_UP
Определения EnSystem.c:349
@ THUMB_RIGHT
Определения EnSystem.c:356
@ PAD_LEFT
Определения EnSystem.c:351
@ SHOULDER_RIGHT
Определения EnSystem.c:354
@ PAD_DOWN
Определения EnSystem.c:350
@ THUMB_LEFT
Определения EnSystem.c:355
proto native void ClearKey(KeyCode key)
KeyCode
Определения EnSystem.c:157
@ KC_HOME
Home on arrow keypad.
Определения EnSystem.c:267
@ KC_MINUS
Определения EnSystem.c:169
@ KC_TAB
Определения EnSystem.c:172
@ KC_X
Определения EnSystem.c:202
@ KC_PLAYPAUSE
Play / Pause.
Определения EnSystem.c:257
@ KC_SPACE
Определения EnSystem.c:214
@ KC_NUMPAD5
Определения EnSystem.c:233
@ KC_COLON
(NEC PC98)
Определения EnSystem.c:247
@ KC_RIGHT
RightArrow on arrow keypad.
Определения EnSystem.c:271
@ KC_NUMPAD0
Определения EnSystem.c:239
@ KC_GRAVE
accent grave
Определения EnSystem.c:198
@ KC_E
Определения EnSystem.c:175
@ KC_8
Определения EnSystem.c:166
@ KC_O
Определения EnSystem.c:181
@ KC_0
Определения EnSystem.c:168
@ KC_F1
Определения EnSystem.c:216
@ KC_Z
Определения EnSystem.c:201
@ KC_LBRACKET
Определения EnSystem.c:183
@ KC_1
Определения EnSystem.c:159
@ KC_COMMA
Определения EnSystem.c:208
@ KC_MEDIASELECT
Media Select.
Определения EnSystem.c:283
@ KC_RETURN
Enter on main keyboard.
Определения EnSystem.c:185
@ KC_NUMLOCK
Определения EnSystem.c:226
@ KC_NUMPAD2
Определения EnSystem.c:237
@ KC_RBRACKET
Определения EnSystem.c:184
@ KC_UNDERLINE
(NEC PC98)
Определения EnSystem.c:248
@ KC_PREVTRACK
Previous Track (DIKC_CIRCUMFLEX on Japanese keyboard)
Определения EnSystem.c:245
@ KC_NUMPAD6
Определения EnSystem.c:234
@ KC_U
Определения EnSystem.c:179
@ KC_VOLUMEUP
Volume +.
Определения EnSystem.c:260
@ KC_SUBTRACT
Определения EnSystem.c:231
@ KC_SYSRQ
Определения EnSystem.c:264
@ KC_N
Определения EnSystem.c:206
@ KC_NEXT
PgDn on arrow keypad.
Определения EnSystem.c:274
@ KC_SLEEP
System Sleep.
Определения EnSystem.c:281
@ KC_MEDIASTOP
Media Stop.
Определения EnSystem.c:258
@ KC_CALCULATOR
Calculator.
Определения EnSystem.c:256
@ KC_VOLUMEDOWN
Volume -.
Определения EnSystem.c:259
@ KC_T
Определения EnSystem.c:177
@ KC_OEM_102
< > | on UK/Germany keyboards
Определения EnSystem.c:241
@ KC_MULTIPLY
Определения EnSystem.c:212
@ KC_MUTE
Mute.
Определения EnSystem.c:255
@ KC_DECIMAL
. on numeric keypad
Определения EnSystem.c:240
@ KC_CAPITAL
Определения EnSystem.c:215
@ KC_3
Определения EnSystem.c:161
@ KC_M
Определения EnSystem.c:207
@ KC_C
Определения EnSystem.c:203
@ KC_RSHIFT
Определения EnSystem.c:211
@ KC_LCONTROL
Определения EnSystem.c:186
@ KC_P
Определения EnSystem.c:182
@ KC_F10
Определения EnSystem.c:225
@ KC_F7
Определения EnSystem.c:222
@ KC_DELETE
Delete on arrow keypad.
Определения EnSystem.c:276
@ KC_NUMPADEQUALS
= on numeric keypad (NEC PC98)
Определения EnSystem.c:244
@ KC_NUMPAD4
Определения EnSystem.c:232
@ KC_NUMPAD9
Определения EnSystem.c:230
@ KC_DOWN
DownArrow on arrow keypad.
Определения EnSystem.c:273
@ KC_LEFT
LeftArrow on arrow keypad.
Определения EnSystem.c:270
@ KC_Q
Определения EnSystem.c:173
@ KC_F6
Определения EnSystem.c:221
@ KC_K
Определения EnSystem.c:194
@ KC_J
Определения EnSystem.c:193
@ KC_WEBHOME
Web home.
Определения EnSystem.c:261
@ KC_F8
Определения EnSystem.c:223
@ KC_L
Определения EnSystem.c:195
@ KC_APOSTROPHE
Определения EnSystem.c:197
@ KC_2
Определения EnSystem.c:160
@ KC_NUMPAD1
Определения EnSystem.c:236
@ KC_NEXTTRACK
Next Track.
Определения EnSystem.c:252
@ KC_F9
Определения EnSystem.c:224
@ KC_ADD
Определения EnSystem.c:235
@ KC_NUMPAD3
Определения EnSystem.c:238
@ KC_BACKSLASH
Определения EnSystem.c:200
@ KC_R
Определения EnSystem.c:176
@ KC_V
Определения EnSystem.c:204
@ KC_F
Определения EnSystem.c:190
@ KC_AT
(NEC PC98)
Определения EnSystem.c:246
@ KC_NUMPADCOMMA
, on numeric keypad (NEC PC98)
Определения EnSystem.c:262
@ KC_I
Определения EnSystem.c:180
@ KC_RCONTROL
Определения EnSystem.c:254
@ KC_AX
(Japan AX)
Определения EnSystem.c:250
@ KC_POWER
System Power.
Определения EnSystem.c:280
@ KC_D
Определения EnSystem.c:189
@ KC_WAKE
System Wake.
Определения EnSystem.c:282
@ KC_UP
UpArrow on arrow keypad.
Определения EnSystem.c:268
@ KC_PAUSE
Pause.
Определения EnSystem.c:266
@ KC_A
Определения EnSystem.c:187
@ KC_SCROLL
Scroll Lock.
Определения EnSystem.c:227
@ KC_LSHIFT
Определения EnSystem.c:199
@ KC_4
Определения EnSystem.c:162
@ KC_APPS
AppMenu key.
Определения EnSystem.c:279
@ KC_NUMPAD7
Определения EnSystem.c:228
@ KC_SEMICOLON
Определения EnSystem.c:196
@ KC_EQUALS
Определения EnSystem.c:170
@ KC_B
Определения EnSystem.c:205
@ KC_G
Определения EnSystem.c:191
@ KC_F4
Определения EnSystem.c:219
@ KC_PRIOR
PgUp on arrow keypad.
Определения EnSystem.c:269
@ KC_BACK
backspace
Определения EnSystem.c:171
@ KC_Y
Определения EnSystem.c:178
@ KC_LWIN
Left Windows key.
Определения EnSystem.c:277
@ KC_5
Определения EnSystem.c:163
@ KC_S
Определения EnSystem.c:188
@ KC_PERIOD
. on main keyboard
Определения EnSystem.c:209
@ KC_F5
Определения EnSystem.c:220
@ KC_F2
Определения EnSystem.c:217
@ KC_LMENU
left Alt
Определения EnSystem.c:213
@ KC_F11
Определения EnSystem.c:242
@ KC_END
End on arrow keypad.
Определения EnSystem.c:272
@ KC_F12
Определения EnSystem.c:243
@ KC_W
Определения EnSystem.c:174
@ KC_H
Определения EnSystem.c:192
@ KC_ESCAPE
Определения EnSystem.c:158
@ KC_NUMPAD8
Определения EnSystem.c:229
@ KC_RMENU
right Alt
Определения EnSystem.c:265
@ KC_DIVIDE
/ on numeric keypad
Определения EnSystem.c:263
@ KC_7
Определения EnSystem.c:165
@ KC_F3
Определения EnSystem.c:218
@ KC_STOP
(NEC PC98)
Определения EnSystem.c:249
@ KC_9
Определения EnSystem.c:167
@ KC_6
Определения EnSystem.c:164
@ KC_SLASH
/ on main keyboard
Определения EnSystem.c:210
@ KC_UNLABELED
(J3100)
Определения EnSystem.c:251
@ KC_NUMPADENTER
Enter on numeric keypad.
Определения EnSystem.c:253
@ KC_RWIN
Right Windows key.
Определения EnSystem.c:278
@ KC_INSERT
Insert on arrow keypad.
Определения EnSystem.c:275
proto native int KeyState(KeyCode key)
MouseState
Определения EnSystem.c:311
@ MIDDLE
Определения EnSystem.c:314
@ WHEEL
Определения EnSystem.c:317
@ LEFT
Определения EnSystem.c:312
@ RIGHT
Определения EnSystem.c:313
proto native int GetMouseState(MouseState index)
proto void GetScreenSize(out int x, out int y)
proto void GetMousePos(out int x, out int y)
proto void GetYearMonthDay(out int year, out int month, out int day)
Returns system date.
proto native int TickCount(int prev)
performance counter. Returns number of CPU ticks between 'prev' and 'now'
proto void GetYearMonthDayUTC(out int year, out int month, out int day)
Returns UTC system date.
proto void GetHourMinuteSecond(out int hour, out int minute, out int second)
Returns system time.
proto string GetProfileName()
proto native bool IsCLIParam(string param)
Returns if command line argument is present.
proto string GetMachineName()
proto void GetHourMinuteSecondUTC(out int hour, out int minute, out int second)
Returns UTC system time.
ARCHIVES
Looks for files in archive only. (.pak)
Определения EnSystem.c:1
proto bool GetCLIParam(string param, out string val)
Returns command line argument.
proto native void MemoryValidation(bool enable)
Switches memory validation (huge slowdown! Use with care only for certain section of code!...
DIRECTORIES
Looks for files in fs directories only.
Определения EnSystem.c:0