Merhaba, Hoşgeldin!

VSRO.org, Silkroad Online, Knight Online, Metin2 ve diğer çevrimiçi oyunlar için öncü bir yardım ve geliştirme platformudur. Misyonumuz, bilgi ve deneyim sahibi bireyleri, bilgiye ihtiyaç duyanlarla bir araya getirerek, zengin bir etkileşim ortamı yaratmak ve farklı bakış açılarını birleştirmektir. Topluluğumuzda güçlü bir işbirliği ve öğrenme kültürü oluşturarak, herkesin değerli katkılarda bulunmasını sağlıyoruz.

vSRO Çözüldü Mob Slot Değiştirme için hangi konu?

Katılım
19 Eyl 2024
Mesajlar
139
Çözümler
1
Tepkime puanı
33
Puanları
28
Yaş
35
Konum
Kocaeli
Çözüm
Merhaba alex de bulunan salt post - salt desert - echo valley - red ground - chaos maze buralardaki komple mobları değiştirmek istiyorum sizce aşağı konulardan hangisini yapmalıyım?
1. vSRO Paylaşım - Mob Slot Değiştirme ''Bölgeye Göre'' [New]
2. vSRO Paylaşım - Mob Slot Değiştirme [New]
3. vSRO Paylaşım - Mob Slot Değiştirme

Ek : Screenshot buradaki monster level yazısını hangi dosyadan düzenleyebilirim
Ben

Ek olarak sunduğunuz kısma yanıt vermek isterim.

textzonename.txt içerisinde Red Hamada diye aratınca çıkıyor oradan düzenlemesini yapabilirsiniz.

1729190393661.png

Ayrıca cevabınıza "vSRO Paylaşım - Mob Slot Değiştirme [New]" bu konu üzerinden ulaşabilirsiniz.
Merhaba alex de bulunan salt post - salt desert - echo valley - red ground - chaos maze buralardaki komple mobları değiştirmek istiyorum sizce aşağı konulardan hangisini yapmalıyım?
1. vSRO Paylaşım - Mob Slot Değiştirme ''Bölgeye Göre'' [New]
2. vSRO Paylaşım - Mob Slot Değiştirme [New]
3. vSRO Paylaşım - Mob Slot Değiştirme

Ek : Screenshot buradaki monster level yazısını hangi dosyadan düzenleyebilirim
Ben

Ek olarak sunduğunuz kısma yanıt vermek isterim.

textzonename.txt içerisinde Red Hamada diye aratınca çıkıyor oradan düzenlemesini yapabilirsiniz.

1729190393661.png

Ayrıca cevabınıza "vSRO Paylaşım - Mob Slot Değiştirme [New]" bu konu üzerinden ulaşabilirsiniz.
 
Oyla 1
Çözüm
Oyla 0
Oyla 0
Rica ederim hangisini daha rahat anladıysanız öyle devam etmenizde fayda var bu tarz şeylerde artık sizin uğraş yeteneğiniz devreye giriyor :)
Teşekkür ederim sadece kafamı karıştıran bir durum şu attığım konuların hepsinin içeriği birbirinden farklı sadece bana buradaki olayları açıklayabilir misiniz en son ki atmış olduğumda oldukça şey var birbirlerinin arasındaki farklar nedir?
birisi direkt olarak eski mob ve yeni mob olarak sunulmuş diğerinde ekstra olarak;
DECLARE @RegionName varchar(128) = 'KingsValley' -- _RefRegion >>> 'ContinentName' sütunundaki bölgenin Adı
bulunuyor

