Sitemizden Yararlanmak İçin

Sitemize Üye Olmalısınız

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

Char SiLme %100 Sorunsuz Bugsuz

[XFB] Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Knight Online Pvp Prosedür & Kod Paylaşımları kategorisinde Stark tarafından oluşturulan Char SiLme %100 Sorunsuz Bugsuz başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 601 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ığı Char SiLme %100 Sorunsuz Bugsuz
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
Selamlar







Arkadaşlar yeni bir procedure oLuşturuyoruz.2 kez tıklayıp içine giriyorz ve aşşağıdaki kodları yapıştırıp tamam diyoruz.









PHP- Kodu:

<div class="alt2" dir="ltr" style="

margin: 0px;

padding: 6px;

border: 1px inset;

width: 640px;

height: 402px;

text-align: left;

overflow: auto">





CREATE*PROCEDURE*CHAR_DELETE

@CharID****char(21)



AS

DECLARE*@AccountID*char(21)

set*@AccountID*=*(select*strAccountID*from*ACCOUNT _CHAR*where*strCharID1***=*@CharID*or*strCharID2*= *@CharID*or*strCharID3*=*@CharID)



IF*(select*count(strCharID1)*from*ACCOUNT_CHAR*WHE RE*strCharID1*=***@CharID)*+*(select*count(strChar ID2)*from*ACCOUNT_CHAR*WHERE*strCharID2**=**@CharI D)*+*(select*count(strCharID3)*from*ACCOUNT_CHAR*W HERE**strCharID3**=*@CharID)*=*1

BEGIN

EXEC*UMG_CHAR_DELETE*@AccountID,*@CharID

UPDATE*ACCOUNT_CHAR*set*bCharNum*=*bCharNum*-*1*where*strAccountID*=*@AccountID

END

IF*(select*count(strCharID1)*from*ACCOUNT_CHAR*WHE RE*strCharID1*=*@CharID)*=*1

BEGIN

UPDATE*ACCOUNT_CHAR*set*strCharID1*=*Null*where*st rAccountID*=*@AccountID

END

ELSE*IF*(select*count(strCharID2)*from*ACCOUNT_CHA R*WHERE*strCharID2*=*@CharID)*=*1

BEGIN

UPDATE*ACCOUNT_CHAR*set*strCharID2*=*Null*where*st rAccountID*=*@AccountID

END

ELSE*IF*(select*count(strCharID3)*from*ACCOUNT_CHA R*WHERE*strCharID3*=*@CharID)*=*1

BEGIN

UPDATE*ACCOUNT_CHAR*set*strCharID3*=*Null*where*st rAccountID*=*@AccountID

END*



















KULLANIMI : Q.A yı açıyoruz ve



Exec char_delete 'Charın İsmi'



yazıyoruz ve F5 e basıyoruz işlem tamam.Bunu yaparken kullanıcı o üyelikte oyunda olmucak yada reseti bekliceksiniz
smile.gif




Paylaşıldımı bilmiyorum ama char silmeyle ilgili sıkıntısı olanları gördüm o yüzden paylaştım.



İyi Forumlar.








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.
 
Üst
Silkroad Serverler