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

Kopanel Online Bug

Server Tanitimi , Ko Tanitimi , Silkroad Pvp Serverler , Metin2 Pvp Serverler

[XFB] Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Prosedür & Kod Paylaşımları kategorisinde Stark tarafından oluşturulan Kopanel Online Bug başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 840 kez görüntülenmiş, 0 yorum ve 0 tepki puanı almıştır...
Kategori Adı Prosedür & Kod Paylaşımları
Konu Başlığı Kopanel Online Bug
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
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ı
 
Üst Alt