rodrygosos 4 Postado Novembro 15, 2013 Share Postado Novembro 15, 2013 (editado) mano o accountmanagement.php & characters.php (pacc) esta desatualziado. atualiza ai plz o Featured Article tb não funciona boto para anuncair la só que o texto n aparece apenas a data do anuncio Editado Novembro 15, 2013 por TkSamer Link para o comentário Compartilhar em outros sites More sharing options...
VictorWEBMaster 369 Postado Novembro 15, 2013 Autor Share Postado Novembro 15, 2013 mano o accountmanagement.php & characters.php (pacc) esta desatualziado. atualiza ai plz o Featured Article tb não funciona boto para anuncair la só que o texto n aparece apenas a data do anuncio Estou ciente, nova versão dia 20/11.. Link para o comentário Compartilhar em outros sites More sharing options...
pokemonha 0 Postado Novembro 15, 2013 Share Postado Novembro 15, 2013 mnao eu queria saber como resolve esse problemo do step 3 olha aew do xamp blz Parse error: syntax error, unexpected ';', expecting T_FUNCTION in C:\xampp\htdocs\pot\OTS_DB_SQLite.php on line 68 sempre faz isso no tres ageita pra min pf se ajeitar rep+ com certeza Link para o comentário Compartilhar em outros sites More sharing options...
VictorWEBMaster 369 Postado Novembro 16, 2013 Autor Share Postado Novembro 16, 2013 (editado) mnao eu queria saber como resolve esse problemo do step 3 olha aew do xamp blz Parse error: syntax error, unexpected ';', expecting T_FUNCTION in C:\xampp\htdocs\pot\OTS_DB_SQLite.php on line 68 sempre faz isso no tres ageita pra min pf se ajeitar rep+ com certeza #MudeMude no seu config lua de sqlite para mysql Versão nova prorrogada! Editado Novembro 16, 2013 por VictorWebMaster Link para o comentário Compartilhar em outros sites More sharing options...
rodrygosos 4 Postado Novembro 16, 2013 Share Postado Novembro 16, 2013 Versão nova prorrogada! para quando? Link para o comentário Compartilhar em outros sites More sharing options...
VictorWEBMaster 369 Postado Novembro 16, 2013 Autor Share Postado Novembro 16, 2013 #Update Está ai a versão estável tanto quanto a Vertrigo 2.2 quanto a XAMPP (Última versão - Apenas). Download Website Version 0.0.6 - XAMPP Stable Att. Bug? Poste aqui e ganhe seu REP! Link para o comentário Compartilhar em outros sites More sharing options...
ShockZz 2 Postado Novembro 18, 2013 Share Postado Novembro 18, 2013 (editado) Victor. A um bom tempo já utilizo seu website. Sem comentários excelente trabalho. Antigamente não encontrava nenhum problema, com o caso do pagseguro automático, (quando eu encontrava, conseguia arrumar sozinho). Porém agora estou com um problema, não exatamente um erro, o pagseguro independende de qual o valor escolhido pelo usuário, o pagseguro só retorna 1 points. Exemplo, o usuário escolheu a opção de 100 points, quando ele é direcionado para a página do pagseguro, a Quantidade fica = a 1. Estava observando o código, e vi que nessa function no painel.php <input type="hidden" name="item_quant_1" value="1"> Esse value = 1, não teria que ser algo do tipo "(quantidade a ser inclusa pela escolha do usuário? ex = itemvalor)" Independente de quantos points , o usuário escolhe, está alegando a quantidade = 1, sempre no pagseguro. Da uma força ae, irei aguardar! No seu website não contém a página de retorno.php ? somente a (retpagseguro.php)? @ Edit Acabei de atualizar a versão para a sua ultima, porém continua não informando os pontos corretamente. Premium Points Quantidade: 1 Valor do item: R$ 20,00 R$20,00 Veja.. Abraços. Vou continuar tentando aqui, caso não consiga, tentarei de um outro colaborador, mas queria muito que funcionasse no seu. Editado Novembro 18, 2013 por ShockZz Link para o comentário Compartilhar em outros sites More sharing options...
VictorWEBMaster 369 Postado Novembro 19, 2013 Autor Share Postado Novembro 19, 2013 Então, tem essa possibilidade, porém o sistema que programei do retpagseguro, ele recebe as in formasções de $NumItems, ou seja, 20 points é 20R$, porém a quantidade de items não altera, é apenas 1. E tem a possibilidade de x quantidade a 1 R$ cada 1.. Mas dai o retorno não funciona, ja fiz diversas atualizações e nunca funciona da forma que 'deveria' funcionar, exibindo o numero de items nao o valor. ou seja, ele funciona perfeitamente, porém o nr de items não mudará além de 1, e os points serão entregues de acordo com o valor comprado. quanto a pagina retorno, é a retpagseguro.. ps; sua conta pagseguro deve ser vendedor e verificada, sendo assim o sistema funciona perfeitamente, o url de retorno automatico de DADOs, deve ser corretamente configurada, a da video aula está incorreto, preciso gravar outra video aula explicando 100% e melhor.. att. Link para o comentário Compartilhar em outros sites More sharing options...
ShockZz 2 Postado Novembro 19, 2013 Share Postado Novembro 19, 2013 (editado) Victor, entendi. Consegui arrumar um outro pra pagseguro aqui, esse ele mostra a quantidade certinha, mas a DB do cara que programou estava diferente da sua, ai tive que configurar pra jogar os points nele, pro site capturar. Enfim, mesmo assim vou utilizar a sua também.E to ligado, a minha é vendedor já !Valeu! Abraços! Editado Novembro 19, 2013 por ShockZz Link para o comentário Compartilhar em outros sites More sharing options...
lukazin12 0 Postado Novembro 19, 2013 Share Postado Novembro 19, 2013 como arrumar esse eerro que da quando vou criar outro char ? Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '8-0' for key 'player_id_2'' in C:\xampp\htdocs\pot\OTS_Player.php:187 Stack trace: #0 C:\xampp\htdocs\pot\OTS_Player.php(187): PDO->query('INSERT INTO `pl...') #1 C:\xampp\htdocs\accountmanagement.php(1900): OTS_Player->save() #2 C:\xampp\htdocs\index.php(176): include('C:\xampp\htdocs...') #3 {main} thrown inC:\xampp\htdocs\pot\OTS_Player.php on line 187 Link para o comentário Compartilhar em outros sites More sharing options...
VictorWEBMaster 369 Postado Novembro 19, 2013 Autor Share Postado Novembro 19, 2013 como arrumar esse eerro que da quando vou criar outro char ? Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '8-0' for key 'player_id_2'' in C:\xampp\htdocs\pot\OTS_Player.php:187 Stack trace: #0 C:\xampp\htdocs\pot\OTS_Player.php(187): PDO->query('INSERT INTO `pl...') #1 C:\xampp\htdocs\accountmanagement.php(1900): OTS_Player->save() #2 C:\xampp\htdocs\index.php(176): include('C:\xampp\htdocs...') #3 {main} thrown inC:\xampp\htdocs\pot\OTS_Player.php on line 187 Utilize o database disponibilizado no topico Link para o comentário Compartilhar em outros sites More sharing options...
lukazin12 0 Postado Novembro 19, 2013 Share Postado Novembro 19, 2013 (editado) eu estou utilizando ela msm. acontece que eu crio a conta e o char normal vai tudo blz, quando vou criar um char novo da esse erro galera consegui arrumar esse erro atualizando meu xampp Editado Novembro 19, 2013 por lukazin12 Link para o comentário Compartilhar em outros sites More sharing options...
vinnevinne 31 Postado Novembro 19, 2013 Share Postado Novembro 19, 2013 o meu deu esse erro Erroconsulta SQL:DELIMITER | CREATE TRIGGER `ondelete_accounts` BEFORE DELETE ON `accounts` FOR EACH ROW BEGIN DELETE FROM `bans` WHERE `type` IN ( 3, 4 ) AND `value` = OLD.`id` ;Mensagens do MySQL : Documentação#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER |CREATE TRIGGER `ondelete_accounts`BEFORE DELETEON `accounts`' at line 1 meu mysql.sql : DROP TRIGGER IF EXISTS `oncreate_players`;DROP TRIGGER IF EXISTS `oncreate_guilds`;DROP TRIGGER IF EXISTS `ondelete_players`;DROP TRIGGER IF EXISTS `ondelete_guilds`;DROP TRIGGER IF EXISTS `ondelete_accounts`;DROP TABLE IF EXISTS `player_depotitems`;DROP TABLE IF EXISTS `tile_items`;DROP TABLE IF EXISTS `tiles`;DROP TABLE IF EXISTS `bans`;DROP TABLE IF EXISTS `house_lists`;DROP TABLE IF EXISTS `houses`;DROP TABLE IF EXISTS `player_items`;DROP TABLE IF EXISTS `player_namelocks`;DROP TABLE IF EXISTS `player_skills`;DROP TABLE IF EXISTS `player_storage`;DROP TABLE IF EXISTS `player_viplist`;DROP TABLE IF EXISTS `player_spells`;DROP TABLE IF EXISTS `player_deaths`;DROP TABLE IF EXISTS `killers`;DROP TABLE IF EXISTS `environment_killers`;DROP TABLE IF EXISTS `player_killers`;DROP TABLE IF EXISTS `guild_ranks`;DROP TABLE IF EXISTS `guilds`;DROP TABLE IF EXISTS `guild_invites`;DROP TABLE IF EXISTS `global_storage`;DROP TABLE IF EXISTS `players`;DROP TABLE IF EXISTS `accounts`;DROP TABLE IF EXISTS `server_record`;DROP TABLE IF EXISTS `server_motd`;DROP TABLE IF EXISTS `server_reports`;DROP TABLE IF EXISTS `server_config`;DROP TABLE IF EXISTS `account_viplist`;CREATE TABLE `accounts`(`id` INT NOT NULL AUTO_INCREMENT,`name` VARCHAR(32) NOT NULL DEFAULT '',`password` VARCHAR(255) NOT NULL/* VARCHAR(32) NOT NULL COMMENT 'MD5'*//* VARCHAR(40) NOT NULL COMMENT 'SHA1'*/,`premdays` INT NOT NULL DEFAULT 0,`lastday` INT UNSIGNED NOT NULL DEFAULT 0,`email` VARCHAR(255) NOT NULL DEFAULT '',`key` VARCHAR(20) NOT NULL DEFAULT '0',`blocked` TINYINT(1) NOT NULL DEFAULT FALSE COMMENT 'internal usage',`warnings` INT NOT NULL DEFAULT 0,`group_id` INT NOT NULL DEFAULT 1,PRIMARY KEY (`id`), UNIQUE (`name`)) ENGINE = InnoDB;INSERT INTO `accounts` VALUES (1, '1', '1', 65535, 0, '', '0', 0, 0, 1);CREATE TABLE `players`(`id` INT NOT NULL AUTO_INCREMENT,`name` VARCHAR(255) NOT NULL,`world_id` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0,`group_id` INT NOT NULL DEFAULT 1,`account_id` INT NOT NULL DEFAULT 0,`level` INT NOT NULL DEFAULT 1,`vocation` INT NOT NULL DEFAULT 0,`health` INT NOT NULL DEFAULT 150,`healthmax` INT NOT NULL DEFAULT 150,`experience` BIGINT NOT NULL DEFAULT 0,`lookbody` INT NOT NULL DEFAULT 0,`lookfeet` INT NOT NULL DEFAULT 0,`lookhead` INT NOT NULL DEFAULT 0,`looklegs` INT NOT NULL DEFAULT 0,`looktype` INT NOT NULL DEFAULT 136,`lookaddons` INT NOT NULL DEFAULT 0,`maglevel` INT NOT NULL DEFAULT 0,`mana` INT NOT NULL DEFAULT 0,`manamax` INT NOT NULL DEFAULT 0,`manaspent` INT NOT NULL DEFAULT 0,`soul` INT UNSIGNED NOT NULL DEFAULT 0,`town_id` INT NOT NULL DEFAULT 0,`posx` INT NOT NULL DEFAULT 0,`posy` INT NOT NULL DEFAULT 0,`posz` INT NOT NULL DEFAULT 0,`conditions` BLOB NOT NULL,`cap` INT NOT NULL DEFAULT 0,`sex` INT NOT NULL DEFAULT 0,`lastlogin` BIGINT UNSIGNED NOT NULL DEFAULT 0,`lastip` INT UNSIGNED NOT NULL DEFAULT 0,`save` TINYINT(1) NOT NULL DEFAULT 1,`skull` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,`skulltime` INT NOT NULL DEFAULT 0,`rank_id` INT NOT NULL DEFAULT 0,`guildnick` VARCHAR(255) NOT NULL DEFAULT '',`lastlogout` BIGINT UNSIGNED NOT NULL DEFAULT 0,`blessings` TINYINT(2) NOT NULL DEFAULT 0,`balance` BIGINT NOT NULL DEFAULT 0,`stamina` BIGINT NOT NULL DEFAULT 151200000 COMMENT 'stored in miliseconds',`direction` INT NOT NULL DEFAULT 2,`loss_experience` INT NOT NULL DEFAULT 100,`loss_mana` INT NOT NULL DEFAULT 100,`loss_skills` INT NOT NULL DEFAULT 100,`loss_containers` INT NOT NULL DEFAULT 100,`loss_items` INT NOT NULL DEFAULT 100,`premend` INT NOT NULL DEFAULT 0 COMMENT 'NOT IN USE BY THE SERVER',`online` TINYINT(1) NOT NULL DEFAULT 0,`marriage` INT UNSIGNED NOT NULL DEFAULT 0,`promotion` INT NOT NULL DEFAULT 0,`deleted` TINYINT(1) NOT NULL DEFAULT FALSE,`description` VARCHAR(255) NOT NULL DEFAULT '',PRIMARY KEY (`id`), UNIQUE (`name`, `deleted`),KEY (`account_id`), KEY (`group_id`),KEY (`online`), KEY (`deleted`),FOREIGN KEY (`account_id`) REFERENCES `accounts`(`id`) ON DELETE CASCADE) ENGINE = InnoDB;INSERT INTO `players` VALUES (1, 'Account Manager', 0, 1, 1, 1, 0, 150, 150, 0, 0, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 50, 50, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '');CREATE TABLE `account_viplist`(`account_id` INT NOT NULL,`world_id` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0,`player_id` INT NOT NULL,KEY (`account_id`), KEY (`player_id`), KEY (`world_id`), UNIQUE (`account_id`, `player_id`),FOREIGN KEY (`account_id`) REFERENCES `accounts`(`id`) ON DELETE CASCADE,FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `player_deaths`(`id` INT NOT NULL AUTO_INCREMENT,`player_id` INT NOT NULL,`date` BIGINT UNSIGNED NOT NULL,`level` INT UNSIGNED NOT NULL,PRIMARY KEY (`id`), INDEX (`date`),FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `player_depotitems`(`player_id` INT NOT NULL,`sid` INT NOT NULL COMMENT 'any given range, eg. 0-100 is reserved for depot lockers and all above 100 will be normal items inside depots',`pid` INT NOT NULL DEFAULT 0,`itemtype` INT NOT NULL,`count` INT NOT NULL DEFAULT 0,`attributes` BLOB NOT NULL,KEY (`player_id`), UNIQUE (`player_id`, `sid`),FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `player_items`(`player_id` INT NOT NULL DEFAULT 0,`pid` INT NOT NULL DEFAULT 0,`sid` INT NOT NULL DEFAULT 0,`itemtype` INT NOT NULL DEFAULT 0,`count` INT NOT NULL DEFAULT 0,`attributes` BLOB NOT NULL,KEY (`player_id`), UNIQUE (`player_id`, `sid`),FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `player_namelocks`(`player_id` INT NOT NULL DEFAULT 0,`name` VARCHAR(255) NOT NULL,`new_name` VARCHAR(255) NOT NULL,`date` BIGINT NOT NULL DEFAULT 0,KEY (`player_id`),FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `player_skills`(`player_id` INT NOT NULL DEFAULT 0,`skillid` TINYINT(2) NOT NULL DEFAULT 0,`value` INT UNSIGNED NOT NULL DEFAULT 0,`count` INT UNSIGNED NOT NULL DEFAULT 0,KEY (`player_id`), UNIQUE (`player_id`, `skillid`),FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `player_spells`(`player_id` INT NOT NULL,`name` VARCHAR(255) NOT NULL,KEY (`player_id`), UNIQUE (`player_id`, `name`),FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `player_storage`(`player_id` INT NOT NULL DEFAULT 0,`key` INT UNSIGNED NOT NULL DEFAULT 0,`value` VARCHAR(255) NOT NULL DEFAULT '0',KEY (`player_id`), UNIQUE (`player_id`, `key`),FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `player_viplist`(`player_id` INT NOT NULL,`vip_id` INT NOT NULL,KEY (`player_id`), KEY (`vip_id`), UNIQUE (`player_id`, `vip_id`),FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE,FOREIGN KEY (`vip_id`) REFERENCES `players`(`id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `killers`(`id` INT NOT NULL AUTO_INCREMENT,`death_id` INT NOT NULL,`final_hit` TINYINT(1) UNSIGNED NOT NULL DEFAULT FALSE,`unjustified` TINYINT(1) UNSIGNED NOT NULL DEFAULT FALSE,PRIMARY KEY (`id`),FOREIGN KEY (`death_id`) REFERENCES `player_deaths`(`id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `player_killers`(`kill_id` INT NOT NULL,`player_id` INT NOT NULL,FOREIGN KEY (`kill_id`) REFERENCES `killers`(`id`) ON DELETE CASCADE,FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `environment_killers`(`kill_id` INT NOT NULL,`name` VARCHAR(255) NOT NULL,FOREIGN KEY (`kill_id`) REFERENCES `killers`(`id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `houses`(`id` INT UNSIGNED NOT NULL,`world_id` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0,`owner` INT NOT NULL,`paid` INT UNSIGNED NOT NULL DEFAULT 0,`warnings` INT NOT NULL DEFAULT 0,`lastwarning` INT UNSIGNED NOT NULL DEFAULT 0,`name` VARCHAR(255) NOT NULL,`town` INT UNSIGNED NOT NULL DEFAULT 0,`size` INT UNSIGNED NOT NULL DEFAULT 0,`price` INT UNSIGNED NOT NULL DEFAULT 0,`rent` INT UNSIGNED NOT NULL DEFAULT 0,`doors` INT UNSIGNED NOT NULL DEFAULT 0,`beds` INT UNSIGNED NOT NULL DEFAULT 0,`tiles` INT UNSIGNED NOT NULL DEFAULT 0,`guild` TINYINT(1) UNSIGNED NOT NULL DEFAULT FALSE,`clear` TINYINT(1) UNSIGNED NOT NULL DEFAULT FALSE,UNIQUE (`id`, `world_id`)) ENGINE = InnoDB;CREATE TABLE `house_auctions`(`house_id` INT UNSIGNED NOT NULL,`world_id` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0,`player_id` INT NOT NULL,`bid` INT UNSIGNED NOT NULL DEFAULT 0,`limit` INT UNSIGNED NOT NULL DEFAULT 0,`endtime` BIGINT UNSIGNED NOT NULL DEFAULT 0,UNIQUE (`house_id`, `world_id`),FOREIGN KEY (`house_id`, `world_id`) REFERENCES `houses`(`id`, `world_id`) ON DELETE CASCADE,FOREIGN KEY (`player_id`) REFERENCES `players` (`id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `house_lists`(`house_id` INT UNSIGNED NOT NULL,`world_id` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0,`listid` INT NOT NULL,`list` TEXT NOT NULL,UNIQUE (`house_id`, `world_id`, `listid`),FOREIGN KEY (`house_id`, `world_id`) REFERENCES `houses`(`id`, `world_id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `house_data`(`house_id` INT UNSIGNED NOT NULL,`world_id` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0,`data` LONGBLOB NOT NULL,UNIQUE (`house_id`, `world_id`),FOREIGN KEY (`house_id`, `world_id`) REFERENCES `houses`(`id`, `world_id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `tiles`(`id` INT UNSIGNED NOT NULL,`world_id` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0,`house_id` INT UNSIGNED NOT NULL,`x` INT(5) UNSIGNED NOT NULL,`y` INT(5) UNSIGNED NOT NULL,`z` TINYINT(2) UNSIGNED NOT NULL,UNIQUE (`id`, `world_id`),KEY (`x`, `y`, `z`),FOREIGN KEY (`house_id`, `world_id`) REFERENCES `houses`(`id`, `world_id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `tile_items`(`tile_id` INT UNSIGNED NOT NULL,`world_id` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0,`sid` INT NOT NULL,`pid` INT NOT NULL DEFAULT 0,`itemtype` INT NOT NULL,`count` INT NOT NULL DEFAULT 0,`attributes` BLOB NOT NULL,UNIQUE (`tile_id`, `world_id`, `sid`), KEY (`sid`),FOREIGN KEY (`tile_id`) REFERENCES `tiles`(`id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `guilds`(`id` INT NOT NULL AUTO_INCREMENT,`world_id` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0,`name` VARCHAR(255) NOT NULL,`ownerid` INT NOT NULL,`creationdata` INT NOT NULL,`motd` VARCHAR(255) NOT NULL,PRIMARY KEY (`id`),UNIQUE (`name`, `world_id`)) ENGINE = InnoDB;CREATE TABLE `guild_invites`(`player_id` INT NOT NULL DEFAULT 0,`guild_id` INT NOT NULL DEFAULT 0,UNIQUE (`player_id`, `guild_id`),FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE,FOREIGN KEY (`guild_id`) REFERENCES `guilds`(`id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `guild_ranks`(`id` INT NOT NULL AUTO_INCREMENT,`guild_id` INT NOT NULL,`name` VARCHAR(255) NOT NULL,`level` INT NOT NULL COMMENT '1 - leader, 2 - vice leader, 3 - member',PRIMARY KEY (`id`),FOREIGN KEY (`guild_id`) REFERENCES `guilds`(`id`) ON DELETE CASCADE) ENGINE = InnoDB;CREATE TABLE `bans`(`id` INT UNSIGNED NOT NULL auto_increment,`type` TINYINT(1) NOT NULL COMMENT '1 - ip banishment, 2 - namelock, 3 - account banishment, 4 - notation, 5 - deletion',`value` INT UNSIGNED NOT NULL COMMENT 'ip address (integer), player guid or account number',`param` INT UNSIGNED NOT NULL DEFAULT 4294967295 COMMENT 'used only for ip banishment mask (integer)',`active` TINYINT(1) NOT NULL DEFAULT TRUE,`expires` INT NOT NULL,`added` INT UNSIGNED NOT NULL,`admin_id` INT UNSIGNED NOT NULL DEFAULT 0,`comment` TEXT NOT NULL,`reason` INT UNSIGNED NOT NULL DEFAULT 0,`action` INT UNSIGNED NOT NULL DEFAULT 0,`statement` VARCHAR(255) NOT NULL DEFAULT '',PRIMARY KEY (`id`),KEY `type` (`type`, `value`),KEY `active` (`active`)) ENGINE = InnoDB;CREATE TABLE `global_storage`(`key` INT UNSIGNED NOT NULL,`world_id` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0,`value` VARCHAR(255) NOT NULL DEFAULT '0',UNIQUE (`key`, `world_id`)) ENGINE = InnoDB;CREATE TABLE `server_config`(`config` VARCHAR(35) NOT NULL DEFAULT '',`value` INT NOT NULL,UNIQUE (`config`)) ENGINE = InnoDB;INSERT INTO `server_config` VALUES ('db_version', 23);CREATE TABLE `server_motd`(`id` INT UNSIGNED NOT NULL,`world_id` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0,`text` TEXT NOT NULL,UNIQUE (`id`, `world_id`)) ENGINE = InnoDB;INSERT INTO `server_motd` VALUES (1, 0, 'Welcome to The Forgotten Server!');CREATE TABLE `server_record`(`record` INT NOT NULL,`world_id` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0,`timestamp` BIGINT NOT NULL,UNIQUE (`record`, `world_id`, `timestamp`)) ENGINE = InnoDB;INSERT INTO `server_record` VALUES (0, 0, 0);CREATE TABLE `server_reports`(`id` INT NOT NULL AUTO_INCREMENT,`world_id` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0,`player_id` INT NOT NULL DEFAULT 1,`posx` INT NOT NULL DEFAULT 0,`posy` INT NOT NULL DEFAULT 0,`posz` INT NOT NULL DEFAULT 0,`timestamp` BIGINT NOT NULL DEFAULT 0,`report` TEXT NOT NULL,`reads` INT NOT NULL DEFAULT 0,PRIMARY KEY (`id`),KEY (`world_id`), KEY (`reads`),FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE) ENGINE = InnoDB;DELIMITER |CREATE TRIGGER `ondelete_accounts`BEFORE DELETEON `accounts`FOR EACH ROWBEGINDELETE FROM `bans` WHERE `type` IN (3, 4) AND `value` = OLD.`id`;END|CREATE TRIGGER `oncreate_guilds`AFTER INSERTON `guilds`FOR EACH ROWBEGININSERT INTO `guild_ranks` (`name`, `level`, `guild_id`) VALUES ('Leader', 3, NEW.`id`);INSERT INTO `guild_ranks` (`name`, `level`, `guild_id`) VALUES ('Vice-Leader', 2, NEW.`id`);INSERT INTO `guild_ranks` (`name`, `level`, `guild_id`) VALUES ('Member', 1, NEW.`id`);END|CREATE TRIGGER `ondelete_guilds`BEFORE DELETEON `guilds`FOR EACH ROWBEGINUPDATE `players` SET `guildnick` = '', `rank_id` = 0 WHERE `rank_id` IN (SELECT `id` FROM `guild_ranks` WHERE `guild_id` = OLD.`id`);END|CREATE TRIGGER `oncreate_players`AFTER INSERTON `players`FOR EACH ROWBEGININSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 0, 10);INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 1, 10);INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 2, 10);INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 3, 10);INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 4, 10);INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 5, 10);INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 6, 10);END|CREATE TRIGGER `ondelete_players`BEFORE DELETEON `players`FOR EACH ROWBEGINDELETE FROM `bans` WHERE `type` IN (2, 5) AND `value` = OLD.`id`;UPDATE `houses` SET `owner` = 0 WHERE `owner` = OLD.`id`;END|DELIMITER ; Link para o comentário Compartilhar em outros sites More sharing options...
kinglekke 2 Postado Novembro 20, 2013 Share Postado Novembro 20, 2013 oque mudou na versao 0.0.6 vc podia me dizer ? Link para o comentário Compartilhar em outros sites More sharing options...
VictorWEBMaster 369 Postado Novembro 20, 2013 Autor Share Postado Novembro 20, 2013 oque mudou na versao 0.0.6 vc podia me dizer ? Está acompanhando o topico? Se estiver saberá oque foi alterado. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados