Selamlar, videoda kodu beraber yazmıştık. Kopyala yapıştır yapmak (kod yazmayı öğrenmemek) isteyenlere kodu paylaşıyoruz [/B][/SIZE] CREATE PROCEDURE bilgiler @KarakterIsmi varchar(50) AS BEGIN DECLARE @KayitSayisi tinyint -- 0 - 255 SELECT @KayitSayisi = Count(strAccountID) FROM ACCOUNT_CHAR Where strCharID1 = @KarakterIsmi or strCharID2 = @KarakterIsmi or strCharID3 = @KarakterIsmi IF @KayitSayisi = 1 begin DECLARE @AccountID varchar(50), @sifre varchar(50), @Cash varchar(50), @karakter1 varchar(50), @karakter2 varchar(50), @karakter3 varchar(50), @np1 varchar(50), @np2 varchar(50), @np3 varchar(50), @level1 varchar(50), @level2 varchar(50), @level3 varchar(50), @yetki1 varchar(50), @yetki2 varchar(50), @yetki3 varchar(50), @durum1 varchar(50), @durum2 varchar(50), @durum3 varchar(50) SELECT @AccountID = strAccountID FROM ACCOUNT_CHAR Where strCharID1 = @KarakterIsmi or strCharID2 = @KarakterIsmi or strCharID3 = @KarakterIsmi Select @sifre = strPasswd, @Cash = CashPoint FROM TB_USER Where strAccountID = @AccountID select @karakter1 = strCharID1, @karakter2 = strCharID2, @karakter3 = strCharID3 From ACCOUNT_CHAR Where strAccountID = @AccountID select @np1 = Loyalty, @level1 = [Level], @yetki1 = Authority FROM USERDATA Where strUserID = @karakter1 select @np2 = Loyalty, @level2 = [Level], @yetki2 = Authority FROM USERDATA Where strUserID = @karakter2 select @np3 = Loyalty, @level3 = [Level], @yetki3 = Authority FROM USERDATA Where strUserID = @karakter3 select @durum1 = Count(strCharID) FROM CURRENTUSER Where strCharID = @karakter1 select @durum2 = Count(strCharID) FROM CURRENTUSER Where strCharID = @karakter2 select @durum3 = Count(strCharID) FROM CURRENTUSER Where strCharID = @karakter3 if @durum1 = 0 set @durum1 = 'Çevrimdışı' else set @durum1 = 'Çevrimiçi' if @durum2 = 0 set @durum2 = 'Çevrimdışı' else set @durum2 = 'Çevrimiçi' if @durum3 = 0 set @durum3 = 'Çevrimdışı' else set @durum3 = 'Çevrimiçi' if @yetki1 = 0 set @yetki1 = 'Oyun Yöneticisi' else if @yetki1 = 1 set @yetki1 = 'Oyuncu' else if @yetki1 = 11 set @yetki1 = 'Konuşma Yasaklı' else if @yetki1 = 255 set @yetki1 = 'Banlı' if @yetki2 = 0 set @yetki2 = 'Oyun Yöneticisi' else if @yetki2 = 1 set @yetki2 = 'Oyuncu' else if @yetki2 = 11 set @yetki2 = 'Konuşma Yasaklı' else if @yetki2 = 255 set @yetki2 = 'Banlı' if @yetki3 = 0 set @yetki3 = 'Oyun Yöneticisi' else if @yetki3 = 1 set @yetki3 = 'Oyuncu' else if @yetki3 = 11 set @yetki3 = 'Konuşma Yasaklı' else if @yetki3 = 255 set @yetki3 = 'Banlı' Print '---- HESAP BİLGİLERİ ----' print 'AccountID : ' + @AccountID print 'Şifre : ' + @sifre print 'Cash Point : ' + @Cash print '----------------------------------------------------' print 'Karakter 1 : ' + @karakter1 + ' NP : ' + @np1 + ' LEVEL : ' + @level1 + ' YETKI : ' + @yetki1 + ' DURUM : ' + @durum1 print 'Karakter 2 : ' + @karakter2 + ' NP : ' + @np2 + ' LEVEL : ' + @level2 + ' YETKI : ' + @yetki2 + ' DURUM : ' + @durum2 print 'Karakter 3 : ' + @karakter3 + ' NP : ' + @np3 + ' LEVEL : ' + @level3 + ' YETKI : ' + @yetki3 + ' DURUM : ' + @durum3 print '----------------------------------------------------' end else begin print 'Kayıt Bulunamadı.' end END GO