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- Abra o Executar , e digite "optionalfeatures.exe".
- Configure ele como na imagem e Clique em OK
Instalar o .NET Framework 4
Configurando os Files
- Extraia o repack
- Abre a pasta onde você extraiu o repack e localize as informações do SQL e IP nos Arquivos Abaixo.
- Pasta "Center" Arquivo "Center.Service.exe.config"
- Pasta "Fight" Arquivo "Fighting.Service.exe.config"
- Pasta "Request" Arquivo "Web.config"
- Pasta "Road" Arquivo "Road.Service.exe.config"
- Pasta "Road" Arquivo "battle.xml"
- Pasta"Vertrigo" Arquivo "config.inc.php"
- 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"!
- Vá em includes/config.inc.php , e configure de acordo com os comentários!
- 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
Query's
AVISO : Query para o MSSQL (Obvio)Microsoft SQL Server 2008 R2 RTM x86
Microsoft .NET Framework 4
DDTank Files
Query's
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
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 */
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
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
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)
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 )
1 comentários:
o acara que fez essa postagem aki me add no skype ou facebook pra me ajudar a criar um ddtank tbm
skype> chengleng16
facebook> http://www.facebook.com/vinicius.gomes.94801116
Postar um comentário