adriano_castro
Novato XPZ
Eu peguei um tutorial sobre como adicionar item a todo char iniciante mas quando executo ele e tento criar um Char novo para testar da erro de DB.
[glow=red,2,300]Eu escolho o perssonaguem que quero criar coloco um nome nele e clico em Criar, logo em seguida aparece uma menssaguem dizendo inpossivel conectar DB... mas eu clico em Voltart ate a tela de loguim logo normalmente e o char que tentei Criar aparece Normalmente logo ele e o item que escolhi para que os perssonaguens novos ganhacem tbm esta la![/glow]
[glow=red,2,300]Resumindo toda conta que for criada vai ter que escolher o perssonaguem etc... clica em Criar e volta ate a tela do loguim e entra novamente.[/glow]
[glow=red,2,300]AKI O TUTORIAL[/glow]
Primeiro Abra o seu Query Analyser e Rode esta query em CabalCash:
USE [CabalCash]
GO
/****** Object: Table [dbo].[FreeItemLog] Script Date: 12/17/2009 18:35:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FreeItemLog](
[idx] [bigint] IDENTITY(1,1) NOT NULL,
[userNum] [int] NOT NULL,
[itemIdx] [int] NOT NULL,
[itemOpt] [int] NOT NULL,
[DurationIdx] [int] NOT NULL,
[Claimed] [datetime] NOT NULL
) ON [PRIMARY]
Agora Abra Enterprise Manager Vá Em Database > Gamedb > Stored Procedures > stored procedures e de 2 Cliques em cabal_sp_newchar
Procure por :
--
0xA1 ~ 0xA6
drop table #tempTable
Insira uma linha abaixo do codigo acima:
-- #### Items gratis Para Cada Conta Nova Criada ####
declare @ItemIdx int, @ItemOpt int,@DurationIdx int
-- Configure seus items aqui
set @ItemIdx=1
set @ItemOpt=0
set @DurationIdx=31
if(not exists (select * from cabalcash.dbo.FreeItemLog where UserNum=@userNum and ItemIdx=@ItemIdx and ItemOpt=@ItemOpt and DurationIdx=@DurationIdx))
begin
insert into CabalCash.dbo.MyCashItem ( UserNum, TranNo, ServerIdx, ItemKindIdx, ItemOpt, DurationIdx )
values (@UserNum, 1, @ServerIdx, @ItemIdx, @ItemOpt, @DurationIdx )
insert into cabalcash.dbo.FreeItems ( UserNum, ItemIdx, ItemOpt, DurationIdx, Claimed )
values (@userNum,@ItemIdx,@ItemOpt,@DurationIdx,GetDate() )
end
-- #### FIM ITEMS GRATIS ADICIONADO By chumpywumpy ####
Ta aew Galera Qualquer Coisa só Perguntar
Creditos:
mrmagoo (chumpy) - Criação da query
YondaimeX - por ter traduzido/tutorial.
OBS: Lembrando que os items irão para cada char criado
[glow=red,2,300]Eu escolho o perssonaguem que quero criar coloco um nome nele e clico em Criar, logo em seguida aparece uma menssaguem dizendo inpossivel conectar DB... mas eu clico em Voltart ate a tela de loguim logo normalmente e o char que tentei Criar aparece Normalmente logo ele e o item que escolhi para que os perssonaguens novos ganhacem tbm esta la![/glow]
[glow=red,2,300]Resumindo toda conta que for criada vai ter que escolher o perssonaguem etc... clica em Criar e volta ate a tela do loguim e entra novamente.[/glow]
[glow=red,2,300]AKI O TUTORIAL[/glow]
Primeiro Abra o seu Query Analyser e Rode esta query em CabalCash:
USE [CabalCash]
GO
/****** Object: Table [dbo].[FreeItemLog] Script Date: 12/17/2009 18:35:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FreeItemLog](
[idx] [bigint] IDENTITY(1,1) NOT NULL,
[userNum] [int] NOT NULL,
[itemIdx] [int] NOT NULL,
[itemOpt] [int] NOT NULL,
[DurationIdx] [int] NOT NULL,
[Claimed] [datetime] NOT NULL
) ON [PRIMARY]
Agora Abra Enterprise Manager Vá Em Database > Gamedb > Stored Procedures > stored procedures e de 2 Cliques em cabal_sp_newchar
Procure por :
--
drop table #tempTable
Insira uma linha abaixo do codigo acima:
-- #### Items gratis Para Cada Conta Nova Criada ####
declare @ItemIdx int, @ItemOpt int,@DurationIdx int
-- Configure seus items aqui
set @ItemIdx=1
set @ItemOpt=0
set @DurationIdx=31
if(not exists (select * from cabalcash.dbo.FreeItemLog where UserNum=@userNum and ItemIdx=@ItemIdx and ItemOpt=@ItemOpt and DurationIdx=@DurationIdx))
begin
insert into CabalCash.dbo.MyCashItem ( UserNum, TranNo, ServerIdx, ItemKindIdx, ItemOpt, DurationIdx )
values (@UserNum, 1, @ServerIdx, @ItemIdx, @ItemOpt, @DurationIdx )
insert into cabalcash.dbo.FreeItems ( UserNum, ItemIdx, ItemOpt, DurationIdx, Claimed )
values (@userNum,@ItemIdx,@ItemOpt,@DurationIdx,GetDate() )
end
-- #### FIM ITEMS GRATIS ADICIONADO By chumpywumpy ####
Ta aew Galera Qualquer Coisa só Perguntar
Creditos:
mrmagoo (chumpy) - Criação da query
YondaimeX - por ter traduzido/tutorial.
OBS: Lembrando que os items irão para cada char criado