Paylaşım Mob Drop Grup ile İtem Ekleme

Astral Online | 120 CAP | Rise Of Heroes | Royale Pass | Special System | All Dungeons | Monthly Rank |24 Ocak!

iMonarch

Welcome to GamePvps
GamePvps
Pop-Up Görsel
Merhabalar Arkadaşlar;

Bu Konumuzda Sizlere Mob Drop Grup ile İtem Ekleme Ayarlamayı Detaylı Olarak Anlatacagım. Sırasıyla izleceğimiz Adımlar Şu Şekilde;

İşlem Yapacağımız Tablolar
_RefMonster_AssignedItemRndDrop ve _RefDropItemGroup Tablolarında İşlem Yapılacak
1.Adım : Öncelikle _RefMonster_AssignedItemRndDrop Tablosunda Moba Eklenecek Grupları Ayarlıyoruz .

USE SRO_VT_SHARD
SELECT Service, ID, 1, '08DG_C_RARE ', 0, 1, 1, '0,004 ', 0, 0 FROM _RefObjCommon WHERE CodeName128 like 'MOB_TK%'


Üstteki Kodu Direkt Kopyalayın Sqle Yapıştırın.


KIRMIZI RENK : Yapacağımız Grup IDsi
SARI RENK:
Ayarladığınız Grup İsmi (NOT: _RefDropItemGroup Tablosuna Gireceğimiz Grup İsmi İle Aynı Olmak Zorundadır.)
YEŞİL RENK :
Mobdan Düşecek Olan İtemin Minimum Değeri
MOR RENK :
Mobdan Düşecek Olan İtemin Maximum Değeri
SİYAH RENK : İtemin Mobdan Düşme Oranı ( örn:1000 Mobda 1 için 0,001 Yapıyoruz )
TURUNCU RENK :
Hangi Moblara Eklemek İstiyorsanız RefObjCommon a Ekli olan Mob Kodunu Yazıcaksınız.

NOT: Rate İşlemleri 2 Aşamalı 2. Adımda Detaylı Anlatım Mevcuttur
NOT: Toplu Mob Kodları


SQL:
Jangandaki moblar : select * from _RefObjCommon where CodeName128 like'MOB_CH%'
Donwhang'daki moblar 1: select * from _RefObjCommon where CodeName128 like 'MOB_WC%'
Donwhang'daki moblar 2: select * from _RefObjCommon where CodeName128 like 'MOB_OA%'
Hotandaki moblar : select * from _RefObjCommon where CodeName128 like 'MOB_KT%'
Karakoramdaki moblar : select * from _RefObjCommon where CodeName128 like 'MOB_KK%'
Taklamakan'daki moblar : select * from _RefObjCommon where CodeName128 like 'MOB_TK%'
Downhang Cave'deki moblar : select * from _RefObjCommon where CodeName128 like 'MOB_DH%'
Roc Mountain'deki moblar : select * from _RefObjCommon where CodeName128 like 'MOB_RM%'
Constantinople'deki moblar : select * from _RefObjCommon where CodeName128 like 'MOB_EU%'
Samarkand'daki moblar 1: select * from _RefObjCommon where CodeName128 like 'MOB_AM%'
Samarkand'daki moblar 2 : select * from _RefObjCommon where CodeName128 like 'MOB_CA%'
Jangan cave'deki moblar : select * from _RefObjCommon where CodeName128 like 'MOB_TQ%'
Alexandria'daki moblar : select * from _RefObjCommon where CodeName128 like 'MOB_SD%'
Jupiter'deki moblar : select * from _RefObjCommon where CodeName128 like 'MOB_JUPITER%'
Forgotten World'deki moblar : select * from _RefObjCommon where CodeName128 like 'MOB_GOD%'


NOT 2 : Sadece Uniqlere Eklemek İstiyorsanız Üsteki Mob Kodlarının Sonuna and Rarity=3
Yazmanız Yeterlidir Örneğin ;
Kod:
select * from _RefObjCommon where CodeName128 like 'MOB_GOD%' and Rarity=3


Sonuç :
Execute Ettikten Sonra Çıkan Sonuçları Kopyalayıp _RefMonster_AssignedItemRndDrop Tablosuna Yapıştırıyoruz.


