Selam Arkadaşlar.
Genel Özellikleri Geçiyorum
Arkadaşlar İlk paylaştıgım DB dir Denedigim kadarıyla bi hata veya bug bulamadım Hepimiz insanogluyuz gözden kaşırdıgım bi durum varsa lütfen özelden bildirin.. Paylaşırkende alıntı oldugunu belirtirseniz çok memnun olurum..
Patch - DB - MAP tek linkdedir
Link :http://www.dosya.tc/dosya/mFRy0T/Ard...eypvp.rar.html
Rar PasS:turkeypvp.com
ogin Sorunu Olanlar için :
Kod:
CREATE PROCEDURE MYST_LOGIN
@AccountID varchar(21),
@Password varchar(13),
@nRet smallint OUTPUT
AS
--CurrentUserdan Silelim
delete from currentuser where straccountid = @AccountID
IF dbo.IsValidCharacters(@AccountID) = 1
BEGIN
SET @nRet = 2 -- Hesap Bulunamadı.
RETURN
END
IF dbo.IsValidCharacters(@Password) = 1
BEGIN
SET @nRet = 3 -- Şifreniz Hatalıdır.
RETURN
END
-- # Account Nation Transfers Queue # --
EXEC ACCOUNT_NATION_TRANSFER ''
select @nRet = count(straccountid) from tb_user where straccountid = @AccountID
if @nRet = 0
begin
insert into tb_user (straccountid, strpasswd, strSocNo, idays) values (@AccountID, @password, 1, '6')
end
--CurrentUserdan Silelim
delete from currentuser where straccountid = @AccountID
declare @ban int , @ban1 int, @ban2 int
select @nRet = count(straccountid) from currentuser
select @ban = authority from userdata where struserid = (select strcharid1 from account_char where straccountid = @AccountID and strcharid1 is not null )
select @ban1 = authority from userdata where struserid = (select strcharid2 from account_char where straccountid = @AccountID and strcharid1 is not null )
select @ban2 = authority from userdata where struserid = (select strcharid3 from account_char where straccountid = @AccountID and strcharid1 is not null )
if @ban = 255 or @ban1 = 255 or @ban2 = 255
begin
Set @nRet = 4
RETURN
end
DECLARE @Nation tinyint
SET @Nation = 0
-- tid login method by samma 2004.02.24
DECLARE @pwd varchar(13)
SET @pwd = null
SELECT @pwd = strPasswd FROM TB_USER WHERE strAccountID = @AccountID
IF @pwd IS null
BEGIN
SET @nRet = 0
RETURN
END
ELSE IF @pwd <> @Password
BEGIN
SET @nRet = 0
RETURN
END
delete from premium_service Where nDays = '0'
SELECT @Nation = bNation FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID
IF @@ROWCOUNT = 0
BEGIN
SET @nRet = 1
RETURN
END
BEGIN
SET @nRet = 1
RETURN
END
BEGIN
SET @nRet = @Nation+1
RETURN
END
GO
Kapsamlı Res Kodu :
Kod:
delete account_char where strcharid1 is null and strcharid2 is null and strcharid3 is null
delete tb_user where straccountid not in (select straccountid from account_char)
delete warehouse where straccountid not in (select straccountid from tb_user)
truncate table currentuser
UPDATE USERDATA SET Loyalty = 0 WHERE Authority = 255
update userdata set loyaltymonthly = 0 WHERE Authority = 255
EXEC clanlar
EXEC USER_KNIGHTS_RATING_UPDATE
EXEC UPDATE_PERSONAL_RANK
exec imbacodermyst
update knights set points = '999999'
update Userdata set zone = '21' __________________
Genel Özellikleri Geçiyorum
- 59 Level Statlar ve Skiller Acık ama Verilmemiş Olarak Başlarsınız
- İtemler Bankada +8 / +1 Olarak Ayarlanmıştır
- Upgrade Yoktur olsada +8 / +1 üstü itemleri giyemezsiniz..
- Andreama Giriş Maradon - Lufer ve EMC Teleport Gatedendir..
Arkadaşlar İlk paylaştıgım DB dir Denedigim kadarıyla bi hata veya bug bulamadım Hepimiz insanogluyuz gözden kaşırdıgım bi durum varsa lütfen özelden bildirin.. Paylaşırkende alıntı oldugunu belirtirseniz çok memnun olurum..
Patch - DB - MAP tek linkdedir
Link :http://www.dosya.tc/dosya/mFRy0T/Ard...eypvp.rar.html
Rar PasS:turkeypvp.com
ogin Sorunu Olanlar için :
Kod:
CREATE PROCEDURE MYST_LOGIN
@AccountID varchar(21),
@Password varchar(13),
@nRet smallint OUTPUT
AS
--CurrentUserdan Silelim
delete from currentuser where straccountid = @AccountID
IF dbo.IsValidCharacters(@AccountID) = 1
BEGIN
SET @nRet = 2 -- Hesap Bulunamadı.
RETURN
END
IF dbo.IsValidCharacters(@Password) = 1
BEGIN
SET @nRet = 3 -- Şifreniz Hatalıdır.
RETURN
END
-- # Account Nation Transfers Queue # --
EXEC ACCOUNT_NATION_TRANSFER ''
select @nRet = count(straccountid) from tb_user where straccountid = @AccountID
if @nRet = 0
begin
insert into tb_user (straccountid, strpasswd, strSocNo, idays) values (@AccountID, @password, 1, '6')
end
--CurrentUserdan Silelim
delete from currentuser where straccountid = @AccountID
declare @ban int , @ban1 int, @ban2 int
select @nRet = count(straccountid) from currentuser
select @ban = authority from userdata where struserid = (select strcharid1 from account_char where straccountid = @AccountID and strcharid1 is not null )
select @ban1 = authority from userdata where struserid = (select strcharid2 from account_char where straccountid = @AccountID and strcharid1 is not null )
select @ban2 = authority from userdata where struserid = (select strcharid3 from account_char where straccountid = @AccountID and strcharid1 is not null )
if @ban = 255 or @ban1 = 255 or @ban2 = 255
begin
Set @nRet = 4
RETURN
end
DECLARE @Nation tinyint
SET @Nation = 0
-- tid login method by samma 2004.02.24
DECLARE @pwd varchar(13)
SET @pwd = null
SELECT @pwd = strPasswd FROM TB_USER WHERE strAccountID = @AccountID
IF @pwd IS null
BEGIN
SET @nRet = 0
RETURN
END
ELSE IF @pwd <> @Password
BEGIN
SET @nRet = 0
RETURN
END
delete from premium_service Where nDays = '0'
SELECT @Nation = bNation FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID
IF @@ROWCOUNT = 0
BEGIN
SET @nRet = 1
RETURN
END
BEGIN
SET @nRet = 1
RETURN
END
BEGIN
SET @nRet = @Nation+1
RETURN
END
GO
Kapsamlı Res Kodu :
Kod:
delete account_char where strcharid1 is null and strcharid2 is null and strcharid3 is null
delete tb_user where straccountid not in (select straccountid from account_char)
delete warehouse where straccountid not in (select straccountid from tb_user)
truncate table currentuser
UPDATE USERDATA SET Loyalty = 0 WHERE Authority = 255
update userdata set loyaltymonthly = 0 WHERE Authority = 255
EXEC clanlar
EXEC USER_KNIGHTS_RATING_UPDATE
EXEC UPDATE_PERSONAL_RANK
exec imbacodermyst
update knights set points = '999999'
update Userdata set zone = '21' __________________