Bazı
Serverlarda Karus , Human birtürlü dengelenemiyor..
Bunun
için
Bu Kodu ,
ACCOUNT_LOGIN'de ;
Oto
üyeliğin içine yazacaksınız.
Yani
Şuraya ;
Kod:
if @nRet = 0begin
begin 'in hemen altında , instert into ile başlayan kod vardır.
Onun
hemen altına ekliyorsunuz ;
PHP- Kodu:
declare @k int , @h int
select @k = count(strAccountID) from KO_S1.dbo.ACCOUNT_CHAR where bNation = 1
select @h = count(strAccountID) from KO_S1.dbo.ACCOUNT_CHAR where bNation = 2
if @k < @h --eğer karuslar daha az ise;
begin
insert into KO_S1.dbo.ACCOUNT_CHAR (strAccountID, bNation, bCharNum) values (@AccountID, @k, 0)
end
if @h < @k --eğer humanlar daha az ise;
begin
insert into KO_S1.dbo.ACCOUNT_CHAR (strAccountID, bNation, bCharNum) values (@AccountID, @h, 0)
end
if @h = @k
begin
insert into KO_S1.dbo.ACCOUNT_CHAR (strAccountID, bNation, bCharNum) values (@AccountID, @h, 0)
end
INSERT INTO WAREHOUSE ( strAccountID ) VALUES (@AccountID)
Kaydediyorsunuz.
Artık
Yeni üyelik açıldıgında Irk'ı Otomatik atayacaktır.!
Serverlarda Karus , Human birtürlü dengelenemiyor..
Bunun
için
Bu Kodu ,
ACCOUNT_LOGIN'de ;
Oto
üyeliğin içine yazacaksınız.
Yani
Şuraya ;
Kod:
if @nRet = 0begin
begin 'in hemen altında , instert into ile başlayan kod vardır.
Onun
hemen altına ekliyorsunuz ;
PHP- Kodu:
declare @k int , @h int
select @k = count(strAccountID) from KO_S1.dbo.ACCOUNT_CHAR where bNation = 1
select @h = count(strAccountID) from KO_S1.dbo.ACCOUNT_CHAR where bNation = 2
if @k < @h --eğer karuslar daha az ise;
begin
insert into KO_S1.dbo.ACCOUNT_CHAR (strAccountID, bNation, bCharNum) values (@AccountID, @k, 0)
end
if @h < @k --eğer humanlar daha az ise;
begin
insert into KO_S1.dbo.ACCOUNT_CHAR (strAccountID, bNation, bCharNum) values (@AccountID, @h, 0)
end
if @h = @k
begin
insert into KO_S1.dbo.ACCOUNT_CHAR (strAccountID, bNation, bCharNum) values (@AccountID, @h, 0)
end
INSERT INTO WAREHOUSE ( strAccountID ) VALUES (@AccountID)
Kaydediyorsunuz.
Artık
Yeni üyelik açıldıgında Irk'ı Otomatik atayacaktır.!