TurkBirDeV
.
.
@realmardinspor 'in isteği üzerine burada paylaşmıştım. Kolay bulunabilmesi için konu olarak yayınlıyorum.
Mevcut item max +32 ye kadar slot açar ve slot görevlerine müdahele ederseniz çalışmaz. Çünkü GS içinde jmx kontrol eklemiş. Bu item ile bu sorunu ortadan kaldırdım. Doğrudan +64 slot vererek tek seferde 3 sayfayı açar. Üstelik teleport gerekmez, tıpkı orj item gibi çalışır.
Paylaştığım gibi kullanabilirsiniz, ek bir kontrol yapmanız gerekmez. Ben sorunsuz olacak şekilde hazırladım ve paylaştım.
SQL:
_RefSkillGroup:
5000 SKILL_ADVANCED_INVENTORY_ADDITION
_RefSkill:
1 50000 5000 SKILL_ADVANCED_INVENTORY_ADDITION ???? SKILL_ADVANCED_INVENTORY_ADDITION 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 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
_RefObjCommon
1 60000 ITEM_MALL_ADVANCED_INVENTORY_ADDITION ????? xxx SN_ITEM_MALL_ADVANCED_INVENTORY_ADDITION SN_ITEM_MALL_ADVANCED_INVENTORY_ADDITION_TT_DESC 1 0 3 3 13 1 180000 3 0 1 1 1 255 0 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_bag.bsr item\etc\mall_inventory_addition.ddj xxx xxx 30000
_RefObjItem:
30000 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_ADVANCED_INVENTORY_ADDITION -1 xxx -1 xxx -1 xxx -1 xxx -1 CashRank:2 -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
itemdataxxx:
1 60000 ITEM_MALL_ADVANCED_INVENTORY_ADDITION ????? xxx SN_ITEM_MALL_ADVANCED_INVENTORY_ADDITION SN_ITEM_MALL_ADVANCED_INVENTORY_ADDITION_TT_DESC 1 0 3 3 13 1 180000 3 0 1 1 1 255 0 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_bag.bsr item\etc\mall_inventory_addition.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 0 SKILL_ADVANCED_INVENTORY_ADDITION -1 xxx -1 xxx -1 xxx -1 xxx -1 CashRank:2 -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
textdata_object:
1 SN_ITEM_MALL_ADVANCED_INVENTORY_ADDITION Advanced Inventory expansion item
1 SN_ITEM_MALL_ADVANCED_INVENTORY_ADDITION_TT_DESC <sml2>This item will open all slots into your inventory permanently <br><strong><font color="255,236,219,156">Limitation </font></strong><br>Limited to one time only per character.</sml2>
item_grouping:
TURKBIRDEV ITEM_MALL_ADVANCED_INVENTORY_ADDITION SN_ITEM_TOOLTIP_GROUPING_081
skilleffect:
1 ADV_INV_ADD_SC SKILL_ADVANCED_INVENTORY_ADDITION FALSE 1 DEFAULT none none none none none none none none 0 0,0,0,0 ONE none none none none none none none 0 1
SQL:
USE [SRO_VT_SHARD]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[_RefExpandInvSlot](
[ID] [int] IDENTITY(1,1) NOT NULL,
[Executor] [varchar](max) NOT NULL,
[CharName] [varchar](max) NOT NULL,
[Slot] [tinyint] NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
SQL:
USE [SRO_VT_SHARD]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[_ExpandInvSlotToChar]
@CharName varchar(max),
@Slot tinyint
AS
insert into _RefExpandInvSlot values ('TurkBirDev',@CharName,@Slot)
SQL:
/* _AddLogItem içine ekle */
if (@ItemRefID = 60000 AND @Operation = 41 AND @Slot_To = 255)
begin
/* _AddNewChar içinde InvSize 45 olmak zorunda */
declare @CharName varchar(max) = (select CharName16 from SRO_VT_SHARD.._Char where CharID = @CharID)
declare @InvSize tinyint = (select InventorySize from SRO_VT_SHARD.._Char where CharID = @CharID)
if (@InvSize = 45)
begin
exec SRO_VT_SHARD.._ExpandInvSlotToChar @CharName,64
end
else
begin
insert into MaxiGuard_User.._BridgeCommands values (53,'TurkBirDev',@CharName,'ITEM_MALL_ADVANCED_INVENTORY_ADDITION',1,GETDATE())
end
end
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.