Merhaba Arkadaslar ,
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 Kisaltalim
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.
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 Kisaltalim
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.