Postado Fevereiro 22, 2015 10 anos Bom, estou com um problema que é o seguinte. O player da !createguild e fala que a guild foi criada etc... Mais mesmo relogando, não mostra a guild dele. Já olhei o script parece estar tudo certo. Estou achando que é algo da database. No tfs da esse error: Citar [22/02/2015 17:10:19] mysql_real_query(): CREATE TRIGGER `oncreate_guilds` AFTER INSERT ON `guilds` FOR EACH ROW BEGIN INSERT 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; - MYSQL ERROR: Trigger already exists (1359) [22/02/2015 17:10:20] > Trigger: ondelete_guilds does not exist, creating it... [22/02/2015 17:10:20] mysql_real_query(): CREATE TRIGGER `ondelete_guilds` BEFORE DELETE ON `guilds` FOR EACH ROW BEGIN UPDATE `players` SET `guildnick` = '', `rank_id` = 0 WHERE `rank_id` IN (SELECT `id` FROM `guild_ranks` WHERE `guild_id` = OLD.`id`); END; - MYSQL ERROR: Trigger already exists (1359) É por que está faltando alguma tabela será? Se for isso, peço que alguém me passe um comando para criar essa tabela no mysql. Darei rep+ Abraços!
Postado Fevereiro 22, 2015 10 anos tenta ae ALTER TABLE guilds ADD checkdata INT(11) NOT NULL DEFAULT 0; ou LTER TABLE `guilds` ADD `frags` INT(11) NOT NULL DEFAULT 0; ALTER TABLE `guilds` ADD `acesstime` INT(15) NOT NULL DEFAULT 0; também 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;
Postado Fevereiro 23, 2015 10 anos Um conselho.. Tenta colocar site no servidor, esses comandos de guild permite que o player clone itens dependendo da versão da sua distro. Abraço
Postado Fevereiro 24, 2015 10 anos Autor Que eu saiba, não é a versão do distro, é se você criar a guild deslogar sei lá, ai o ot da rollback, com isso da pra clonar. Acho que é isso kk sei lá.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.