Düzeltilmiş Sorunsuz Oto Master 60+
Özellikler:
60 Level olmadan önce relog atınca master olamıyorsunuz..
60 Level'i geçtikten sonra relog attığınız zaman görev yapmadan master oluyorsunuz.
Herhangi bir sorun veya bug yoktur..
Kullanımı:
Enterprise Managerden Database'ye oradanda Stored Procedure'den LOAD_USER_DATA 'yı buluyoruz ve içinde aşağıda ilk önce yazılmış olan kodları arıyoruz ve kodu bulduktan sonra ikinci olarak yazılşmış olan kodlarla değiştiriyoruz.
Kod:
DECLARE @class char(21)
set @class = (select class from userdata where struserid = @id)
if @class = 105
begin
update userdata set class = 106 where struserid = @id
end
if @class = 107
begin
update userdata set class = 108 where struserid = @id
end
if @class = 109
begin
update userdata set class = 110 where struserid = @id
end
if @class = 111
begin
update userdata set class = 112 where struserid = @id
end
if @class = 205
begin
update userdata set class = 206 where struserid = @id
end
if @class = 207
begin
update userdata set class = 208 where struserid = @id
end
if @class = 209
begin
update userdata set class = 210 where struserid = @id
end
if @class = 211
begin
update userdata set class = 212 where struserid = @id
endKod:
-- Fixed oto master by Trayhoper
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
endUsko Görev Takıları ve Bazı İtemleri DB'e Ekle
Q.A kodlarını db'ye girmeniz yeterli olacaktır. Genelde bütün datalarda eklidir.
Kodlar not defteri halinde indirmek için tıklayınız.
1299 Private Serverlarda genellikle serverlarda sınırsız potlar vardır.. Fakat zor server kuranlar için gerekli olacak bir olay.. Daha önce;
* Colony Zone'ye Healing Potion Ekle
menizi sağlayan kodları paylaşmıştık.. Bugünde Nero bu kodları kullanarak Healing Potionu Eslanta Eklemiş..
Kullanım:
1. Başlat > Tüm Programlar > Microsoft SQL Server > Query Analyzer ‘ a giriyoruz.
2. SQL Server’ a bağlanıyoruz ve açılan ekranda ” master ” yerine ” DBmizi ” seçiyoruz.
3. Seçtikten sonra aşağıdaki kodu kopyalayıp yapıştırıyoruz ve F5 yaparak kodumuzu uyguluyoruz.
* NPC'lerimiz mevcutsa siliyoruz.
Kod:
Delete From K_NPC Where sSid = '13115'
Delete From K_NPC Where sSid = '13113'NPC'lerimizi ekliyoruz.
Kod:
Insert Into K_NPC Values (13113, '[Healing potion] Helena' , 2040 , 100 , 0 , 0 , 2 , 1 , 22 , 1 , 0 , 1 , 253000 , 50 , 100 , 300 , 30000 , 0 , 0 , 5000 , 130 , 130 , 1000 , 1500 , 0 , 0 , 1000 , 0 , 0 , 0 , 250 , 250 , 250 , 250 , 250 , 250 , 250 , 90 , 7 , 14 , 25 , 12103 , 0 , 0 , 0, 1)
Insert Into K_NPC Values (13115, '[Healing potion] Helena' , 22200 , 100 , 0 , 0 , 1 , 1 , 22 , 1 , 0 , 1 , 253000 , 50 , 100 , 300 , 30000 , 0 , 0 , 5000 , 130 , 130 , 1000 , 1500 , 0 , 0 , 1000 , 0 , 0 , 0 , 250 , 250 , 250 , 250 , 250 , 250 , 250 , 90 , 7 , 14 , 25 , 12103 , 0 , 0 , 0, 1)NPC'lerimizin Yerlerini Silelim.
Kod:
Delete From K_NPCPOS Where NpcID = '13115' And ZoneID = '12'
Delete From K_NPCPOS Where NpcID = '13113' And ZoneID = '11'
Delete From K_NPCPOS Where NpcID = '13115' And ZoneID = '201'
Delete From K_NPCPOS Where NpcID = '13113' And ZoneID = '201'* ve NPC'lerimizi Yerlerine Koyalım.
Kod:
insert into K_NPCPOS values (11 , 13115 , 103 , 0 , 0 , 0 , 0 , 496 , 545 , 496 , 545 , 0 , 0 , 0 , 0 , 1 , 60 , 0 , 3 , 'NULL')
insert into K_NPCPOS values (12 , 13113 , 103 , 0 , 0 , 0 , 0 , 496 , 545 , 496 , 545 , 0 , 0 , 0 , 0 , 1 , 60 , 0 , 3 , 'NULL')DB'nizde Dodo ve Roan Camp'ta Yeni Bir Quest Ekleyin
1299 Private Serverlarda gün geçmiyor ki yeni bir gelişme olmasın.. Şimdi ise montesque45'in düzenlemiş olduğu yeni bir görevi (questi) sizinle paylaşacağım.Öncelikle biraz quest'ten bahsedelim.
* Görev NPC'leri Dodo (Human) ve Roan (Orc) olmak üzere iki ırkta da mevcuttur.
* 50 adet Stone of Burning Skeleton toplayarak görevi tamamlıyorsunuz.
* Görev Bir kez yapılır ve Bir kez item alırsınız.
Görev Sonucunda alacağınız itemler;
* Rogue: +8 Shard ve ya +8 İron Bow
* Warrior: +8 Raptor +8 Totomic Spear +8 Impact
* Mage: +8 Elixir
* Priest: +8 Lobo Hammer +8 Lycoan Hammer +8 Lupus Hammer
Kullanım:
1. Başlat > Tüm Programlar > Microsoft SQL Server > Query Analyzer ‘ a giriyoruz.
2. SQL Server’ a bağlanıyoruz ve açılan ekranda ” master ” yerine ” DBmizi ” seçiyoruz.
3. Seçtikten sonra aşağıdaki kodu kopyalayıp yapıştırıyoruz ve F5 yaparak kodumuzu uyguluyoruz.
NPClerimizi Ekliyoruz.
Kod:
insert into k_npc values (3035 , 'Dodo[Görev]' , 4800 , 100 , 120710000 , 170210000 , 2 , 7 , 28 , 1 , 3 , 3 , 0 , 90 , 100 , 0 , 120000 , 0 , 0 , 20000 , 497 , 497 , 4000 , 1500 , 0 , 0 , 1000 , 0 , 0 , 0 , 250 , 250 , 250 , 250 , 250 , 250 , 250 , 90 , 7 , 14 , 35 , 32000 , 21510 , 0 , 0 , 1)
insert into k_npc values (2035 , 'Roan[Görev]' , 4800 , 100 , 120710000 , 170210000 , 1 , 7 , 28 , 1 , 3 , 3 , 0 , 90 , 100 , 0 , 120000 , 0 , 0 , 20000 , 497 , 497 , 4000 , 1500 , 0 , 0 , 1000 , 0 , 0 , 0 , 250 , 250 , 250 , 250 , 250 , 250 , 250 , 90 , 7 , 14 , 35 , 32000 , 21510 , 0 , 0 , 1)Npclerimizi Yerlerine Ekliyoruz.
Kod:
insert into k_npcpos values (1 , 2035 , 103 , 0 , 0 , 0 , 45 , 987 , 918 , 987 , 918 , 987 , 918 , 987 , 918 , 1 , 4400 , 0 , 3 , '16010450160104501601045016010450')
insert into k_npcpos values (2 , 3035 , 103 , 0 , 0 , 0 , 45 , 1066 , 1129 , 1066 , 1129 , 1066 , 1129 , 1066 , 1129 , 1 , 4400 , 0 , 3 , '16010450160104501601045016010450')Şimdide Görevde Lazım olucak Taşımızı(Stone of Burning Skeleton) Ekliyoruz ...
Kod:
insert into ITEM values (996061000 , 'Stone of Burning Skeleton ' , 97 , 17 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 520 , 0 , 0 , 1 , 0 , 0 , 1 , 99 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 255 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0)Sadece Herhangi bir drop editör ile Burning Skeleton'a drop eklemelisiniz.
Özellikler:
60 Level olmadan önce relog atınca master olamıyorsunuz..
60 Level'i geçtikten sonra relog attığınız zaman görev yapmadan master oluyorsunuz.
Herhangi bir sorun veya bug yoktur..
Kullanımı:
Enterprise Managerden Database'ye oradanda Stored Procedure'den LOAD_USER_DATA 'yı buluyoruz ve içinde aşağıda ilk önce yazılmış olan kodları arıyoruz ve kodu bulduktan sonra ikinci olarak yazılşmış olan kodlarla değiştiriyoruz.
Kod:
DECLARE @class char(21)
set @class = (select class from userdata where struserid = @id)
if @class = 105
begin
update userdata set class = 106 where struserid = @id
end
if @class = 107
begin
update userdata set class = 108 where struserid = @id
end
if @class = 109
begin
update userdata set class = 110 where struserid = @id
end
if @class = 111
begin
update userdata set class = 112 where struserid = @id
end
if @class = 205
begin
update userdata set class = 206 where struserid = @id
end
if @class = 207
begin
update userdata set class = 208 where struserid = @id
end
if @class = 209
begin
update userdata set class = 210 where struserid = @id
end
if @class = 211
begin
update userdata set class = 212 where struserid = @id
endKod:
-- Fixed oto master by Trayhoper
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
endUsko Görev Takıları ve Bazı İtemleri DB'e Ekle
Q.A kodlarını db'ye girmeniz yeterli olacaktır. Genelde bütün datalarda eklidir.
Kodlar not defteri halinde indirmek için tıklayınız.
1299 Private Serverlarda genellikle serverlarda sınırsız potlar vardır.. Fakat zor server kuranlar için gerekli olacak bir olay.. Daha önce;
* Colony Zone'ye Healing Potion Ekle
menizi sağlayan kodları paylaşmıştık.. Bugünde Nero bu kodları kullanarak Healing Potionu Eslanta Eklemiş..
Kullanım:
1. Başlat > Tüm Programlar > Microsoft SQL Server > Query Analyzer ‘ a giriyoruz.
2. SQL Server’ a bağlanıyoruz ve açılan ekranda ” master ” yerine ” DBmizi ” seçiyoruz.
3. Seçtikten sonra aşağıdaki kodu kopyalayıp yapıştırıyoruz ve F5 yaparak kodumuzu uyguluyoruz.
* NPC'lerimiz mevcutsa siliyoruz.
Kod:
Delete From K_NPC Where sSid = '13115'
Delete From K_NPC Where sSid = '13113'NPC'lerimizi ekliyoruz.
Kod:
Insert Into K_NPC Values (13113, '[Healing potion] Helena' , 2040 , 100 , 0 , 0 , 2 , 1 , 22 , 1 , 0 , 1 , 253000 , 50 , 100 , 300 , 30000 , 0 , 0 , 5000 , 130 , 130 , 1000 , 1500 , 0 , 0 , 1000 , 0 , 0 , 0 , 250 , 250 , 250 , 250 , 250 , 250 , 250 , 90 , 7 , 14 , 25 , 12103 , 0 , 0 , 0, 1)
Insert Into K_NPC Values (13115, '[Healing potion] Helena' , 22200 , 100 , 0 , 0 , 1 , 1 , 22 , 1 , 0 , 1 , 253000 , 50 , 100 , 300 , 30000 , 0 , 0 , 5000 , 130 , 130 , 1000 , 1500 , 0 , 0 , 1000 , 0 , 0 , 0 , 250 , 250 , 250 , 250 , 250 , 250 , 250 , 90 , 7 , 14 , 25 , 12103 , 0 , 0 , 0, 1)NPC'lerimizin Yerlerini Silelim.
Kod:
Delete From K_NPCPOS Where NpcID = '13115' And ZoneID = '12'
Delete From K_NPCPOS Where NpcID = '13113' And ZoneID = '11'
Delete From K_NPCPOS Where NpcID = '13115' And ZoneID = '201'
Delete From K_NPCPOS Where NpcID = '13113' And ZoneID = '201'* ve NPC'lerimizi Yerlerine Koyalım.
Kod:
insert into K_NPCPOS values (11 , 13115 , 103 , 0 , 0 , 0 , 0 , 496 , 545 , 496 , 545 , 0 , 0 , 0 , 0 , 1 , 60 , 0 , 3 , 'NULL')
insert into K_NPCPOS values (12 , 13113 , 103 , 0 , 0 , 0 , 0 , 496 , 545 , 496 , 545 , 0 , 0 , 0 , 0 , 1 , 60 , 0 , 3 , 'NULL')DB'nizde Dodo ve Roan Camp'ta Yeni Bir Quest Ekleyin
1299 Private Serverlarda gün geçmiyor ki yeni bir gelişme olmasın.. Şimdi ise montesque45'in düzenlemiş olduğu yeni bir görevi (questi) sizinle paylaşacağım.Öncelikle biraz quest'ten bahsedelim.
* Görev NPC'leri Dodo (Human) ve Roan (Orc) olmak üzere iki ırkta da mevcuttur.
* 50 adet Stone of Burning Skeleton toplayarak görevi tamamlıyorsunuz.
* Görev Bir kez yapılır ve Bir kez item alırsınız.
Görev Sonucunda alacağınız itemler;
* Rogue: +8 Shard ve ya +8 İron Bow
* Warrior: +8 Raptor +8 Totomic Spear +8 Impact
* Mage: +8 Elixir
* Priest: +8 Lobo Hammer +8 Lycoan Hammer +8 Lupus Hammer
Kullanım:
1. Başlat > Tüm Programlar > Microsoft SQL Server > Query Analyzer ‘ a giriyoruz.
2. SQL Server’ a bağlanıyoruz ve açılan ekranda ” master ” yerine ” DBmizi ” seçiyoruz.
3. Seçtikten sonra aşağıdaki kodu kopyalayıp yapıştırıyoruz ve F5 yaparak kodumuzu uyguluyoruz.
NPClerimizi Ekliyoruz.
Kod:
insert into k_npc values (3035 , 'Dodo[Görev]' , 4800 , 100 , 120710000 , 170210000 , 2 , 7 , 28 , 1 , 3 , 3 , 0 , 90 , 100 , 0 , 120000 , 0 , 0 , 20000 , 497 , 497 , 4000 , 1500 , 0 , 0 , 1000 , 0 , 0 , 0 , 250 , 250 , 250 , 250 , 250 , 250 , 250 , 90 , 7 , 14 , 35 , 32000 , 21510 , 0 , 0 , 1)
insert into k_npc values (2035 , 'Roan[Görev]' , 4800 , 100 , 120710000 , 170210000 , 1 , 7 , 28 , 1 , 3 , 3 , 0 , 90 , 100 , 0 , 120000 , 0 , 0 , 20000 , 497 , 497 , 4000 , 1500 , 0 , 0 , 1000 , 0 , 0 , 0 , 250 , 250 , 250 , 250 , 250 , 250 , 250 , 90 , 7 , 14 , 35 , 32000 , 21510 , 0 , 0 , 1)Npclerimizi Yerlerine Ekliyoruz.
Kod:
insert into k_npcpos values (1 , 2035 , 103 , 0 , 0 , 0 , 45 , 987 , 918 , 987 , 918 , 987 , 918 , 987 , 918 , 1 , 4400 , 0 , 3 , '16010450160104501601045016010450')
insert into k_npcpos values (2 , 3035 , 103 , 0 , 0 , 0 , 45 , 1066 , 1129 , 1066 , 1129 , 1066 , 1129 , 1066 , 1129 , 1 , 4400 , 0 , 3 , '16010450160104501601045016010450')Şimdide Görevde Lazım olucak Taşımızı(Stone of Burning Skeleton) Ekliyoruz ...
Kod:
insert into ITEM values (996061000 , 'Stone of Burning Skeleton ' , 97 , 17 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 520 , 0 , 0 , 1 , 0 , 0 , 1 , 99 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 255 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0)Sadece Herhangi bir drop editör ile Burning Skeleton'a drop eklemelisiniz.