Merhabalar ,
Daha Önce Paylaşıldı Ancak Ne Kadar Net Sonuçlar Aldı Bilemiyorum O Yüzden Tekrar Paylaşmak İstiyorum . Bildiginiz Gibi Bazı Servarlarda Character Oyundan Çıkış Yaptıktan Sonra Hala Oyunda Görünür ve Bu Panel'e Abartılı Bir Biçimde Yansır . Bununla Alakalı Bir Prosedür Paylasacagım ;
1. Yol ; Enterprise Manager - Kn_online - Stored Procedures - ACCOUNT_LOGOUT Buraya Kadar İndikten Sonra ACCOUNT_LOGOUT'un İçini Açıp ;
Kod:
CREATE PROCEDURE ACCOUNT_LOGOUT
@AccountID varchar(21),
@nRet smallint OUTPUT
AS
BEGIN TRAN
DELETE FROM CURRENTUSER WHERE strAccountID = @AccountID
COMMIT TRAN
SET @nRet = 1
GO
Bu Kodu Diğeri İle Değiştireceksiniz.Degiştirdikten Sonra Check Syntax Butonuna Basıp Succesfully Yazısını Gördükten Sonra Apply & OK Butonuna Basmanız Yeterli . Ben O Sekmeye Kadar İnemem Diyorsanız ;
2. Yol ; Query Analyzer'i Açıp Databasenizi Seçin ve Aşagıdaki Kodu Aynen Uygulayıp F5 Yapın ;
Kod:
ALTER PROCEDURE ACCOUNT_LOGOUT
@AccountID varchar(21),
@nRet smallint OUTPUT
AS
BEGIN TRAN
DELETE FROM CURRENTUSER WHERE strAccountID = @AccountID
COMMIT TRAN
SET @nRet = 1
GO
ALTER ile Ne Değişti ? Mevcut Olan Kodun Üstüne Bu Kodumuzu Geçirdik. Eğer Yeterli Olmazsa Kendi Aujard Dosyamı Tamamen Paylaşabilirim.Daha Başka Seçenekleri Varsa Onlarıda Konuda Paylaşabilirsiniz.Olurda Tesadüfen Aklınıza Gelirse Bir Teşekkür Edersiniz
Başka Bir Kod İse,
Server'e Res Attıktan Sonra Kopanel'de Online Sayısı Bug'da Kalıyorsa Query Analyzer'i Açıp Databasenizi Seçin ve Aşagıdaki Kodu Aynen Uygulayıp F5 Yapın ;
Kod:
ALTER PROCEDURE ACCOUNT_LOGOUT
@AccountID varchar(21),
@nRet smallint OUTPUT
AS
BEGIN TRAN
DELETE FROM CURRENTUSER WHERE strAccountID = @AccountID
COMMIT TRAN
SET @nRet = 1
GO
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.
Yedek Almayı İhmal Etmeyiniz Denemedim Alıntı
Daha Önce Paylaşıldı Ancak Ne Kadar Net Sonuçlar Aldı Bilemiyorum O Yüzden Tekrar Paylaşmak İstiyorum . Bildiginiz Gibi Bazı Servarlarda Character Oyundan Çıkış Yaptıktan Sonra Hala Oyunda Görünür ve Bu Panel'e Abartılı Bir Biçimde Yansır . Bununla Alakalı Bir Prosedür Paylasacagım ;
1. Yol ; Enterprise Manager - Kn_online - Stored Procedures - ACCOUNT_LOGOUT Buraya Kadar İndikten Sonra ACCOUNT_LOGOUT'un İçini Açıp ;
Kod:
CREATE PROCEDURE ACCOUNT_LOGOUT
@AccountID varchar(21),
@nRet smallint OUTPUT
AS
BEGIN TRAN
DELETE FROM CURRENTUSER WHERE strAccountID = @AccountID
COMMIT TRAN
SET @nRet = 1
GO
Bu Kodu Diğeri İle Değiştireceksiniz.Degiştirdikten Sonra Check Syntax Butonuna Basıp Succesfully Yazısını Gördükten Sonra Apply & OK Butonuna Basmanız Yeterli . Ben O Sekmeye Kadar İnemem Diyorsanız ;
2. Yol ; Query Analyzer'i Açıp Databasenizi Seçin ve Aşagıdaki Kodu Aynen Uygulayıp F5 Yapın ;
Kod:
ALTER PROCEDURE ACCOUNT_LOGOUT
@AccountID varchar(21),
@nRet smallint OUTPUT
AS
BEGIN TRAN
DELETE FROM CURRENTUSER WHERE strAccountID = @AccountID
COMMIT TRAN
SET @nRet = 1
GO
ALTER ile Ne Değişti ? Mevcut Olan Kodun Üstüne Bu Kodumuzu Geçirdik. Eğer Yeterli Olmazsa Kendi Aujard Dosyamı Tamamen Paylaşabilirim.Daha Başka Seçenekleri Varsa Onlarıda Konuda Paylaşabilirsiniz.Olurda Tesadüfen Aklınıza Gelirse Bir Teşekkür Edersiniz

Başka Bir Kod İse,
Server'e Res Attıktan Sonra Kopanel'de Online Sayısı Bug'da Kalıyorsa Query Analyzer'i Açıp Databasenizi Seçin ve Aşagıdaki Kodu Aynen Uygulayıp F5 Yapın ;
Kod:
ALTER PROCEDURE ACCOUNT_LOGOUT
@AccountID varchar(21),
@nRet smallint OUTPUT
AS
BEGIN TRAN
DELETE FROM CURRENTUSER WHERE strAccountID = @AccountID
COMMIT TRAN
SET @nRet = 1
GO
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.
Yedek Almayı İhmal Etmeyiniz Denemedim Alıntı