AVISO


Antes de Sair por ai gritando EBA FINALMENTE UM DDTANK SÓ MEU, lembre-se que , o server tem seus bugs e erros e , não recomendo o servidor para Novatos/Leigos em Programação!

Outro aviso ; Não tente criar um server usando Hamachi/EasyVPN ou programas do gênero!
Da Bugs para os player que tentam logar =] !
SUMARIO


1.Tutorial Escrito *Novo
2. Downloads
3. Querys *Novo
4. Print de Comprovação
5. Editando Rates *Novo
6. Créditos
TUTORIAL ESCRITO
             Instalando o IIS
  1. Abra o Executar , e digite "optionalfeatures.exe".
  2. Configure ele como na imagem e Clique em OK

           Instalar o .NET Framework 4
  1. Abra o CMD
  2. Escreva "cd c:\" e de enter
  3. Escreva "%windir%\Microsoft.NET\Framework\v4.0.30319\a spne t_regiis.exe /i" se estiver comsistema 32 bits ou %windir%\Microsoft.NET\Framework64\v4.0.30319\aspn et_regiis.exe /i se estiver com 64 bits e de enter.

            Configurando os Files
  1. Extraia o repack
  2. Abre a pasta onde você extraiu o repack e localize as informações do SQL e IP nos Arquivos Abaixo.
  3. Pasta "Center" Arquivo "Center.Service.exe.config"
  4. Pasta "Fight" Arquivo "Fighting.Service.exe.config"
  5. Pasta "Request" Arquivo "Web.config"
  6. Pasta "Road" Arquivo "Road.Service.exe.config"
  7. Pasta "Road" Arquivo "battle.xml"
  8. Pasta"Vertrigo" Arquivo "config.inc.php"
             Configurando o Site

  1. Após Instalar o Vertigro ( Ou qualquer HTTP Server ), na pasta aonde ficaram os sites (Normalmente www ou htdocs ) , extraia os Arquivos do "Parte para Vertrigo"!
  2. Vá em includes/config.inc.php , e configure de acordo com os comentários!
  3. Após Configurar , abra o navegador padrão , e digite "http://localhost/"

DOWNLOADS
Microsoft SQL Server 2008 R2 RTM x86
Microsoft .NET Framework 4
DDTank Files

Files 3.0
Senha : bywelington
Request
Query's
                     AVISO : Query para o MSSQL (Obvio)

Trocar nivel do Personagem

Código:
/* AVISO !!! ANTES DE MUDAR O NIVEL DO PERSONAGEM , DESLIGE O SERVIDOR */
/* DEPENDENDO DA EXPERIENCIA ADICIONADA , O NIVEL PODE NãO FICAR EXATO */
DECLARE @tUSER nvarchar(200);
DECLARE @tNivel int;
DECLARE @tExp int;
SET @tUSER = ' ';/* Seu Personagem */
SET @tNivel = 100;/* Novo Nivel */
SET @tExp = 1000000000/* Nova Experiencia */
USE Db_Tank
UPDATE Sys_Users_Detail SET Grade = @tNivel WHERE UserName = @tUser
UPDATE Sys_Users_Detail SET GP = @tExp+150 WHERE UserName = @tUser
Editar Status de Todos Items
Isso pode ser usado para Status (Ataque +999)
Código:
DECLARE @USERNAME nvarchar(200),@UID int , @ATACKCOMPOSE int , @DEFENDCOMPOSE int , @LUCKCOMPOSE int , @AGILITYCOMPOSE int
/* NAO EDITE , ISSO SERVIRA PARA DECLARAR VARIAVEIS
AVISO : Quanto Maior os Status , Maior a Chance de Delay's do seu Inimigo */
SET @USERNAME = ' '; /* INSIRA O SEU USUÁRIO */
SET @AGILITYCOMPOSE = 1; /* INSIRA A AGILIDADE QUE VOCÊ QUER */
SET @ATACKCOMPOSE = 1; /* INSIRA O ATAQUE QUE VOCÊ QUER */
SET @LUCKCOMPOSE = 1; /* INSIRA A SORTE QUE VOCÊ QUER */
SET @DEFENDCOMPOSE = 1; /* INSIRA A DEFESA QUE VOCÊ QUER */
USE Db_Tank
IF EXISTS (SELECT UserName FROM Sys_Users_Detail WHERE UserName = @USERNAME)
 BEGIN
  SET @UID = (SELECT UserID FROM Sys_Users_Detail WHERE UserName = @USERNAME)
  IF @ATACKCOMPOSE < 1501 AND @DEFENDCOMPOSE < 1501 AND @LUCKCOMPOSE < 1501 AND @AGILITYCOMPOSE < 1501
   BEGIN
    IF @ATACKCOMPOSE > 0 AND @DEFENDCOMPOSE > 0 AND @LUCKCOMPOSE > 0 AND @AGILITYCOMPOSE > 0
     BEGIN
      USE Db_Tank
      UPDATE Sys_Users_Goods SET AttackCompose = @ATACKCOMPOSE WHERE UserID = @UID
      UPDATE Sys_Users_Goods SET DefendCompose = @DEFENDCOMPOSE WHERE UserID = @UID
      UPDATE Sys_Users_Goods SET AgilityCompose = @AGILITYCOMPOSE WHERE UserID = @UID
      UPDATE Sys_Users_Goods SET LuckCompose = @LUCKCOMPOSE WHERE UserID = @UID
      SELECT UserID,AttackCompose,DefendCompose,AgilityCompose,LuckCompose FROM Sys_Users_Goods WHERE UserID = @UID
     END ELSE
   PRINT 'O Numero Minimo é 1'
  END ELSE
  PRINT 'O Numero Máximo é 1500!'
 END ELSE
 PRINT 'O Usuário nao existe'
 /* QUERY FEITA POR GABRIEL | DDTANK MITOLOGY 2012 | TODOS DIREITOS RESERVADOS */
