Paylaşım Bir Bölgeye Forgotten World Girişi Atamak

Xena

.
10 Ağu 2019
44
8
22
Muğla
Merhabalar.
Daha önce paylaşılmayan ve belirli kişilerin bildiği ama benimde yakın zamandan beri paylaşmayı düşündüğüm ve işten dolayı fırsat bulamadığım bir konu. Bu konumuzda sadece arabia garden haritasına fgw teleport taşı ile girmeyi göstereceğim. İlgi görürse trigger tablolarından yararlanarak bir mobu kesince diğer odalardaki mobların spawn olmasını çitlerin kalkmasını göstereceğim.
Gelelim konumuza bugün gün içinde gerekli tablolardan verileri paylaşacağım fakat pc format attığımdan dolayı ve gelen giden misafirlerden fırsat bulamadığımda en yakın zamanda paylaşmayı düşünüyorum. Takipte kalın çok yakında sizlerle. 😉

Evet gelelim konumuza ilk önce en önemli unsur olan yedek almayı unutmayın.

İlk olarak _RefGame_World tablomuz ile başlıyoruz. Buradaki 98 idmiz ve INS_GARDEN_DUNGEON ile gösterdiğim kısımlar önemli buraları aklımızda tutuyoruz.
Kod:
98    INS_GARDEN_DUNGEON    1    1000    8    0    0    0    10800000    600000    GROUP_GARDEN_DUNGEON

Daha sonra _RefGame_World_Config tablomuzda 2000 ile başlayan idleri kendinize göre düzenleyebilirsiniz ve burada ENTER_LIMIT 95 ve 110 levelimizdir kendinize göre düzenleyin
Kod:
1    2000    GROUP_GARDEN_DUNGEON    GAME_WORLD_NORMALIZE_TYPE    GAME_WORLD_NORMALIZE_TYPE_A    STRING
1    2001    GROUP_GARDEN_DUNGEON    ENTER_LIMIT_CONDITION_LEVEL_MINIMUM_NUM    95    INT32
1    2002    GROUP_GARDEN_DUNGEON    ENTER_LIMIT_CONDITION_LEVEL_MAXIMUM_NUM    110    INT32
1    2003    GROUP_GARDEN_DUNGEON    ENTER_LIMIT_CONDITION_JOB_CLOTHES_TAKE_OFF    ON    STRING
1    2004    GROUP_GARDEN_DUNGEON    ENTER_LIMIT_CONDITION_RIDE_COS_NOT_RIDING    ON    STRING
1    2005    GROUP_GARDEN_DUNGEON    ENTER_LIMIT_CONDITION_TRADE_COS_NOT_RIDING    ON    STRING
1    2006    GROUP_GARDEN_DUNGEON    PARTYMONSTER_SPAWN    OFF    STRING
1    2007    GROUP_GARDEN_DUNGEON    GAMEWORLD_DISAPPEARANCE_TIME    3600000    INT32
1    2008    GROUP_GARDEN_DUNGEON    GAMEWORLD_DISAPPEARANCE_TIME    3600000    INT32
1    2009    GROUP_GARDEN_DUNGEON    GAMEWORLD_DISAPPEARANCE_TIME    3600000    INT32
1    2010    GROUP_GARDEN_DUNGEON    CONTROL_NOTIFY_SPAWN_UNIQUE_MONSTER_MSG    ON    STRING

Şimdi burada ekleyeceğimiz kısımlarda oyunun orjinal FGW'sinden bağımsız olması için yani demek istediğim oyuncu bir char ile fgw'ye girer ve 5 saat süre cezası ekler ama sizde yeni fgw eklersiniz ve bu fgw oyunun orjinal fgw'sinden bağımsız bir şekilde süre cezası olsun ve oyuncu hem orjinal fgw'sine hemde yeni eklediğimiz fgw'ye gitsin ve süreyi 21 saat olsun diyoruz. İşte şimdi ekleyeceğimiz tablodaki veriler bu işe yarayacak. Tablomuz ise _RefGameWorldGroup
Kod:
2    GROUP_INS_GARDEN    Garden Dungeon    GROUP_CONFIG_INS_GARDEN

_RefGameWorldGroup_Config Burada ise 1260 olan kısım dakika cinsinde süremizdir yani 21 saat.
Kod:
1    6    GROUP_CONFIG_INS_GARDEN    ENTER_WORLD_GROUP_COOL_TIME    1260    INT32
1    7    GROUP_CONFIG_INS_GARDEN    TIMEDJOB_COOL_TIME_FORCLIENT    1260    CLIENT_DATA
1    8    GROUP_CONFIG_INS_GARDEN    TIMEDJOB_ICONURL_FORCLIENT    icon\item\etc\teleprot_hole.ddj    CLIENT_DATA
1    9    GROUP_CONFIG_INS_GARDEN    TIMEDJOB_EXPANATION_FORCLIENT    UIIT_STT_PARTY_GARDEN_EXPANATION    CLIENT_DATA
1    10    GROUP_CONFIG_INS_GARDEN    TIMEDJOB_SUBJECT_FORCLIENT    UIIT_STT_PARTY_GARDEN_SUBJECT    CLIENT_DATA

_RefGameWorldBindGameWorldGroup bu tabloda ise az önce eklediğimiz 2 olan yer _RefGameWorldGroup idmizdir. 98 olan ise _RefGame_World idmiz.
Kod:
1    23    98    2

