⏩ OldSchoolKO ✅ | " VALHALLA " 2.000.000 TL ÖDÜL ⭐ 3 YIL ARADAN SONRA ✅ v.1098 MYKO EFSANESİ ⚔ OFFICIAL 17.05.2024 - 21:00 ⏪
Cuceko

DB'nizde 83 Level | Stat Verilmiş | Master & Skiller Açık Olarak Oto Başlangıç

  •         

            

            

            

            

  • HyperFilter | DoS Protection | DDoS Protection | DoS Mitigation | DDoS Mitigation | AntiDoS | AntiDDoS | Proxy Shielding
bigahega Çevrimdışı

bigahega

Administrator
Yönetici
KoCuce.Com
7 Mart 2012
12,841
377
83
Merhaba,



1299 Private Serverlarda, kolay pk serverlarında oyunu daha akıcı hale getirmek için kullanacağınız çok güzel bir prosedür.



Bu prosedür ile;

83 LeveL Başlangıç

Stat Verili

Master Açık

Skiller Açık

Oto Başlangıç

Sorunsuz olarak çalışmaktadır..

Kullanım:

Başlat > Tüm Programlar > Microsoft SQL Server > Enterprise Manager'e Giriyoruz.

Enterprise Manager'da DB'mize kadar iniyoruz ve Stored Procedures'e tıklıyoruz..

Sağ taraftaki procedurelerden " CREATE_NEW_CHAR " proceduresini açıyoruz..

İçindekileri siliyoruz ve aşağıdaki kodları yapıştırıyoruz.

Yapıştırdıktan sonra, önce " Apply " sonra " OK " diyerek uyguluyoruz..

Şimdi reset atarak yeni bir çar açınız . Sorunsuz şekilde çalışmaktadır..


30720592.jpg



İçerik Açılmıştır Teşekkürler :)
Kod:
CREATE PROCEDURE CREATE_NEW_CHAR



@nRet smallint OUTPUT,

@AccountID char(21),

@index tinyint,

@CharID char(21),

@Race tinyint,

@Class smallint,

@Hair tinyint,

@Face tinyint,

@Str tinyint,

@Sta tinyint,

@Dex tinyint,

@Intel tinyint,

@Cha tinyint



AS



DECLARE @Row tinyint, @Nation tinyint, @Zone tinyint, @PosX int, @PosZ int

SET @Row = 0 SET @Nation = 0 SET @Zone = 0 SET @PosX = 0 SET @PosZ = 0



SELECT @Nation = bNation, @Row = bCharNum FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID



IF @Row >= 5 SET @nRet = 1



IF @Nation = 1 AND @Race > 10 SET @nRet = 2

ELSE IF @Nation = 2 AND @Race < 10 SET @nRet = 2

ELSE IF @Nation <>1 AND @Nation <> 2 SET @nRet = 2



IF @nRet > 0

RETURN



SELECT @Row = COUNT(*) FROM USERDATA WHERE strUserId = @CharID

IF @Row > 0

BEGIN

SET @nRet = 3

RETURN

END





SET @Zone=21

SELECT @PosX = InitX, @PosZ = InitZ FROM ZONE_INFO WHERE ZoneNo = @Zone



select @row = 3

if @CharID like '%___%'

if @CharID like '%_%'

if @CharID like '%__%'

if @CharID like '%:%'

if @CharID like '%::%'

begin

SET @nRet = 3

RETURN





END

BEGIN TRAN

IF @index = 0

UPDATE ACCOUNT_CHAR SET strCharID1 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID

ELSE IF @index = 1

UPDATE ACCOUNT_CHAR SET strCharID2 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID

ELSE IF @index = 2

UPDATE ACCOUNT_CHAR SET strCharID3 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID

ELSE IF @index = 3

UPDATE ACCOUNT_CHAR SET strCharID4 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID

ELSE IF @index = 4

UPDATE ACCOUNT_CHAR SET strCharID5 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID





INSERT INTO USERDATA (strUserId, Nation, Race, Class, HairColor, Face, Strong, Sta, Dex, Intel, Cha, Zone, PX, PZ )

VALUES (@CharID, @Nation, @Race, @Class, @Hair, @Face, @Str, @Sta, @Dex, @Intel, @Cha, @Zone, @PosX, @PosZ )





exec baslangicitem @CharID

update userdata set Class = 106 , strong = '255' , sta = '180' ,strskill = '?????Pupdate userdata set Class = 108 , strong = '71' , dex = '255' , sta = '169' ,strskill ='P<' , [level] = '83' , hp ='5000' ,mp='5000' ,exp = '1' where struserid = @CharID and @Class = 102

update userdata set Class = 110 , strong = '71' , sta = '100' , cha = '194' , intel = '162' ,strskill ='P<' , [level] = '83' , hp='5000' ,mp='5000' ,exp = '1' where struserid = @CharID and @Class = 103

update userdata set Class = 112 , strong = '110' , sta = '120' , intel = '230' ,strskill ='P<' , [level] = '83' where struserid = @CharID and @Class = 104

update userdata set Class = 206 , strong = '255' , sta = '180' ,strskill ='P<' , [level] = '83' , hp='5000' ,mp='5000' ,exp = '1' where struserid = @CharID and @Class = 201

