Acil Bankaya item Ekleme Editor...

Kayıtlı Üye
Katılım
8 Mart 2012
Mesajlar
187
TABLO EKLEYELİM:



Kod:

CREATE TABLE [dbo].[BANKASTART](

[Char] [smallint] NULL,

[WareHouseData] [varchar](1600)NULL,

) ON [PRIMARY]



GO



INSERT INTO BANKASTART VALUES (1,NULL)



PROSEDÜRÜ EKLEYELİM:



Kod:

USE [Kn_online]

GO

/****** Object: StoredProcedure [dbo].[StartBanka] Script Date: 08/23/2010 19:36:54 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE PROCEDURE [dbo].[StartBanka]

@AccountID char(21)

AS



--Yazan ve Cizen: AKI





DECLARE @row varchar(1600)

SET @row = null

SELECT @row = WareHouseData FROM WAREHOUSE WHERE strAccountID = @AccountID

IF @row IS null

BEGIN

update WAREHOUSE set WarehouseData = ( select WarehouseData from BANKASTART where Char = '1' )

where strAccountID = @AccountID

END



CREATE_NEW_CHAR Prosedürünü açın ve en altta bulunan bu kodun hemen üstüne,





IF @@ERROR <> 0

BEGIN

ROLLBACK TRAN

SET @nRet = 4

RETURN



END



COMMIT TRAN

SET @nRet = 0



Altta ki Kodu ekleyin. F5 e basıp kapatın.



EXEC StartBanka @AccountID



Banka başlangıç itemlerini, İnventory editor ile ekleyin veya Oyundan daha önce açtığınız bir Char'ın bankasına ekleyin.

Öneri: Oyuna giriş ID'si BANKA olabilir. Ben BANKA giriş ID liye göre yazmaktayım.



İtemleri BANKA ID'li hesaba ekledikten sonra, bu kodu QA da uygulayın.



update BANKASTART set WarehouseData = (select WarehouseData from WAREHOUSE where strAccountID like 'BANKA') where Char = '1'
 
Kayıtlı Üye
Katılım
25 Nisan 2012
Mesajlar
106
anlatılan herşeyi yapmama ragmen actıgım charlarda bankaya koydugum itemler olmuyor...
 
Kayıtlı Üye
Katılım
25 Nisan 2012
Mesajlar
106
uyguluyorum bi bir aynısını yapıyorum ama olmuyor bir turlu... 0 rof accetd mi ne oyle bişi yazıyor. ama sonuc 0
 
Üst Alt
Reklam
Reklam