· 8 years ago · Aug 15, 2018, 09:58 PM
1--
2-- `players`
3--
4
5CREATE TABLE IF NOT EXISTS `players` (
6 `uid` int(6) NOT NULL AUTO_INCREMENT,
7 `pid` varchar(17) NOT NULL,
8 `civ_name` varchar(32) NOT NULL, -- nom prisonnier
9 `mat_name` varchar(32) NOT NULL, -- nom maton
10 `cash` int(100) NOT NULL DEFAULT '0', -- Argent sale
11 `bank` int(100) NOT NULL DEFAULT '0', -- Argent cantine
12 `mat_bank` int(100) NOT NULL DEFAULT '0', -- Argent maton
13 `mat_cash` int(100) NOT NULL DEFAULT '0', -- Argent sale maton
14 `civ_licences` text NOT NULL, -- Licences prisonnier ?
15 `mat_licences` text NOT NULL, -- Licences maton ?
16 `civ_carteid` text NOT NULL, -- carteid prisonnier
17 `mat_carteid` text NOT NULL, -- carteid maton
18 `civ_casier` text NOT NULL, -- casier judiciaire prisonnier
19 `civ_inv` text NOT NULL, -- inventaire physique
20 `mat_inv` text NOT NULL, -- inventaire physique
21 `civ_virinv` text NOT NULL, -- inventaire virtuel
22 `mat_virinv` text NOT NULL, -- inventaire virtuel
23 `civ_survie` varchar(32) NOT NULL DEFAULT '"[100,100,100,0]"', -- [vie,faim,soif,drug_level]
24 `mat_survie` varchar(32) NOT NULL DEFAULT '"[100,100,100,0]"', -- [vie,faim,soif,drug_level]
25 `adminlvl` enum('0','1','2','3') NOT NULL DEFAULT '0', -- Admin level
26 `civ_blacklist` tinyint(1) NOT NULL DEFAULT '0', -- Est ce que blacklist prisonnier ?
27 `mat_blacklist` tinyint(1) NOT NULL DEFAULT '0', -- Est ce que blacklist maton ?
28 `civ_alive` tinyint(1) NOT NULL DEFAULT '0', -- En vie ?
29 `mat_alive` tinyint(1) NOT NULL DEFAULT '0', -- En vie ?
30 `civ_position` varchar(64) NOT NULL DEFAULT '"[]"', -- position prisonnier
31 `mat_position` varchar(64) NOT NULL DEFAULT '"[]"', -- position maton
32 `insert_time` timestamp DEFAULT CURRENT_TIMESTAMP,
33 `last_seen` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
34 PRIMARY KEY (`uid`),
35 UNIQUE KEY `pid` (`pid`),
36 KEY `name` (`name`),
37) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=12 ;
38
39-- --------------------------------------------------------
40
41--
42-- `vehicles`
43--
44
45CREATE TABLE IF NOT EXISTS `vehicles` (
46 `id` int(6) NOT NULL AUTO_INCREMENT,
47 `pid` varchar(17) NOT NULL,
48 `side` varchar(16) NOT NULL,
49 `classname` varchar(64) NOT NULL,
50 `type` varchar(16) NOT NULL,
51 `alive` tinyint(1) NOT NULL DEFAULT '1',
52 `blacklist` tinyint(1) NOT NULL DEFAULT '0',
53 `active` tinyint(1) NOT NULL DEFAULT '0',
54 `plate` int(20) NOT NULL,
55 `color` int(20) NOT NULL,
56 `inventory` text NOT NULL,
57 `gear` text NOT NULL,
58 `fuel` double NOT NULL DEFAULT '1',
59 `damage` varchar(256) NOT NULL,
60 `insert_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
61 PRIMARY KEY (`id`),
62 KEY `side` (`side`),
63 KEY `pid` (`pid`),
64 KEY `type` (`type`)
65) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=2 ;
66
67-- --------------------------------------------------------
68
69--
70-- `gangs`
71--
72
73CREATE TABLE IF NOT EXISTS `gangs` (
74 `id` int(6) NOT NULL AUTO_INCREMENT, -- numero gang
75 `chef` varchar(32) DEFAULT NULL, -- uid chef
76 `nomchef` varchar(32) DEFAULT NULL, -- nom du chef
77 `membres` text, -- liste de tous les membres
78 `maxmembres` int(3) DEFAULT '10', -- membres maximum ! Peu changer en jeu
79 `insert_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
80 PRIMARY KEY (`id`),
81 UNIQUE KEY `name_UNIQUE` (`name`)
82) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
83
84-- --------------------------------------------------------
85
86--
87-- `coffre prisonnier`
88--
89
90CREATE TABLE IF NOT EXISTS `containers` (
91 `id` int(6) NOT NULL AUTO_INCREMENT, -- numero coffre
92 `pid` varchar(17) NOT NULL, -- uid du joueur propriétaire du coffre
93 `classname` varchar(32) NOT NULL, -- classname coffre
94 `inventory` text NOT NULL, -- inventaire virtuel
95 `gear` text NOT NULL, -- inventaire physique
96 `dir` varchar(128) DEFAULT NULL, -- direction coffre
97 `pos` varchar(64) DEFAULT NULL, -- position coffre
98 `active` tinyint(1) NOT NULL DEFAULT '0', -- si le coffre est actif
99 `owned` tinyint(1) DEFAULT '0', -- si le coffre a un proprio
100 `insert_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
101 PRIMARY KEY (`id`,`pid`)
102) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=4;