ADIM 2: Bu Adımda _RefDropItemGroup Tablosunda İşlem Yapıyoruz Burasıda Moba Ekleyeceğimiz İtem Kısmını Ayarlıyoruz , _RefMonster_AssignedItemRndDrop Bu Tablo ile Bağlantılıdır.

Rich (BB code):
USE SRO_VT_SHARD
SELECT 1, 1 , '08DG_C_RARE', ID, '1', 1  FROM RefObjCommon WHERE CodeName128 like 'ITEM%08%C_RARE' and CodeName128 not like '%EVENT%'

Üsteki Kodu Kopyalayıp Sqlde New Query Açarak Yapıştırın.
Yukarıda Belirtilen Koddaki Renklerin Anlamları

KIRMIZI RENK : Eklediğimiz Grup ID leri
NOT: KESİNLIKLE
_RefMonster_AssignedItemRndDrop BURAYA EKLEDİĞİNİZ ID İLE AYNI OLMAK ZORUNDADIR AKSİ TAKTİRDE GAMESERVER AÇILMAYACAKTIR !!!!
SARI RENK :
Eklediğiniz Grup İsmi
NOT: KESİNLIKLE
_RefMonster_AssignedItemRndDrop BURAYA EKLEDİĞİNİZ GRUP İSMİ İLE AYNI OLMAK ZORUNDADIR AKSİ TAKTİRDE GAMESERVER AÇILMAYACAKTIR !!!!
YEŞİL RENK : İtemin Düşme Ratesi Bunu Şöyle Açıklayayım Örneğin _RefMonster_AssignedItemRndDrop Bu Tabloya Eklediğinizdeki Ayarladığınız Rate İtemin Mobdan Drop Edilen Ratesidir.
Select ratio 1 olarak hesaplanırsa döngü fonksiyonunda Gameserver drop rateyi okur. Drop ihtimali gerçekleştiği zaman ise select ratio'yu okur. İtem listesinden yazılan select ratio ya göre itemi seçer ve drop gerçekleşir.
2 Adet item varsayalım ve burada bir itemin
select ratio 1 > ikinci itemin 0,1 ve aynı mobtan drop edilme şansı verilmesi game server select ratio 1 i daha kolay drop eder.
Ayarlanan
select ratio'ların toplam değeri 1 olmak zorundadır.
Genelde Fgw ratelerde grade counta göre
select ratio değeri oynanmaktadır bunun sebebi ise kartların zorluk derecesine göre adlandırılır.


PEMBE RENK : burası eklemek istediğiniz item kodunu yazacağınız yer ben örnek olarak o kodu koydum o kod sayesinde tüm silah set acc çin eu ayırmaksızın sizin için sıralamaktadır
NOT:
Sadece Çin Swler İçin

Rich (BB code):
USE SRO_VT_SHARD
SELECT 1, 1, '08DG_C_RARE', ID, '1', 1 FROM _RefObjCommon WHERE CodeName128 like 'ITEM%08%C_RARE' AND CodeName128 NOT LIKE '%EVENT%' and CodeName128 not like 'ITEM_EU%'

bu kodu kullanın Bu sayede Eu itemleri içinden çıkarır itemi sıralar
Kodu Kendiniz Eklemek İsterseniz 2. Adımda verdiğim Kodun Sonuna " and CodeName128 not like 'ITEM_EU%' ' " Kodunuz Yapıştırın.

Kodları Okuttuntan Sonra Çıkan Sonuçları Kopyalayıp _RefDropItemGroup Bu Tabloya Yapıştırdıktan Sonra Tüm İşlem Tamamlanmıştır Artık İstediğiniz Gibi Drop Grup Ayarlıyabilirsiniz.
 

selo251

Administrator
Admin
Pop-Up Görsel
Eline sağlık
 

BayDevil

Administrator
Founder
Admin
Designer
Pop-Up Görsel
Yapıyorsun bu sporu ozancığımm :) Ellerine sağlık, fazla bilgi sahibi olmayan arkadaşlarımız için güzel bir paylaşım olmuş.
 

Üst