vSRO Silkroad Online [MaxiGuard] Canlı (Teleportsuz) Gold Veren Scroll

  • Konuyu Başlatan Konuyu Başlatan Founder
  • Başlangıç tarihi Başlangıç tarihi

Founder

BozokBeyi
Admin
Katılım
27 Tem 2025
Konular
626
Mesajlar
823
Tepkime puanı
209
Puanları
43
Konum
Hotan
1767597224068.jpeg

📜 MaxiGuard – Canlı (Teleportsuz) Gold Veren Scroll Yapımı


Merhabalar sevgili forum kullanıcıları,
Bugün sizlerle MaxiGuard altyapısı kullanarak canlı (teleportsuz) gold veren scroll yapımını paylaşacağım.
Scroll kullanıldığında karakter anında gold alır, herhangi bir teleport veya relog gerekmez.


Ben örnek olarak 3 adet gold scroll ekledim. Gold miktarlarını isteğinize göre rahatlıkla düzenleyebilirsiniz.
Herkese iyi forumlar.




📌 1. _RefObjCommon Kayıtları


Aşağıdaki satırları _RefObjCommon tablosuna ekliyoruz:


Kod:
1    42195    ITEM_GOLD_SCROLL_01    MAXIGUARD    xxx    SN_ITEM_GOLD_SCROLL_01    SN_ITEM_GOLD_SCROLL_01_TT_DESC    1    0    3    3    13    1    180000    3    0    1    1    1    255    1    1    0    0    129    0    0    0    0    0    0    0    -1    0    -1    0    -1    0    -1    0    -1    0    0    0    0    0    0    0    100    0    0    0    xxx    item\etc\drop_mall_scroll.bsr    item\etc\goldscroll.ddj    xxx    xxx    21724


1    42196    ITEM_GOLD_SCROLL_02    MAXIGUARD    xxx    SN_ITEM_GOLD_SCROLL_02    SN_ITEM_GOLD_SCROLL_02_TT_DESC    1    0    3    3    13    1    180000    3    0    1    1    1    255    1    1    0    0    129    0    0    0    0    0    0    0    -1    0    -1    0    -1    0    -1    0    -1    0    0    0    0    0    0    0    100    0    0    0    xxx    item\etc\drop_mall_scroll.bsr    item\etc\goldscroll.ddj    xxx    xxx    21725


1    42197    ITEM_GOLD_SCROLL_03    MAXIGUARD    xxx    SN_ITEM_GOLD_SCROLL_03    SN_ITEM_GOLD_SCROLL_03_TT_DESC    1    0    3    3    13    1    180000    3    0    1    1    1    255    1    1    0    0    129    0    0    0    0    0    0    0    -1    0    -1    0    -1    0    -1    0    -1    0    0    0    0    0    0    0    100    0    0    0    xxx    item\etc\drop_mall_scroll.bsr    item\etc\goldscroll.ddj    xxx    xxx    21726




📌 2. _RefObjItem Kayıtları


Aşağıdaki kayıtları _RefObjItem tablosuna ekleyin:


Kod:
21724    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    0    SKILL_LIVE_SCROLLS    1000    COOLTIME:0x000000C8    -1    xxx


21725    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    0    SKILL_LIVE_SCROLLS    1000    COOLTIME:0x000000C8    -1    xxx


21726    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    0    SKILL_LIVE_SCROLLS    1000    COOLTIME:0x000000C8    -1    xxx




📌 3. _RefSkill (Live Scroll Skill)


Eğer daha önce MaxiGuard Live Scroll eklediyseniz tekrar eklemenize gerek yoktur.


Kod:
1 33810 50001 SKILL_LIVE_SCROLLS MAXIGUARD SKILL_LIVE_SCROLLS 0 1 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 1 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 255 255 0 0 0 0 0 255 255 255 255 xxx xxx xxx xxx xxx




📌 4. Database Oluşturma


Kod:
IF NOT EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = 'MaxiGuard_Features')
BEGIN
CREATE DATABASE MaxiGuard_Features;
END




📌 5. Gold Scroll Prosedürü


Kod:
USE [MaxiGuard_Features]
GO


CREATE PROCEDURE [dbo].[_Gold_Scrolls]
@CharID int,
@Operation tinyint,
@ItemRefID int
AS
BEGIN
DECLARE @CharName varchar(64)
DECLARE @ItemCodeName varchar(64)
DECLARE @GoldAmount bigint



<span><span><span>SET</span></span><span> </span><span><span>@ItemCodeName</span></span><span> </span><span><span>=</span></span><span> (</span><span><span>SELECT</span></span><span> CodeName128 </span><span><span>FROM</span></span><span> SRO_VT_SHARD.._RefObjCommon </span><span><span>WHERE</span></span><span> ID </span><span><span>=</span></span><span> </span><span><span>@ItemRefID</span></span><span>)<br></span><span><span>SET</span></span><span> </span><span><span>@CharName</span></span><span> </span><span><span>=</span></span><span> (</span><span><span>SELECT</span></span><span> CharName16 </span><span><span>FROM</span></span><span> SRO_VT_SHARD.._Char </span><span><span>WHERE</span></span><span> CharID </span><span><span>=</span></span><span> </span><span><span>@CharID</span></span><span>)<br><br>IF </span><span><span>@Operation</span></span><span> </span><span><span>=</span></span><span> </span><span><span>16</span></span><span><br></span><span><span>BEGIN</span></span><span><br>    IF </span><span><span>@ItemCodeName</span></span><span> </span><span><span>LIKE</span></span><span> </span><span><span>'ITEM_GOLD_SCROLL_01%'</span></span><span><br>        </span><span><span>SET</span></span><span> </span><span><span>@GoldAmount</span></span><span> </span><span><span>=</span></span><span> </span><span><span>100000000</span></span><span><br>    </span><span><span>ELSE</span></span><span> IF </span><span><span>@ItemCodeName</span></span><span> </span><span><span>LIKE</span></span><span> </span><span><span>'ITEM_GOLD_SCROLL_02%'</span></span><span><br>        </span><span><span>SET</span></span><span> </span><span><span>@GoldAmount</span></span><span> </span><span><span>=</span></span><span> </span><span><span>200000000</span></span><span><br>    </span><span><span>ELSE</span></span><span> IF </span><span><span>@ItemCodeName</span></span><span> </span><span><span>LIKE</span></span><span> </span><span><span>'ITEM_GOLD_SCROLL_03%'</span></span><span><br>        </span><span><span>SET</span></span><span> </span><span><span>@GoldAmount</span></span><span> </span><span><span>=</span></span><span> </span><span><span>300000000</span></span><span><br><br>    </span><span><span>EXEC</span></span><span> [MaxiGuard_User].[dbo].[__AddGoldToCharacter] </span><span><span>@CharID</span></span><span>, </span><span><span>@GoldAmount</span></span><span><br></span><span><span>END</span></span><span><br></span></span>

END




📌 6. _AddLogItem İçine Eklenecek Kısım


Kod:
BEGIN
EXEC [MaxiGuard_Features].[dbo].[_Gold_Scrolls] @CharID, @Operation, @ItemRefID
END




✅ Kurulum bu kadar!
Scroll kullanıldığında karakter anında gold alacaktır.


İsteyen arkadaşlar için:


  • Farklı gold miktarları
  • Limitli kullanım
  • Log tutma
  • IP / HWID kontrolü

gibi ek geliştirmeler de yapılabilir.


Herkese iyi forumlar 🚀
 
Geri
Üst Alt
TR
EN
VI
AR
RU