ImSoRy Moderatör
Mesaj Sayısı : 56 Başarı Puanı : 234 Rep Puanı : 0 Bölümü : Oyunlar / Webmaster
| Konu: [Paylaşım] Yeni Oto Master Prosedürü Ptsi Tem. 12, 2010 5:55 am | |
| Selamlar, Oto Master Prosedurunu Herkez Biliyor. - Kod:
-
DECLARE @class char(21),@levelim int set @class = (select class from userdata where struserid = @id) Select @levelim = [Level] FROM USERDATA WHERE strUserID = @id if @class = 105 AND @levelim > 59 begin update userdata set class = 106 where struserid = @id end
if @class = 107 AND @levelim > 59 begin update userdata set class = 108 where struserid = @id end
if @class = 109 AND @levelim > 59 begin update userdata set class = 110 where struserid = @id end
if @class = 111 AND @levelim > 59 begin update userdata set class = 112 where struserid = @id end
if @class = 205 AND @levelim > 59 begin update userdata set class = 206 where struserid = @id end
if @class = 207 AND @levelim > 59 begin update userdata set class = 208 where struserid = @id end
if @class = 209 AND @levelim > 59 begin update userdata set class = 210 where struserid = @id end
if @class = 211 AND @levelim > 59 begin update userdata set class = 212 where struserid = @id end Fakat Goruldugu gibi Cok Uzun bir Kod. Bunu kısaltalım.. - Kod:
-
UPDATE USERDATA SET Class = Class + 1 WHERE strUserId = @id AND Level > 59 AND Class IN(105, 107, 109, 111, 205, 207, 209, 211) Yaptigimiz Olay Ayni Diger Koddaki gibi, Kirmizi olan Yeri Editliyerek Istediginiz Lvl ustunde Oto Master Actirabilirsiniz. Suanda 60 ve uzeri Oto Master Acilir. Eski Kodu Silip bunu Eklemeniz Yeterli Olucaktir. | |
|