Burada ekleme yapacağımız tablo _RefInstance_World_Region bu kısımda dikkat edilmesi gereken nokta WorldID'mizi hem 1 olarak hemde _RefGame_World'e eklediğimiz 98 idsi ile RegionID'leri eklememizdir. Yoksa char dungeona ışınlandığında dc yersiniz. Daha önceden Regionlarımız WorldID 1 olarak eklendiyseniz sadece 98 id ile eklenmesi gerekmektedir. 1 olarak eklendi ise tekrar eklememize gerek yok :)
Kod:
1    31734
1    31735
1    31736
1    31990
1    31991
1    31992
1    32246
1    32247
1    32248
98    31734
98    31735
98    31736
98    31990
98    31991
98    31992
98    32246
98    32247
98    32248

_RefInstance_World_Start_Pos Bu tabloda yine 98 idmizi kendinize göre düzenlemeyi unutmuyoruz. Bu tablo charın hangi koordinatlara ışanlanacağını belirten tablomuzdur.
Kod:
98    32248    1292    394    1279    0

Sıra teleport taşımızı eklemeye geldi. _RefObjCommon tablosuna eklemeyi yapıyoruz.
Kod:
1    67650    ITEM_GARDEN_TELEPORT    ???? 91~100 (?)    xxx    SN_ITEM_GARDEN_TELEPORT    SN_ITEM_GARDEN_TELEPORT_DESC    0    0    3    3    12    7    180000    3    0    1    1    1    0    0    1    0    0    1    0    100    0    0    0    1    1    -1    0    -1    0    -1    0    -1    0    -1    0    0    0    0    0    0    0    100    0    0    0    xxx    item\etc\drop_ch_eventbox.bsr    item\etc\teleprot_hole.ddj    xxx    xxx    43374

_RefObjItem Burada dikkat edilmesi gereken kısımlar _RefGame_World tablomuzdaki INS_GARDEN_DUNGEON. 110 ?? ???? 110 ?? ???? 8 bu kısım charın kaç levelde teleportu açabileceği ve buradaki 8 ise o dungeona kaç kişinin partinizle beraber girebileceğidir. 75600000 burası milisaniye cinsinden 21 saat olarak ayarlanmıştır.
Kod:
43374    1    2    0    0    1    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    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    1    ???    0    INS_GARDEN_DUNGEON                                                                                                                    110    ?? ????    110    ?? ????    8    ??????    6    ???? ??    1    ???? ?? ??    -1    INS_QUEST_TELEPORT    -1    UIIT_STT_GARDEN_DUNGEON    75600000    COOLTIME:0x000000A1    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    0    0    0

Son olarak media kısımları var fakat konu uzamasın diye ve kaymalar olmaması için hem database hemde media kısımlarını txt olarak vereceğim aşağıdan indirebilirsiniz :)
 
Son düzenleme:

Xena

.
10 Ağu 2019
44
8
22
Muğla
Deneyip ekleyenler foto atabilirmi pc format attığımdan dolayı yeniden yüklüyorum herşeyi. Eğer ilgi çok olursa trigger kısımlarınıda paylaşmayı düşünüyoru. Güle güle kullanın.
 

ILower

.
9 May 2019
61
8
28
Türkiye
Kod:
24540    1    2    0    0    1    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    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    1    ???    0    INS_ARABIA_GARDEN                                                                                                                   110    ?? ????    110    ?? ????    8    ??????    6    ???? ??    1    ???? ?? ??    -1    INS_QUEST_TELEPORT    -1    UIIT_STT_GARDEN_DUNGEON    75600000    COOLTIME:0x00000071    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    -1    xxx    0    0    0
Olarak ekleyince basılıyor teleport açılıyor ancak gitmeye calıstıgında tepki vermiyor asla ışınlanmıyor.
 

ILower

.
9 May 2019
61
8
28
Türkiye
Kod:
ARABIA_GARDEN 1
Şeklinde ekli ise DB de malesef

local overlap job exception!! : CServerProcessOverlap

hatası veriyor neden olabilir bu ?
 

Xena

.
10 Ağu 2019
44
8
22
Muğla
_RefGame_World tablosu verilerini yeniden benim verdiğim şekilde eklersen sorun yaşamazsın. Genelde bu hatayı id çakışması olunca verir. Tabloları kontrol et çakışma varmı diye bak. Yada dbyi eski yediğine geri al bana team wiever gönder özelden yapalım beraber.
 

ILower

.
9 May 2019
61
8
28
Türkiye
_RefGame_World tablosu verilerini yeniden benim verdiğim şekilde eklersen sorun yaşamazsın. Genelde bu hatayı id çakışması olunca verir. Tabloları kontrol et çakışma varmı diye bak. Yada dbyi eski yediğine geri al bana team wiever gönder özelden yapalım beraber.
team için bilgisayar ortamı pek müsait değil :)

ama kontrol ettim region kodlarını yazınca bu tür hata geliyor tekrar baştan yapacagım.
bence sen tüm sistemi tamamlayıp verirsen daha mantıklı olur.
çünkü bu sekıl yapsak bile trigger eksik olduğu için uğraşmak mantıklı olmuyor.
tam olarak sistemi anlatırsan ve paylaşırsan daha çok ilgi görebilir.
şuanda sadece yeni wordid ile bir clon map eklemiş gibi oldu sadece (benim fikrim böyle)
 


Etiketler
fgw yeni fgw yeni fgw oluşturmak
Üst Alt