Merhaba Ziyaretçi
Forumumuza hoşgeldiniz.Sitemizi daha yararlı şekilde kullanabilmek için lütfen kayıt olun veya giriş yapın.

Banka Başlangıç İtemini Ayarlama Sorunsuz

D3aG1.gif
ÜCRETSİZ 1299 TEKNİK DESTEK ALMAK İÇİN TIKLAYINIZ

[XFB] Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Prosedür & Kod Paylaşımları kategorisinde Stark tarafından oluşturulan Banka Başlangıç İtemini Ayarlama Sorunsuz başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 628 kez görüntülenmiş, 0 yorum ve 0 tepki puanı almıştır...
Kategori Adı Prosedür & Kod Paylaşımları
Konu Başlığı Banka Başlangıç İtemini Ayarlama Sorunsuz
Konbuyu başlatan Stark
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan Stark

Stark

K.Destek Yöneticisi
27 May 2013
2,664
0
Selamlar Sorunsuz Ve Bugsuz Olanıdır Başlıyoruz



Mevcut Banka Balang Sistemlerinde, Yan Char aldnda oyuncularn bankadaki itemleri giderdi. Bu da baya bir sorun kartrd, bize.

Bu durumu Fixledim. Artk ilk alan Char'dan sonraki alan Char'lara Balang itemi verilmeyecek ve bu sayede oyuncular yan Char anca, kullandklar ve bankaya attklar itemler silinmeyecek.



TABLO EKLEYELM:


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
--pvpke.com

DECLARE @row varchar(400)
SET @row =null
SELECT @row = WareHouseData FROM WAREHOUSE WHERE strAccountID = @AccountID
IF @row IS null
BEGIN
update WAREHOUSE set WarehouseData =(select Char from BANKASTART where Char='1')
where strAccountID = @AccountID
END
CREATE_NEW_CHAR Prosedürün an ve en altta bulunan bu kodun hemen üstne,




Kod:
IF@@ERROR 0
BEGIN
ROLLBACK TRAN
SET @nRet = 4
RETURN
END
COMMIT TRAN
SET @nRet = 0
Altta ki Kodu ekleyin. F5 e basp kapatn.


Kod:
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.


Kod:

update BANKASTART set WarehouseData =(select WarehouseData from WAREHOUSE where strAccountID like 'BANKA')
where Char = '1'
İşlem Tamamdır. Güle güle ve sorunsuz kullanmalar.





Kullanımı ...



1 Başlat > Tüm Programlar > Microsoft SQL Server > Query Analyzer ‘ a giriyoruz.

2 SQL Server’ a bağlanıyoruz ve açılan ekranda ” master ” yerine ” DBmizi ” seçiyoruz.

3 Seçtikten sonra aşağıdaki kodu kopyalayıp , yapıştırıyoruz ve F5 yaparak kodumuzu uyguluyoruz.





Net Paylaşım Böyle Olur




Konu Servertanitimi.NeT Forumundan Alınmıştır Yani Abimin Forumundan,
 
Üst Alt