Opa, galerinha do XTibia, resolvi trazer a solução de uns problemas que vejo que ocorrem com uma certa frequência: Os erros da data base.
Neste tutorial vou ensinar a resolver os erros do tipo No such table, Insert into, No such column, ... has no column named... etc.
1°) NO SUCH TABLE
Bom, para o erro No such table, basta vc visualizar qual table está faltando. Para isso basta ler o erro na distro:
No caso da imagem, está faltando a table: player_statements Para resolver este e qualquer outro problema deste tipo, caso sua data base seja sqlite, basta abrir sua data base pelo Sqlite Studio(download: http://sqlitestudio.pl/?act=download) e clicar em Open SQL query editor:
Mas caso sua data base seja Mysql abra pelo phpMyadmin, ou por outro editor de sua preferencia.
1.1°) EXECUTANDO OS COMANDOS PARA RESOLVER O PROBLEMA Bom, dependendo da table que estiver faltando, vc irá colocar seu respectivo comando, segue abaixo TODOS os comandos básicos necessários para que sua data base fique Ok! : (VC VAI PEGAR O COMANDO REFERENTE À TABLE QUE VC QUER!!!)
account_viplist
accounts
bans
environment_killers
global_storage
guild_invites
guild_kills
guild_ranks
guild_wars
guilds
house_auctions
house_data
house_lists
houses
killers
market_history
market_offers
player_deaths
player_depotitems
player_inboxitems
player_items
player_killers
player_namelocks
player_skills
player_spells
player_statements
player_storage
player_viplist
players
server_config
server_motd
server_record
server_reports
tile_items
tile_store
tiles
announcements
pagsegurotransacoes
player_advances
reports
thanks
z_bug_logs
z_featured_article
z_forum
z_helpdesk
z_monsters
z_network_box
z_news_tickers
z_ots_comunication
z_polls
z_polls_answers
z_poll_votes
z_shop_history_item
z_shop_history_pacc
z_shop_offer
z_spells
z_news_big
2°) No such column / "NOME DA TABLE" has no column named "NOME DA COLUMN QUE FALTA" / Insert into Bom, para resolver esse problema vc deve identificar em qual TABLE está essa coluna que falta. Para isso, basta ler o erro como na imagem:
No caso da imagem, está faltando a column WORLD_ID dentro da table MARKET_OFFERS. Para resolver, vc deve executar excluir a sua table MARKET_OFFERS existante em sua data base, e em seguida, executar o domando da da market_offers, encontrado acima, logicamente isso só se aplica ao caso da imagem, depende do seu caso, vc deve excutar o comando da table que estiver sendo referida no erro. Mas antes de executá-lo vc deve excluir a sua table EXISTENTE, para então executar o comando.
ESTA FORMA DE RESOLUÇÃO SE APLICA AOS TRÊS CASOS: NO SUCH COLUMN, ...HAS NO COLUMN NAMED... e INSERT INTO.
Bom galera, é isso.
SE ENCONTRAREM, OU SE DEPARAREM COM ALGUM ERRO, BASTA ME PEDIR AJUDA QUE EU DAREI TOTAL SUPORTE PARA VOCÊS!
SE ESTIVER FALTANDO MAIS ALGUMA TABLE QUE EU NÃO COLOQUEI AQUI, PF ME INFORMEM E EU ATUALIZAREI O TÓPICO!!!
Lembrem-se, se eu te ajudei, por favor, deem REP++ pois foi meio trabalhoso fazer este tutorial todo... ^^
Bom o servidor ficou online por quase um mês, mas por falta de tempo eu resolvi fechar o servidor.
È base Hero v2, mas muita coisa inútil ou que não estava sendo utilizada foi removida.
O servidor conta com um sistema exclusivo, jutsus própios, source e quase nenhum bug (sempre vai haver um, nenhum sistema é perfeito).
Vamos-lá, o servidor conta com os seguintes sistemas:
Jutsus própios;
Izanagi System (Aegis Of Immortal do WhiteWolf com um alteração para ser ativado randomicamente);
Skin system por talkactions;
Change Voc por talkactions (fácil configuração);
Kage System;
Boss event automático;
Torneio automático;
Mining System;
Anti-red system;
E alguns comandos criados por mim, como:
!kage (altera o looktype para o do Kage escolhido);
!status (Mostra muitas informações sobre seu char);
!info, !info on, !info off (O !info mostra algumas coisas sobre o servidor, o !info off desativa a mensagem ao logar, o !info on não precisa explicar né?
Downloads:
Eu não estou conseguindo fazer o scan no virustotal, então não vai ter, se alguem poder fazer será de grande ajuda.
Server+Client+Source: https://www.4shared.com/s/fRfRZw0oEda
Site Moderm ACC (layout exclusivo, caso queira postar em outro lugar deixe os créditos para Nave): https://www.4shared.com/s/f2DF6ezGPfi
Site Gesior (O que Foi usado): https://www.4shared.com/s/fRjZo-Ifiee
Database (Eu ACHO que falta o sample da Konan, mas é fácil fazer): https://www.4shared.com/s/ft_Ih02Iffi
Créditos:
Navezin
Todos do Hero V2
AVISO: EU NÃO DAREI NENHUM SUPORTE A FUTUROS ERROS/DÚVIDAS QUE ACONTECER/OCORRER.
COM ESSA POSTAGEM EU ESTOU ENCERRANDO MINHA PEQUENA PARTICIPAÇÃO AO "MUNDO" DO OTSERV.
CASO QUEIRA POSTAR QUALQUER COISA EM OUTRO LUGAR SÓ DEIXAR OS CRÉDIOTS.
Quem Está Navegando
0 membros estão online
Nenhum usuário registrado visualizando esta página.