Sitemizden Yararlanmak İçin

Sitemize Üye Olmalısınız

or Kayıt ol
Server Tanitimi , Ko Tanitimi , Silkroad Pvp Serverler , Metin2 Pvp Serverler

Kopanel Online Bug

[XFB] Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Knight Online Pvp Prosedür & Kod Paylaşımları kategorisinde Stark tarafından oluşturulan Kopanel Online Bug başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 992 kez görüntülenmiş, 0 yorum ve 0 tepki puanı almıştır...
Kategori Adı Knight Online Pvp 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
Katılım
27 May 2013
Mesajlar
2,664
Tepkime puanı
15
Puanları
38
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
smile.gif








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
Silkroad Serverler