R10DEV.NET HABER SİTESİ AÇILDI!R10DEV.NET HABER SİTESİ AÇILDI!

vSRO Magic Stone STR / INT SQL (Base Sistem)
admin
Katılım
23 Eki 2022
Mesajlar
6,506
Çözümler
11
Tepkime puanı
4,151
Puanları
113
Yaş
28

vSRO Magic Stone STR / INT SQL (Base Sistem)

⚙️ 1. Item Type (RefObjItem) ekleme


INSERT INTO _RefObjCommon (Service, ID, CodeName128, ObjName128, OrgObjCodeName128, NameStrID128)
VALUES (1, 90001, 'ITEM_MALL_MAGIC_STONE_STR', 'Magic Stone STR', '', 'STR Stone');

INSERT INTO _RefObjCommon (Service, ID, CodeName128, ObjName128, OrgObjCodeName128, NameStrID128)
VALUES (1, 90002, 'ITEM_MALL_MAGIC_STONE_INT', 'Magic Stone INT', '', 'INT Stone');



💎 2. Item Stat (Magic Stone Effect)

Bu kısım asıl STR / INT basma logic:

INSERT INTO _RefItemAttachedOption
(ItemCodeName, OptionCodeName, Param1, Param2, Param3)
VALUES
('ITEM_MALL_MAGIC_STONE_STR', 'MATTR_STR', 10, 0, 0);

INSERT INTO _RefItemAttachedOption
(ItemCodeName, OptionCodeName, Param1, Param2, Param3)
VALUES
('ITEM_MALL_MAGIC_STONE_INT', 'MATTR_INT', 10, 0, 0);

👉 Burada:
  • Param1 = verilen STR/INT miktarı
  • 10 → +10 stat (istersen 5 / 20 yaparsın)


🐉 3. Devil Spirit Item Bind (Optional)

Eğer Devil Spirit'e özel bağlamak istiyorsan:

INSERT INTO _RefItemRelation
(Service, RefItemCodeName, RelatedItemCodeName)
VALUES
(1, 'ITEM_DEVIL_SPIRIT', 'ITEM_MALL_MAGIC_STONE_STR');

INSERT INTO _RefItemRelation
(Service, RefItemCodeName, RelatedItemCodeName)
VALUES
(1, 'ITEM_DEVIL_SPIRIT', 'ITEM_MALL_MAGIC_STONE_INT');



🧪 4. Drop System (Mob Loot)


INSERT INTO _RefMonster_AssignedItemDrop
(MonsterID, ItemID, DropRatio)
VALUES
(20001, 90001, 50); -- STR Stone

INSERT INTO _RefMonster_AssignedItemDrop
(MonsterID, ItemID, DropRatio)
VALUES
(20001, 90002, 30); -- INT Stone

👉 DropRatio:

  • 1–10000 arası sistem olabilir serverına göre



⚡ 5. NPC Shop (Satış ekleme)


INSERT INTO _ShopGoods
(Service, ShopID, RefItemCodeName, SlotIndex, Param1)
VALUES
(1, 3001, 'ITEM_MALL_MAGIC_STONE_STR', 1, 1000000);
INSERT INTO _ShopGoods
(Service, ShopID, RefItemCodeName, SlotIndex, Param1)
VALUES
(1, 3001, 'ITEM_MALL_MAGIC_STONE_INT', 2, 1000000);



🔥 PRO NOT (ÇOK ÖNEMLİ)

vSRO'da kritik nokta:

  • STR/INT effect _RefItemAttachedOption + server side property handler ile çalışır
  • Sadece SQL yetmez → GameServer item handler desteklemeli
  • Yoksa item görünür ama stat vermez


🧨 Özet

  • _RefObjCommon → item yaratma
  • _RefItemAttachedOption → STR/INT effect
  • _RefMonster_AssignedItemDrop → drop
  • _ShopGoods → NPC satış
 
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!

Access Restricted

Browser developer tools or unauthorized inspection detected.
Access to this site is limited to standard browser sessions for security reasons.

Protection by r10dev.net