طبعا الناس كلها عارفة مشكلة ان الspirit سواء كان angel او devil لو عملتله awake لازم عشان تنقله لشخصية تانية تنقله عن طريق الguild storage
ده scroll بسيط وفكرته ابسط عشان تحمي ال players عندك في السرفر من الscamers
الscroll فكرته انه بيصفرالمدة الي فاضلة في وقت الspirit
ندخل في الموضوع على طول
ٌItemDataXXXXX.txt
كود:
1 92905 ITEM_UDW_SPIRIT_KILL ????? xxx SN_ITEM_UDW_SPIRIT_KILL SN_ITEM_UDW_SPIRIT_KILL_TT_DESC 1 0 3 3 3 1 180000 3 0 1 1 1 233 0 1 0 0 1 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\etc_nasrun_kill.ddj xxx xxx 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 1000 ???? 1 ?????? -1 RESURRECT -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0
_RefobjCommon
كود:
1 92905 ITEM_UDW_SPIRIT_KILL ????? xxx SN_ITEM_UDW_SPIRIT_KILL SN_ITEM_UDW_SPIRIT_KILL_TT_DESC 1 0 3 3 3 1 180000 3 0 1 1 1 233 0 1 0 0 1 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\etc_nasrun_kill.ddj xxx xxx 92905
_RefobjItem
كود:
92905 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 1000 ???? 1 ?????? -1 RESURRECT -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0 0
Textdata_opject.txt
كود:
1 SN_ITEM_UDW_SPIRIT_KILL Spirit killer scroll
1 SN_ITEM_UDW_SPIRIT_KILL_TT_DESC Put your spirit in your first inventory slot (upper left) then use this scroll and your spirit will be killed.( Please use it right so you dont lose your item , also never use the scroll if you dont have the (spirit) at your first slot ).
Edit _AddLogItem
كود:
DECLARE @id64 INT = (SELECT ITEMID FROM SRO_VT_SHARD.DBO._Inventory WHERE CharID = @CHARID AND SLOT = 13)
DECLARE @REFITEMID INT = (SELECT REFITEMID FROM SRO_VT_SHARD.DBO._Items WHERE ID64 = @id64)
IF (@ItemRefID = '92905' AND @Operation = 41) -- Spirit killer
begin
IF @REFITEMID IN (select id from SRO_VT_SHARD.DBO._RefObjCommon where CodeName128 like '%amalrun%' or CodeName128 like '%avatar%%nasrun%')
BEGIN
UPDATE SRO_VT_SHARD.DBO._Items SET Data = 10
where RefItemID in (select id from SRO_VT_SHARD.DBO._RefObjCommon where CodeName128 like '%amalrun%' or CodeName128 like '%avatar%%nasrun%') and ID64 = @id64
END
لو عايز تعدل الscroll بحيث ان الي يستخدمه يقدر يرجع بيه المدة اللي ضاعت من الspirit كل اللي عليك هو انك تعمل سكرول تاني وtable يتسجل فيه الserial بتاع الspirit والdata column (اللي هي المدة) انا ماعملتهاش لاني مش محتاجها لكن لو اي حد محتاجها ومش عارف يعملها ممكن يبعتلي رسالة واعملهاله
Icons
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
ماظنش انه محتاج scan
