-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.cpp
More file actions
90 lines (83 loc) · 2.42 KB
/
config.cpp
File metadata and controls
90 lines (83 loc) · 2.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
class CfgPatches {
class RPG_System {
units[] = {};
weapons[] = {};
requiredVersion = 1.0;
requiredAddons[] = {"A3_Common", "A3_UI_F"};
author = "Server Admin";
version = "1.0.0";
};
};
class CfgFunctions {
class RPG {
class Database {
file = "\RPG_System\scripts\database";
class initDatabase {};
class savePlayerData {};
class loadPlayerData {};
class getPlayerData {};
class setPlayerData {};
class updateXP {};
};
class XP {
file = "\RPG_System\scripts\xp";
class initXPSystem {};
class addXP {};
class getXP {};
class getLevel {};
class getNextLevelXP {};
class getProgressToNextLevel {};
};
class Events {
file = "\RPG_System\scripts\events";
class initEventHandlers {};
class onPlayerKilled {};
class onPlayerRespawn {};
class onVehicleDestroyed {};
class onEntityKilled {};
};
class ACE {
file = "\RPG_System\scripts\ace";
class initACEIntegration {};
class onACEMedical {};
class onACERepair {};
class onACEReload {};
};
class UI {
file = "\RPG_System\scripts\ui";
class initUI {};
class openRPGMenu {};
class closeRPGMenu {};
class updateRPGMenu {};
class createXPNotification {};
};
class Skills {
file = "\RPG_System\scripts\skills";
class initSkills {};
class getSkill {};
class setSkill {};
class addSkillXP {};
class getSkillLevel {};
class applyPassivePerks {};
class unlockPerk {};
};
};
};
class CfgVehicles {
class Module_F;
class RPG_System_Module: Module_F {
scope = 2;
displayName = "RPG System Module";
function = "RPG_fnc_initDatabase";
isGlobal = 1;
isTriggerActivated = 0;
class Arguments {
class saveInterval {
displayName = "Save Interval (seconds)";
description = "How often to auto-save player data";
typeName = "NUMBER";
defaultValue = 300;
};
};
};
};