update userdata set Class = 208 , strong = '71' , dex = '255' , sta = '169' ,strskill ='P<' , [level] = '83' , hp='5000' ,mp='5000' ,exp = '1' where struserid = @CharID and @Class = 202

update userdata set Class = 210 , strong = '71' , sta = '100' , cha = '194' , intel = '162' ,strskill ='P<' , [level] = '83' , hp='5000' ,mp='5000' ,exp = '1' where struserid = @CharID and @Class = 203

update userdata set Class = 212 , strong = '110' , sta = '120' , intel = '230' ,strskill ='P<' , [level] = '83' , hp='5000' ,mp='5000' ,exp = '1' where struserid = @CharID and @Class = 204





update userdata set Class = 106 where struserid = @CharID and @Class = 101

update userdata set Class = 108 where struserid = @CharID and @Class = 102

update userdata set Class = 110 where struserid = @CharID and @Class = 103

update userdata set Class = 112 where struserid = @CharID and @Class = 104

update userdata set Class = 206 where struserid = @CharID and @Class = 201

update userdata set Class = 208 where struserid = @CharID and @Class = 202

update userdata set Class = 210 where struserid = @CharID and @Class = 203

update userdata set Class = 212 where struserid = @CharID and @Class = 204



IF @@ERROR <> 0

BEGIN

ROLLBACK TRAN

SET @nRet = 4

RETURN

END



COMMIT TRAN

SET @nRet = 0

GO
 
  • Like
Reactions: explorer155
C Çevrimdışı

ciwie36963

Kayıtlı Üye
29 Nisan 2013
202
0
16
34
Cevap: DB'nizde 83 Level | Stat Verilmiş | Master & Skiller Açık Olarak Oto Başlangıç



Teserkur !
 
J Çevrimdışı

Jackson

Yeni Cüce
16 Eylül 2012
1,065
11
0
43
Cevap: DB'nizde 83 Level | Stat Verilmiş | Master & Skiller Açık Olarak Oto Başlangıç



tesekkurler
 
B Çevrimdışı

Bodom

Kayıtlı Üye
4 Aralık 2012
295
0
16
38
Cevap: DB'nizde 83 Level | Stat Verilmiş | Master & Skiller Açık Olarak Oto Başlangıç



tesekkur
 
D Çevrimdışı
30 Mayıs 2013
1,295
1
38
39
Cevap: DB'nizde 83 Level | Stat Verilmiş | Master & Skiller Açık Olarak Oto Başlangıç



++++++++++++++++++++++
 
O Çevrimdışı

on11

Kayıtlı Üye
25 Mayıs 2012
536
1
18
Cevap: DB'nizde 83 Level | Stat Verilmiş | Master & Skiller Açık Olarak Oto Başlangıç



saol...
 
A Çevrimdışı

AlgosOnline

Kayıtlı Üye
25 Mayıs 2013
144
0
16
36
Cevap: DB'nizde 83 Level | Stat Verilmiş | Master & Skiller Açık Olarak Oto Başlangıç



Teşekkürler..
 
S Çevrimdışı

SexyPanda

Kayıtlı Üye
28 Ekim 2012
453
0
16
30
Cevap: DB'nizde 83 Level | Stat Verilmiş | Master & Skiller Açık Olarak Oto Başlangıç



sağol kankaaaaaaa
 
L Çevrimdışı

l3ladeMaster

Kayıtlı Üye
18 Mart 2012
559
0
16
37
Cevap: DB'nizde 83 Level | Stat Verilmiş | Master & Skiller Açık Olarak Oto Başlangıç



++++++
 
G Çevrimdışı

GeliSmiSPhic

Guest
Cevap: DB'nizde 83 Level | Stat Verilmiş | Master & Skiller Açık Olarak Oto Başlangıç



tesekkurler
 
K Çevrimdışı

klastr003

Kayıtlı Üye
13 Nisan 2013
160
0
16
32
Cevap: DB'nizde 83 Level | Stat Verilmiş | Master & Skiller Açık Olarak Oto Başlangıç



*********************
 
Y Çevrimdışı

yanlizman

Kayıtlı Üye
28 Haziran 2013
200
0
16
39
Cevap: DB'nizde 83 Level | Stat Verilmiş | Master & Skiller Açık Olarak Oto Başlangıç



teşekkürler
 
E Çevrimdışı

everybody07

Yeni Cüce
22 Temmuz 2013
9
0
1
34
Cevap: DB'nizde 83 Level | Stat Verilmiş | Master & Skiller Açık Olarak Oto Başlangıç



Teşekkürler....
 
L Çevrimdışı

LLFudi

Kayıtlı Üye
22 Temmuz 2013
491
0
16
34
Cevap: DB'nizde 83 Level | Stat Verilmiş | Master & Skiller Açık Olarak Oto Başlangıç



bakalımmm
 
A Çevrimdışı

ariza61

Kayıtlı Üye
5 Temmuz 2013
360
0
16
39
Cevap: DB'nizde 83 Level | Stat Verilmiş | Master & Skiller Açık Olarak Oto Başlangıç



tytytytyt
 
C Çevrimdışı

cєηgℓу

Kayıtlı Üye
4 Temmuz 2013
495
1
18
28
Cevap: DB'nizde 83 Level | Stat Verilmiş | Master & Skiller Açık Olarak Oto Başlangıç



eyw