[Gesior} Concertando erro de char banido não poder ser visualizado!

Piabeta Kun
em Tutoriais de Websites

Piabeta Kun

Ex-Coordenador de Websites
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 23/12/08Posts: 2403Gênero: MasculinoChar no Tibia: Gordo Warlike

Bem muitas dbs nao vem com esse codigo completo nelas e ao dar ban em um char, voce nao consegue ver mais o perfil dele no seu gesior,abaixo estará o codigo sql (query) para corrigir esse erro, basta abrir sua db e executar a query no sql!

 

Erro:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'reason' in 'field list'' in C:\Users\Renata\Desktop\xampp\htdocs\pot\OTS_AccountBan.php:55 Stack trace: #0 C:\Users\Renata\Desktop\xampp\htdocs\pot\OTS_AccountBan.php(55): PDO->query('SELECT `id`, `t...') #1 C:\Users\Renata\Desktop\xampp\htdocs\pot\OTS_Account.php(955): OTS_AccountBan->find('8069458') #2 C:\Users\Renata\Desktop\xampp\htdocs\characters.php(274): OTS_Account->isBanned() #3 C:\Users\Renata\Desktop\xampp\htdocs\index.php(103): include('C:\Users\Renata...') #4 {main} thrown in C:\Users\xtibia\Desktop\xampp\htdocs\pot\OTS_AccountBan.php on line 55

 

Codigo:

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;

 

Até mais!

Daijobu!

 

Stigal

don't ever stop...
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 28/11/10Posts: 3402Gênero: Masculino

Otimo cara... pequeno mas simples e bem informativo.

 

Abrç pia <3

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord Xtibia | Skype: @mrooger

 

OTpanel

Piabeta Kun

Ex-Coordenador de Websites
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 23/12/08Posts: 2403Gênero: MasculinoChar no Tibia: Gordo Warlike

Otimo cara... pequeno mas simples e bem informativo.

 

Abrç pia <3

 

vlw cara. aguardando ser aprovado!

Daijobu!

 

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Perdão pela demora da aprovação. Após 11 dias, aprovado inclusive pelos membros da comunidade, o seu tópico foi aceito!


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

Piabeta Kun

Ex-Coordenador de Websites
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 23/12/08Posts: 2403Gênero: MasculinoChar no Tibia: Gordo Warlike

Obrigado a moderação e a comunidade, e espero que com esse topico seja minizado as duvidas sobre esse erro!

Daijobu!

 

pyolho

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/03/07Posts: 15

Cara, não entendi muito bem, meu servidor é Mysql como vou inserir isso la!? pelo Admin?

GodalonexD

é Melhor
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 23/03/08Posts: 205

Ta mais qual o comando de banir?

 

voces usaram para usar essa tabela?

 

porque na versao 980 nao funciona?

Ajudei? da REP+

Custa nada!

Piabeta Kun

Ex-Coordenador de Websites
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 23/12/08Posts: 2403Gênero: MasculinoChar no Tibia: Gordo Warlike

Ta mais qual o comando de banir?

 

voces usaram para usar essa tabela?

 

porque na versao 980 nao funciona?

 

elmbre se de um fator, os servidores 9x+ usam comando, ja os demais se bani como antigamente por statement direto ao char se tem diferenças basta adaptar usando o script do ban que voce usa!

Daijobu!