Confira se a database está com o nome de otserv mesmo!
- Fórum
- OTServ
- Suporte
- Tópicos Sem Resposta
- [Encerrado] ERRO- Conexão entre meu OT e MySql
[Encerrado] ERRO- Conexão entre meu OT e MySql
Por guilol123, 12 de dez. de 2012 em Tópicos Sem Resposta
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

info
Grupo: Campones
Registrado: 13/04/08
Posts: 8
Reputação: 0
Char no Tibia: paladyn the bolter

A database está com o mesmo nome do config.lua
info
Grupo: Barão
Registrado: 24/03/11
Posts: 207
Reputação: +52
Char no Tibia: Lord Curitiibano

la no config lua vai ta assim:
sqlHost = "localhost"
troque para
sqlHost = "127.0.0.1"
problema resolvido ![]()
info
Grupo: Campones
Registrado: 13/04/08
Posts: 8
Reputação: 0
Char no Tibia: paladyn the bolter

Troquei o sqlHost = "localhost" para sqlHost = "127.0.0.1" e ainda assim apereceu a mesma mensagem que postei.. ![]()
info
Grupo: Barão
Registrado: 24/03/11
Posts: 207
Reputação: +52
Char no Tibia: Lord Curitiibano

então ja sei.
em sqlFile = "theforgottenserver.s3db"
troque para sqlFile = "otserv.s3db"
info
Grupo: Campones
Registrado: 13/04/08
Posts: 8
Reputação: 0
Char no Tibia: paladyn the bolter

Troquei.. e apareceu o mesmo erro .. Não sei mais o que fazer. Já pesquisei muito.. Não encontro a solução ://
info
Grupo: Barão
Registrado: 24/03/11
Posts: 207
Reputação: +52
Char no Tibia: Lord Curitiibano

qual programa você usa (xampp, wampp, appserv?)
info
Grupo: Campones
Registrado: 13/04/08
Posts: 8
Reputação: 0
Char no Tibia: paladyn the bolter

xampp
info
Grupo: Barão
Registrado: 24/03/11
Posts: 207
Reputação: +52
Char no Tibia: Lord Curitiibano

vai no seu mysql phpmyadmin e vai em SQL e coloca isso:
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`;
depois isso:
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`;
END|
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|
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|
CREATE TRIGGER `oncreate_players`
AFTER INSERT
ON `players`
FOR EACH ROW
BEGIN
INSERT 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 DELETE
ON `players`
FOR EACH ROW
BEGIN
DELETE FROM `bans` WHERE `type` IN (2, 5) AND `value` = OLD.`id`;
UPDATE `houses` SET `owner` = 0 WHERE `owner` = OLD.`id`;
END|
DELIMITER ;
tente...
info
Grupo: Campones
Registrado: 13/04/08
Posts: 8
Reputação: 0
Char no Tibia: paladyn the bolter

O primeiro quadro deu certo mas quando coloquei o segundo apareceu isso:
Fatal error: Maximum execution time of 300 seconds exceeded in C:\xampp\phpMyAdmin\libraries\import\sql.php on line 238
Editado Dezembro 12 por guiguiguiguigu
info
Grupo: Barão
Registrado: 24/03/11
Posts: 207
Reputação: +52
Char no Tibia: Lord Curitiibano

espera um pouco e dai que coloca o outro.. deu certo?
info
Grupo: Campones
Registrado: 13/04/08
Posts: 8
Reputação: 0
Char no Tibia: paladyn the bolter

info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.




info
Grupo: Campones
Registrado: 13/04/08
Posts: 8
Reputação: 0
Char no Tibia: paladyn the bolter
Olá
Estou criando um OT, meu site já está pronto e online ( http://jokerlands.servegame.com:8090/ ) .
Porém quando eu abro o executável do OT, apareceu isto:
http://img594.images...7046/errovp.png
E meu config.lua está assim:
http://img542.images...9/configsql.png
OBS: o nome da database está otserv, igual ao do config.lua
Editado Dezembro 12 por guiguiguiguigu