· 9 years ago · Oct 06, 2016, 11:36 PM
1DROP TRIGGER IF EXISTS RegistrarCuentas;
2
3DELIMITER $$
4CREATE TRIGGER RegistrarCuentas BEFORE INSERT ON cuentas_v1_b
5 FOR EACH ROW BEGIN
6 INSERT INTO datos_funmaps(id_cuentas) VALUES ((SELECT NEW.id FROM cuentas_v1_b LIMIT 1));
7 INSERT INTO datos_normal(id_cuentas) VALUES ((SELECT NEW.id FROM cuentas_v1_b LIMIT 1));
8 INSERT INTO datos_pvsa(id_cuentas) VALUES ((SELECT NEW.id FROM cuentas_v1_b LIMIT 1));
9 INSERT INTO datos_ze(id_cuentas) VALUES ((SELECT NEW.id FROM cuentas_v1_b LIMIT 1));
10 INSERT INTO datos_zp(id_cuentas) VALUES ((SELECT NEW.id FROM cuentas_v1_b LIMIT 1));
11 END
12$$
13
14DELIMITER ;
15CREATE TABLE IF NOT EXISTS cuentas_v1_b (
16 id int(7) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
17 Usuario varchar(32) NOT NULL UNIQUE,
18 Password varchar(35) NOT NULL,
19 Nick varchar(32) NOT NULL UNIQUE,
20 Primer_Ingreso datetime DEFAULT NULL,
21 Ultimo_Ingreso datetime DEFAULT NULL,
22 Admin varchar(9) NOT NULL DEFAULT '0 0 0 0 0',
23 AdminVZe varchar(10) DEFAULT NULL,
24 AdminVZp varchar(10) DEFAULT NULL,
25 AdminVN varchar(10) DEFAULT NULL,
26 AdminVF varchar(10) DEFAULT NULL,
27 AdminVP varchar(10) DEFAULT NULL,
28 Clan int(1) NOT NULL DEFAULT '0',
29 Conectado int(1) NOT NULL DEFAULT '0',
30 Steam varchar(35) DEFAULT NULL,
31 Steamcomunnityid varchar(17) DEFAULT NULL,
32 Ip varchar(15) DEFAULT NULL,
33 CNick int(2) NOT NULL DEFAULT '0',
34 Ban int(1) NOT NULL DEFAULT '0',
35 Razon varchar(35) DEFAULT NULL,
36 BaneadoPor varchar(32) DEFAULT NULL,
37 Firmas varchar(9) NOT NULL DEFAULT '0 0 0 0 0'
38);
39CREATE TABLE IF NOT EXISTS datos_funmaps (
40 id_cuentas int(10) NOT NULL UNIQUE PRIMARY KEY,
41 KillsF int(7) NOT NULL DEFAULT '0',
42 KillsMF int(7) NOT NULL DEFAULT '0',
43 DeathsF int(7) NOT NULL DEFAULT '0',
44 DeathsMF int(7) NOT NULL DEFAULT '0',
45 ScoreF int(7) NOT NULL DEFAULT '0',
46 ScoreMF int(7) NOT NULL DEFAULT '0',
47 TiempoF int(11) NOT NULL DEFAULT '0',
48 TiempoMF int(11) NOT NULL DEFAULT '0',
49 AdminCast varchar(10) DEFAULT NULL,
50 RazonCast varchar(35) NOT NULL DEFAULT 'Sin especificar'
51);
52
53CREATE TABLE IF NOT EXISTS datos_normal (
54 id_cuentas int(10) NOT NULL UNIQUE PRIMARY KEY,
55 KillsN int(7) NOT NULL DEFAULT '0',
56 KillsMN int(7) NOT NULL DEFAULT '0',
57 DeathsN int(7) NOT NULL DEFAULT '0',
58 DeathsMN int(7) NOT NULL DEFAULT '0',
59 ScoreN int(7) NOT NULL DEFAULT '0',
60 ScoreMN int(7) NOT NULL DEFAULT '0',
61 TiempoN int(11) NOT NULL DEFAULT '0',
62 TiempoMN int(11) NOT NULL DEFAULT '0',
63 AdminCast varchar(10) DEFAULT NULL,
64 RazonCast varchar(35) NOT NULL DEFAULT 'Sin especificar'
65);
66
67CREATE TABLE IF NOT EXISTS datos_pvsa (
68 id_cuentas int(10) NOT NULL UNIQUE PRIMARY KEY,
69 PvsA_Reset int(3) NOT NULL DEFAULT '0',
70 PvsA_Nivel int(3) NOT NULL DEFAULT '1',
71 PvsA_Exp int(10) NOT NULL DEFAULT '0',
72 PvsA_Parse varchar(50) NOT NULL DEFAULT '0 0 0 0 0 0',
73 TiempoP int(12) NOT NULL DEFAULT '0',
74 TiempoMP int(12) NOT NULL DEFAULT '0',
75 AdminCast varchar(10) DEFAULT NULL,
76 RazonCast varchar(35) NOT NULL DEFAULT 'Sin especificar'
77);
78CREATE TABLE IF NOT EXISTS datos_ze (
79 id_cuentas int(10) NOT NULL UNIQUE PRIMARY KEY,
80 ExperienciaZe int(6) NOT NULL DEFAULT '0',
81 NivelZe int(3) NOT NULL DEFAULT '1',
82 ResetsZe int(2) NOT NULL DEFAULT '0',
83 RangoZe int(2) NOT NULL DEFAULT '0',
84 TiempoZe int(11) NOT NULL DEFAULT '0',
85 TiempoMZe int(11) NOT NULL DEFAULT '0',
86 AdminCast varchar(10) DEFAULT NULL,
87 RazonCast varchar(35) NOT NULL DEFAULT 'Sin especificar'
88);
89CREATE TABLE IF NOT EXISTS datos_zp (
90 id_cuentas int(10) NOT NULL UNIQUE PRIMARY KEY,
91 ExperienciaZp int(6) NOT NULL DEFAULT '0',
92 NivelZp int(3) NOT NULL DEFAULT '1',
93 ResetsZp int(3) NOT NULL DEFAULT '0',
94 CreditosZp int(6) NOT NULL DEFAULT '0',
95 SoulsZp int(6) NOT NULL DEFAULT '0',
96 TiempoZp int(11) NOT NULL DEFAULT '0',
97 TiempoMZp int(11) NOT NULL DEFAULT '0',
98 ParseZp varchar(41) NOT NULL DEFAULT '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 253 110 110',
99 ParseWeapZp varchar(23) NOT NULL DEFAULT '0 0 0 0 0 0 0 0 0 0 0 0',
100 AdminCast varchar(10) DEFAULT NULL,
101 RazonCast varchar(35) NOT NULL DEFAULT 'Sin especificar'
102);