vSRO Procedure For +3 Scroll System | _AddTimedJob ile Item Opt Level (+3 Enchant Scroll) Rehberi
admin
Katılım
23 Eki 2022
Mesajlar
8,185
Çözümler
12
Tepkime puanı
4,852
Puanları
113
Yaş
28
Merhaba arkadaşlar,


Bu konuda vSRO server files üzerinde _AddTimedJob prosedürü kullanılarak +3 enchant scroll sistemi nasıl yapılır onu paylaşıyorum.


Bu sistem sayesinde belirlenen item üzerinde (inventory slot kontrolü ile) otomatik olarak OptLevel +3 arttırma işlemi yapılabilir. Özellikle D11 / EGY A-B itemleri gibi gear sistemlerinde kullanılabilir.


⚠️Not: Bu sistem sadece belirlenen slot ve item aralığında çalışır, +8 ve üzeri itemlerde devre dışı kalacak şekilde tasarlanmıştır. İstediğiniz gibi item ID, slot ve + değeri değiştirilebilir.




🔧SQL Procedure (_AddTimedJob) – +3 Scroll System



IF(@JobID = 'Write Here Scroll Skill ID') -- Plus Scroll (+3)
Begin
Declare @OptLvl int
Declare @newoptLvl int

Select @OptLvl = OptLevel
From dbo._Items
Where ID64 = (
Select ItemID
From _Inventory
Where CharID = @CharID and Slot = '13' and ItemID > 0
)

Set @newoptLvl = (@OptLvl + 3) -- Extra + value

Update dbo._Items
Set OptLevel = @newoptLvl
Where ID64 = (
Select ItemID
From _Inventory
Where CharID = @CharID and Slot = '13' and ItemID > 0
)
and OptLevel <= 7
and (
(RefItemID between 25611 and 25668)
Or (RefItemID between 25727 and 25762)
Or (RefItemID between 25669 and 25726)
Or (RefItemID between 25763 and 25798)
)
End





⚙️Sistem Mantığı


  • Slot 13 (inventory item slot) kontrol edilir
  • Item OptLevel çekilir
  • +3 eklenir
  • Sadece belirlenen item ID aralıklarında çalışır
  • OptLevel max 7 ile sınırlandırılmıştır
  • JobID üzerinden scroll tetiklenir



💡Özelleştirme


  • +3 → istediğin value yapabilirsin (+1, +5, +10 vs)
  • Slot = 13 → farklı inventory slot yapabilirsin
  • RefItemID between → kendi item gruplarını ekleyebilirsin
  • OptLevel <= 7 → max upgrade sınırı

 
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!