Adicionar Cupons

Código:
DECLARE @tUSER nvarchar(200);
DECLARE @tCPS int;
SET @tUSER = '';/* Seu Personagem */
SET @tCPS = 1000000000/* Quantidade de CPS */
USE Db_Tank
UPDATE Sys_Users_Detail SET Money = @tCPS WHERE UserName = @tUser
Excluir Todas as Databases do DDTank

Código:
ALTER DATABASE [Db_Tank] SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
DROP DATABASE Db_Tank
GO
ALTER DATABASE [Db_Count] SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
DROP DATABASE Db_Count
GO
ALTER DATABASE [Db_Logs] SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
DROP DATABASE Db_Logs
GO
ALTER DATABASE [Db_Membership] SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
DROP DATABASE Db_Membership
GO
Fix Ferreiro + 12 + 100% De Chance ate +11

Código:
USE Db_Tank
DELETE FROM [dbo].[Item_Strengthen]
INSERT INTO [dbo].[Item_Strengthen] (StrengthenLevel,Rock,Random) VALUES (1,3,10000)
INSERT INTO [dbo].[Item_Strengthen] (StrengthenLevel,Rock,Random) VALUES (2,3,10000)
INSERT INTO [dbo].[Item_Strengthen] (StrengthenLevel,Rock,Random) VALUES (3,3,10000)
INSERT INTO [dbo].[Item_Strengthen] (StrengthenLevel,Rock,Random) VALUES (4,3,10000)
INSERT INTO [dbo].[Item_Strengthen] (StrengthenLevel,Rock,Random) VALUES (5,3,10000)
INSERT INTO [dbo].[Item_Strengthen] (StrengthenLevel,Rock,Random) VALUES (6,3,10000)
INSERT INTO [dbo].[Item_Strengthen] (StrengthenLevel,Rock,Random) VALUES (7,3,10000)
INSERT INTO [dbo].[Item_Strengthen] (StrengthenLevel,Rock,Random) VALUES (8,3,10000)
INSERT INTO [dbo].[Item_Strengthen] (StrengthenLevel,Rock,Random) VALUES (9,3,10000)
INSERT INTO [dbo].[Item_Strengthen] (StrengthenLevel,Rock,Random) VALUES (10,3,10000)
INSERT INTO [dbo].[Item_Strengthen] (StrengthenLevel,Rock,Random) VALUES (11,3,10000)
INSERT INTO [dbo].[Item_Strengthen] (StrengthenLevel,Rock,Random) VALUES (12,3,10000)
INSERT INTO [dbo].[Item_Strengthen] (StrengthenLevel,Rock,Random) VALUES (13,3,10000)
INSERT INTO [dbo].[Item_Strengthen] (StrengthenLevel,Rock,Random) VALUES (14,3,10000)
INSERT INTO [dbo].[Item_Strengthen] (StrengthenLevel,Rock,Random) VALUES (15,3,10000)
Tradução do PVE_Info + Varchar(MAX) Fix
Usei spoiler pelo tamanho da query =]

  


Tradução da Tabela Quest | Beta , somente quests da 3.0
Mais um Spoiler pelo tamanho da Query

  
PRINT DE COMPROVAÇÃO

EDITANDO RATES

No Road.Service.exe.config , edite as Linhas
<add key="GP_Rate" value="1"/> // Rate de Experiencia
<add key="Xu_Rate" value="5"/> // Rate de Cupons
<add key="Gold_Rate" value="0"/> // Rate de Gold
<add key="Gift_Rate" value="0"/> // Rate de Moedas Grátis

Imagem após mudar as rates




So Avisando : Não recomendo Rates maiores que 9999 , já que , depois da batalha no print ali , o jogo teve travadas devido ao excesso nas Rates ( 99999 Aqui )