Tópico: [Interlude] Erro criando ACC pelo L2AC
Ver um Único Post
Antigo 13-09-2010, 05:25 PM   #17 (permalink)
Setokaiba
Jesus Te Ama, Mas EU Não!
 
Avatar de Setokaiba
 
Registrado em: Oct 2008
Localização: 45º 33º 34º N | 122º 41º 41º W DESTINATION: ANYWHERE Adidas
Posts: 4,133
Agradeceu: 837
Agradecido 6,054 Vezes em 2,105 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Pontos: 20,442, Nível: 90
Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: Anderson Andrade

Inventório de Setokaiba Usuário possui 1x Lock Fan Usuário possui 1x Oakley Usuário possui 1x Apple Inc. Fan/User Usuário possui 1x Honda Usuário possui 1x Windows Seven User

Padrão

Olha cara, é muito fácil criar a conta através de Query, tudo que se tem a fazer é estudar a estrutura das tabelas.

Vamos lá.

Esta é a tabela ssn:
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
CREATE TABLE [dbo].[ssn] (
	[ssn] [char] (13) NOT NULL ,
	[name] [varchar] (15) NOT NULL ,
	[email] [varchar] (50) NOT NULL ,
	[newsletter] [tinyint] NOT NULL ,
	[job] [int] NOT NULL ,
	[phone] [varchar] (16) NOT NULL ,
	[mobile] [varchar] (20) NULL ,
	[reg_date] [datetime] NOT NULL ,
	[zip] [varchar] (6) NOT NULL ,
	[addr_main] [varchar] (255) NOT NULL ,
	[addr_etc] [varchar] (255) NOT NULL ,
	[account_num] [tinyint] NOT NULL ,
	[status_flag] [int] NOT NULL ,
	[final_news_date] [datetime] NULL ,
	[master] [varchar] (14) NULL ,
	[valid_email_date] [datetime] NULL ,
	[final_master_date] [datetime] NOT NULL 
) ON [PRIMARY]
GO
INSERT INTO [ssn](ssn,name,email,job,phone,zip,addr_main,addr_etc,a ccount_num)
VALUES('2','teste','[email protected]',0, 'telefone' ,'123456','','',1)

Tabela user_account:
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
CREATE TABLE [dbo].[user_account] (
	[uid] [int] IDENTITY (1, 1) NOT NULL ,
	[account] [varchar] (14) NOT NULL ,
	[pay_stat] [int] NOT NULL ,
	[login_flag] [int] NOT NULL ,
	[warn_flag] [int] NOT NULL ,
	[block_flag] [int] NOT NULL ,
	[block_flag2] [int] NOT NULL ,
	[block_end_date] [datetime] NULL ,
	[last_login] [datetime] NULL ,
	[last_logout] [datetime] NULL ,
	[subscription_flag] [int] NOT NULL ,
	[last_world] [tinyint] NULL ,
	[last_game] [int] NULL ,
	[last_ip] [varchar] (15) NULL 
) ON [PRIMARY]
GO
INSERT INTO [user_account](account,pay_stat) VALUES('teste',1)

Tabela user_info:
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
CREATE TABLE [dbo].[user_info] (
	[account] [varchar] (14) NOT NULL ,
	[create_date] [datetime] NOT NULL ,
	[ssn] [varchar] (13) NOT NULL ,
	[status_flag] [tinyint] NOT NULL ,
	[kind] [int] NOT NULL 
) ON [PRIMARY]
GO
INSERT INTO [user_info](account,ssn,kind) VALUES('teste','2',99)

Tabela user_auth:
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
CREATE TABLE [dbo].[user_auth] (
	[account] [varchar] (14) NOT NULL ,
	[password] [binary] (16) NOT NULL ,
	[quiz1] [varchar] (255) NOT NULL ,
	[quiz2] [varchar] (255) NOT NULL ,
	[answer1] [binary] (32) NOT NULL ,
	[answer2] [binary] (32) NOT NULL 
) ON [PRIMARY]
GO
INSERT INTO [user_auth](account,password,quiz1,quiz2,answer1,answer2)
VALUES('teste',0x31FFB70CB5061EC134650BD16A53DBC7, 'blabla','blabla',0x0,0x0)

Pelos meus cálculos dá para gerar essa query final:
QueryINSERT INTO [ssn](ssn,name,email,job,phone,zip,addr_main,addr_etc,a ccount_num)
VALUES('2','teste','[email protected]',0, 'telefone' ,'123456','','',1)

INSERT INTO [user_account](account,pay_stat) VALUES('teste',1)

INSERT INTO [user_info](account,ssn,kind) VALUES('teste','2',99)

INSERT INTO [user_auth](account,password,quiz1,quiz2,answer1,answer2)
VALUES('teste',0x31FFB70CB5061EC134650BD16A53DBC7, 'blabla','blabla',0x0,0x0)


Pronto, só nisto tu já tem uma conta.
Login: teste
Senha: secretexperience (Basta usar o L2Pass para encryptar a senha).

Tendo a conta acho que nem é necessário eu falar né.
Basta entrar no L2, criar o char e depois fazer aquele processo anterior que eu citei:
Crie a conta por aí e em seguida transforme-a em GM Account.
Database L2World, abrir a table "user_data"(para abrí-la é só clicar com o direito>"Drop all rows") e editar a coluna "builder" do char desejado de 0 para 9.

Setokaiba está online agora   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : Setokaiba por gostar deste Post :