Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

SQLiteStudio - Aprenda a Usar


PoweR BoLT
 Compartilhar

Posts Recomendados

Tutorial referente ao uso do SQLiteStudio

((Ferramenta de edição e leitura de extensões .s3db))

 

 

logo.png

 

O que é SQLite?

SQLite é um arquivo de banco de dados baseado na linguagem SQL. Diferente do MySQL, SQLite não é executado a partir de um servidor, mas diretamente a partir de um arquivo em seu computador.

 

 

Por que usar um sistema baseado em banco de dados?

Simplesmente pela velocidade de leitura, suporte e desempenho de forma a atender a viabilidade de bom uso dos recursos do sistema.

No XML = carregamento de arquivos inteiros estruturados em XML

No SQL = leitura de linhas de códigos presentes em um banco de dados

 

Para ativar/alternar o SQLite, certifique-se o servidor que deseja executar suporta SQLite e que foi compilado com SQLite.

Em seguida, abra o seu config.lua e procure a marcação:

É necessário se cadastrar para acessar o conteúdo.

É necessário se cadastrar para acessar o conteúdo.
SQLiteStudio - Aprenda a usar

Tutorial referente ao uso do SQLiteStudio

((Ferramenta de edição e leitura de extensões .s3db))

 

 

logo.png

 

O que é SQLite?

SQLite é um arquivo de banco de dados baseado na linguagem SQL. Diferente do MySQL, SQLite não é executado a partir de um servidor, mas diretamente a partir de um arquivo em seu computador.

 

 

Por que usar um sistema baseado em banco de dados?

Simplesmente pela velocidade de leitura, suporte e desempenho de forma a atender a viabilidade de bom uso dos recursos do sistema.

No XML = carregamento de arquivos inteiros estruturados em XML

No SQL = leitura de linhas de códigos presentes em um banco de dados

 

Para ativar/alternar o SQLite, certifique-se o servidor que deseja executar suporta SQLite e que foi compilado com SQLite.

Em seguida, abra o seu config.lua e procure a marcação:

 

Código PHP:

-- Database

-- NOTA: sqlFile é utilizado apenas pela base de dados sqlite

sqlType = "sqlite"

sqlHost = "localhost"

sqlPort = 3306

sqlUser = "root"

sqlPass = ""

sqlDatabase = "theforgottenserver"

sqlFile = "forgottenserver.s3db"

passwordType = "plain"

 

sqlType = "sqlite" -- Deverá estar desse modo para ser permitida a sua leitura pelo SQLiteStudio, para uso combinado com site alterar entre "" para "mysql" (lembrando que isso tornará inviável o uso do SQLiteStudio)

 

 

 

Programas necessários:

 

-

É necessário se cadastrar para acessar o conteúdo.

- Qualquer server que possua uma Database compatível(SQL)

 

Não é necessária a instalação do programa

 

 

Tela inicial do programa com dicas de uso, clique em Close para prosseguir.

 

2ylmlp4.jpg

 

Siga a Databases e logo New database para incluirmos uma Database que possamos trabalhar.

 

6gyl2x.jpg

 

Em Database name você pode inserir qualquer nome válido, não necessariamente tendo de ser do seu server, isso será apenas o nome do alojamento que ficará a Database.

 

10rpu7r.jpg

 

Clicando em Abrir Database existente ou em inglês Choose existing database, procure pela mesma na pasta de seu servidor. Geralmente com final db que é abreviação de Database.

 

11m9owx.jpg

 

Legal, a adição da Database foi realizada com sucesso! Perceba que no canto superior esquerdo está o nome do alojamento que você criou e dentro dele estará a Database como veremos a seguir. Duplo clique ou botão direito seguido de Connect para expandir a Database daquele alojamento...

 

2vctet2.jpg

 

Explêndido, você agora vê os diretórios de sua Database, expanda Tables clicando no símbolo esquerdo ao símbolo +

 

rtq5vm.jpg

 

O que vem a ser Tables?

 

Tables é a unidade principal de edição para o Open Tibia Server, sendo Triggers os codes que dão suporte a eles, mas raramente utilizados por sua complexidade e, portanto não irei abordá-los. Voltando a Tables, os nomes são bastante lógicos ao que se refere, mas irei falar um pouco sobre cada um deles...

 

Accounts: accounts presentes na database em questão

Bans: TCP/IP banidos temporariamente e/ou players

Global_Storage: storages globais que estão sendo utilizados

Groups: determinação de grupos e suas funções (god,cm,gm,tutor,etc)

Guild_invites: invitados para X guild

Guild_ranks: posição por level de jogadores da guild X

Guilds: guild's existentes

House_list: items armazenados em house's

Houses: lista de todas as houses cadastradas

Player_Deaths: mortes de cada player por ID

Player_Depotitems: items armazenados no(s) depot(s)

Player_Items: items que o player está carregando

Player_Skills: habilidades do player por ID

Player_Spells: magias que possue/aprendeu

Player_Storage: histórico de quests

Player_Viplist: nomes incluídos na Vip List de tal player por ID

Players: players presentes na database em questão

Tile_Items: Sem descrição até o momento

Tiles: Sem descrição até o momento

 

→ Em azul, pouco visível em forma de setas brancas com fundo alaranjado o botão Refresh, utilizado para "atualizar" a Database.

 

→ Em rosa, o nome Data, usado para especificar os arquivos contidos dentro do mode selecionado.

 

→ Em vermelho, o nome Form View, usado para facilitar a edição por leigos.

 

→ Em azul claro, a categoria Group_id, adicionar 3 para GOD, 2 para GM e 1 para player dando Enter quando fizer qualquer modificação. Para criar um novo grupo use Groups...

 

2u72eye.jpg

 

Note agora em que abri o diretório players que accounts ficou encoberto, podendo ser maximizado no canto lateral esquerdo como mostra a foto abaixo... Alterar type de acordo com o Acess do arquivo comands.xml, sendo tradicionalmente 5 para GOD e 4 para GM, destacado em azul:

 

2n8r148.jpg

 

P.S: Não existe a opção salvar no programa, as modificações serão efetivamente validadas ao clique do botão Refresh que irá atualizar a DB em questão tanto com o server online como offline.

 

Tutorail 80% De Mago Branco e 20% meu !

Extra: Calculadora de flags, após a possível extinção do antigo evolutions muitos estão tendo problemas para encontrar, e como sou bonzinho vou disponibilizar a vocês:
É necessário se cadastrar para acessar o conteúdo.

 

SQLite.gif

n9SnyFv.png

Link para o comentário
Compartilhar em outros sites

Bom, Digamos que eu Não Entendo Nada de Tíbia...

Mas Esse Post Seu Ficou Ótimo! Organizado, Explicado...

 

Sem Sombra de Dúvidas Levou Meus Thanks ^^

 

Abraços

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois...
  • 1 mês depois...
Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.