· 8 years ago · Aug 09, 2018, 04:06 PM
1-- --------------------------------------------------------
2-- Host: 127.0.0.1
3-- Server version: 5.6.25 - MySQL Community Server (GPL)
4-- Server OS: Win32
5-- HeidiSQL Version: 9.1.0.4867
6-- --------------------------------------------------------
7
8/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
9/*!40101 SET NAMES utf8mb4 */;
10/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
11/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
12
13-- Dumping database structure for life
14CREATE DATABASE IF NOT EXISTS `life` /*!40100 DEFAULT CHARACTER SET utf8 */;
15USE `life`;
16
17
18-- Dumping structure for table life.bans
19CREATE TABLE IF NOT EXISTS `bans` (
20 `id` int(11) NOT NULL,
21 `banuid` varchar(50) NOT NULL DEFAULT '',
22 `adminuid` varchar(50) NOT NULL DEFAULT '',
23 `isperm` int(11) NOT NULL DEFAULT '0',
24 `added` varchar(50) NOT NULL DEFAULT '0',
25 `time` int(11) NOT NULL DEFAULT '0',
26 `reason` varchar(500) NOT NULL DEFAULT '',
27 UNIQUE KEY `id` (`id`)
28) ENGINE=InnoDB DEFAULT CHARSET=utf8;
29
30-- Data exporting was unselected.
31
32
33-- Dumping structure for procedure life.deleteDeadVehicles
34DELIMITER //
35CREATE DEFINER=`root`@`localhost` PROCEDURE `deleteDeadVehicles`()
36BEGIN
37 DELETE FROM `vehicles` WHERE `alive` = 0;
38END//
39DELIMITER ;
40
41
42-- Dumping structure for procedure life.deleteOldHouses
43DELIMITER //
44CREATE DEFINER=`root`@`localhost` PROCEDURE `deleteOldHouses`()
45BEGIN
46 DELETE FROM `houses` WHERE `owned` = 0;
47END//
48DELIMITER ;
49
50
51-- Dumping structure for table life.gangs
52CREATE TABLE IF NOT EXISTS `gangs` (
53 `id` int(11) NOT NULL,
54 `owner` varchar(32) DEFAULT NULL,
55 `name` varchar(32) DEFAULT NULL,
56 `members` text,
57 `maxmembers` int(2) DEFAULT '8',
58 `bank` int(100) DEFAULT '0',
59 `active` tinyint(4) DEFAULT '1',
60 PRIMARY KEY (`id`),
61 UNIQUE KEY `name_UNIQUE` (`name`)
62) ENGINE=InnoDB DEFAULT CHARSET=latin1;
63
64-- Data exporting was unselected.
65
66
67-- Dumping structure for table life.houses
68CREATE TABLE IF NOT EXISTS `houses` (
69 `id` int(11) NOT NULL,
70 `pid` varchar(32) NOT NULL,
71 `pos` varchar(64) DEFAULT NULL,
72 `inventory` text,
73 `containers` text,
74 `owned` tinyint(4) DEFAULT '0',
75 `shared1` text,
76 `shared2` text,
77 `shared3` text,
78 `shared4` text,
79 `shared5` text,
80 PRIMARY KEY (`id`,`pid`)
81) ENGINE=InnoDB DEFAULT CHARSET=latin1;
82
83-- Data exporting was unselected.
84
85
86-- Dumping structure for table life.launcher
87CREATE TABLE IF NOT EXISTS `launcher` (
88 `server_ip` varchar(15) DEFAULT NULL,
89 `launcher_path` varchar(255) DEFAULT NULL,
90 `ts3_plugin_path` varchar(255) DEFAULT NULL,
91 `mod_path` varchar(255) DEFAULT NULL,
92 `ftp_userid` varchar(255) DEFAULT NULL,
93 `ftp_pass` varchar(255) DEFAULT NULL,
94 `hashes_path` varchar(255) DEFAULT NULL,
95 `servers_path` varchar(255) DEFAULT NULL
96) ENGINE=InnoDB DEFAULT CHARSET=utf8;
97
98-- Data exporting was unselected.
99
100
101-- Dumping structure for table life.panellog
102CREATE TABLE IF NOT EXISTS `panellog` (
103 `uid` int(12) NOT NULL,
104 `date` varchar(32) NOT NULL,
105 `author` varchar(32) NOT NULL,
106 `pname` varchar(32) NOT NULL,
107 `pid` varchar(50) NOT NULL,
108 `bankacc` int(100) NOT NULL DEFAULT '0',
109 `cash` int(100) NOT NULL DEFAULT '0',
110 `obankacc` int(100) NOT NULL DEFAULT '0',
111 `ocash` int(100) NOT NULL DEFAULT '0',
112 `coplevel` enum('0','1','2','3','4','5','6','7') DEFAULT '0',
113 `mediclevel` enum('0','1','2','3','4','5') NOT NULL DEFAULT '0',
114 PRIMARY KEY (`uid`),
115 KEY `pname` (`pname`),
116 KEY `author` (`author`)
117) ENGINE=InnoDB DEFAULT CHARSET=latin1;
118
119-- Data exporting was unselected.
120
121
122-- Dumping structure for table life.players
123CREATE TABLE IF NOT EXISTS `players` (
124 `uid` int(12) NOT NULL,
125 `name` varchar(32) NOT NULL,
126 `playerid` varchar(50) NOT NULL,
127 `cash` int(100) NOT NULL DEFAULT '0',
128 `bankacc` int(100) NOT NULL DEFAULT '0',
129 `coplevel` enum('0','1','2','3','4','5','6','7','8','9','10','11','12','13','14','15') DEFAULT '0',
130 `cop_licenses` text,
131 `civ_licenses` text,
132 `med_licenses` text,
133 `cop_gear` text NOT NULL,
134 `mediclevel` enum('0','1','2','3','4','5') NOT NULL DEFAULT '0',
135 `arrested` tinyint(1) NOT NULL DEFAULT '0',
136 `aliases` text NOT NULL,
137 `adminlevel` enum('0','1','2','3') NOT NULL DEFAULT '0',
138 `donatorlvl` int(100) NOT NULL DEFAULT '0',
139 `civ_gear` text NOT NULL,
140 `blacklist` tinyint(1) NOT NULL DEFAULT '0',
141 `admin_user` varchar(50) DEFAULT NULL,
142 `admin_pass` varchar(50) DEFAULT NULL,
143 `timeupdated` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
144 `timejoined` datetime DEFAULT NULL,
145 `med_gear` text NOT NULL,
146 `issupport` enum('0','1') NOT NULL DEFAULT '0',
147 `jailtime` int(11) NOT NULL DEFAULT '0',
148 `arrestreason` varchar(150) NOT NULL,
149 `streamSaftey` tinyint(1) NOT NULL DEFAULT '0',usersusersusers
150 PRIMARY KEY (`uid`),
151 UNIQUE KEY `playerid` (`playerid`),
152 KEY `name` (`name`),
153 KEY `blacklist` (`blacklist`)
154) ENGINE=InnoDB DEFAULT CHARSET=latin1;
155
156-- Data exporting was unselected.
157
158
159-- Dumping structure for procedure life.resetLifeVehicles
160DELIMITER //
161CREATE DEFINER=`root`@`localhost` PROCEDURE `resetLifeVehicles`()
162BEGIN
163 UPDATE vehicles SET `active`= 0;
164END//
165DELIMITER ;
166
167
168-- Dumping structure for table life.servers
169CREATE TABLE IF NOT EXISTS `servers` (
170 `id` int(11) NOT NULL,
171 `name` varchar(255) DEFAULT NULL,
172 `ip` varchar(55) DEFAULT NULL,
173 `port` varchar(10) DEFAULT NULL,
174 `password` varchar(255) DEFAULT NULL,
175 `status` varchar(5) DEFAULT NULL,
176 PRIMARY KEY (`id`)
177) ENGINE=InnoDB DEFAULT CHARSET=utf8;
178
179-- Data exporting was unselected.
180
181
182-- Dumping structure for table life.users
183CREATE TABLE IF NOT EXISTS `users` (
184 `user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'auto incrementing user_id of each user, unique index',
185 `user_name` varchar(64) COLLATE utf8_unicode_ci NOT NULL COMMENT 'user''s name, unique',
186 `user_password_hash` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT 'user''s password in salted and hashed format',
187 `user_email` varchar(64) COLLATE utf8_unicode_ci NOT NULL COMMENT 'user''s email, unique',
188 `playerid` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
189 `user_level` enum('1','2') COLLATE utf8_unicode_ci NOT NULL DEFAULT '1',
190 PRIMARY KEY (`user_id`),
191 UNIQUE KEY `user_name` (`user_name`),
192 UNIQUE KEY `user_email` (`user_email`)
193) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='user data';
194
195-- Data exporting was unselected.
196
197
198-- Dumping structure for table life.vehicles
199CREATE TABLE IF NOT EXISTS `vehicles` (
200 `id` int(12) NOT NULL,
201 `side` varchar(15) NOT NULL,
202 `classname` varchar(32) NOT NULL,
203 `type` varchar(12) NOT NULL,
204 `pid` varchar(32) NOT NULL,
205 `alive` tinyint(1) NOT NULL DEFAULT '1',
206 `active` tinyint(1) NOT NULL DEFAULT '0',
207 `plate` int(20) NOT NULL,
208 `color` int(20) NOT NULL,
209 `inventory` varchar(500) NOT NULL,
210 PRIMARY KEY (`id`),
211 KEY `side` (`side`),
212 KEY `pid` (`pid`),
213 KEY `type` (`type`)
214) ENGINE=InnoDB DEFAULT CHARSET=latin1;
215
216-- Data exporting was unselected.
217
218
219-- Dumping structure for trigger life.player_create
220SET @OLDTMP_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO';
221DELIMITER //
222CREATE TRIGGER `player_create` BEFORE INSERT ON `players` FOR EACH ROW SET NEW.timejoined = NOW()//
223DELIMITER ;
224SET SQL_MODE=@OLDTMP_SQL_MODE;
225/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
226/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
227/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;