bir diğeri daha bi kafamı karıştırdı
SQL:
 DECLARE @CodeNameOld VARCHAR(256) = 'MOB_CA_PERYTON_CLON'
    DECLARE @CodeNameNew VARCHAR(256) = 'MOB_TQ_SNAKESLAVE_CLON2'

    DECLARE @Table_01 TABLE ([dwTacticsID] INT) INSERT @Table_01 SELECT [Tab_RefTactics].[dwTacticsID] FROM [SRO_VT_SHARD].[dbo].[Tab_RefTactics] WITH(NOLOCK) JOIN [SRO_VT_SHARD].[dbo].[_RefObjCommon] WITH(NOLOCK) ON [Tab_RefTactics].[dwObjID] = [_RefObjCommon].[ID] WHERE [_RefObjCommon].[CodeName128] = @CodeNameOld
    WHILE EXISTS (SELECT (1) FROM @Table_01)
    BEGIN
        DECLARE @TacticsIDOld INT = (SELECT TOP (1) [dwTacticsID] FROM @Table_01)

        DECLARE @Table_02 TABLE ([dwTacticsID] INT) INSERT @Table_02 SELECT [Tab_RefTactics].[dwTacticsID] FROM [SRO_VT_SHARD].[dbo].[Tab_RefTactics] WITH(NOLOCK) JOIN [SRO_VT_SHARD].[dbo].[_RefObjCommon] WITH(NOLOCK) ON [Tab_RefTactics].[dwObjID] = [_RefObjCommon].[ID] WHERE [_RefObjCommon].[CodeName128] = @CodeNameNew
        WHILE EXISTS (SELECT (1) FROM @Table_02)
        BEGIN
            DECLARE @TacticsIDNew INT = (SELECT TOP (1) [dwTacticsID] FROM @Table_02)

            UPDATE [SRO_VT_SHARD].[dbo].[Tab_RefNest] SET [dwTacticsID] = @TacticsIDNew WHERE [dwTacticsID] = @TacticsIDOld

            DELETE @Table_02 WHERE [dwTacticsID] = @TacticsIDNew
        END

        DELETE @Table_01 WHERE [dwTacticsID] = @TacticsIDOld
    END
 
Oyla 0
vSRO Paylaşım - Mob Slot Değiştirme [New] Bu Konu işini görecektir

Kendim de şöyle bir kod bırakayım belki lazım olur hangi mob hangi kordinatta çıkıyor tümü mob kodunu yazarak görebilirsin


SQL:
USE SRO_VT_SHARD;


DECLARE @MobID INT;
SET @MobID = (SELECT ID FROM _RefObjCommon WHERE CodeName128 = 'MOB_SD_SANDBUG');


DECLARE @TacticsID TABLE (dwTacticsID INT);
INSERT INTO @TacticsID
SELECT dwTacticsID FROM Tab_RefTactics WHERE dwObjID = @MobID;


DECLARE @HiveID TABLE (dwHiveID INT);
INSERT INTO @HiveID
SELECT dwHiveID FROM Tab_RefNest WHERE dwTacticsID IN (SELECT dwTacticsID FROM @TacticsID);


SELECT dwNestID, nRegionDBID, fLocalPosX, fLocalPosY, fLocalPosZ
FROM Tab_RefNest
WHERE dwHiveID IN (SELECT dwHiveID FROM @HiveID);
 
Oyla 0
vSRO Paylaşım - Mob Slot Değiştirme [New] Bu Konu işini görecektir

Kendim de şöyle bir kod bırakayım belki lazım olur hangi mob hangi kordinatta çıkıyor tümü mob kodunu yazarak görebilirsin


SQL:
USE SRO_VT_SHARD;


DECLARE @MobID INT;
SET @MobID = (SELECT ID FROM _RefObjCommon WHERE CodeName128 = 'MOB_SD_SANDBUG');


DECLARE @TacticsID TABLE (dwTacticsID INT);
INSERT INTO @TacticsID
SELECT dwTacticsID FROM Tab_RefTactics WHERE dwObjID = @MobID;


DECLARE @HiveID TABLE (dwHiveID INT);
INSERT INTO @HiveID
SELECT dwHiveID FROM Tab_RefNest WHERE dwTacticsID IN (SELECT dwTacticsID FROM @TacticsID);


SELECT dwNestID, nRegionDBID, fLocalPosX, fLocalPosY, fLocalPosZ
FROM Tab_RefNest
WHERE dwHiveID IN (SELECT dwHiveID FROM @HiveID);
Adamsın çok teşekkür ederim ❤️
 
Oyla 0
Geri
Üst Alt