الموضوع: مساعدة !
عرض مشاركة واحدة
قديم 14-12-2016, 09:42 PM   #4

Crisis
عضو نشيك



الصورة الرمزية Crisis


• الانـتـسـاب » Aug 2015
• رقـم العـضـويـة » 123220
• المشـــاركـات » 66
• الـدولـة » in House
• الـهـوايـة » pk Edit
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Crisis صـاعـد

Crisis غير متواجد حالياً



افتراضي رد: مساعدة !



اقتباس:
المشاركة الأصلية كتبت بواسطة افندينا ™Hamboka™ عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
1-ده بيبقا porcdue لي سكرول او حاجه بتحط زي query او في المكان الي قيلك تحطه فيه وتعمل exquet
2-ديه بتغيرها ع حسب data الي متسميها عندك sr_vt_shard او acc او shardlog
4-دور في قسم الشروحات
يعني مثلا دة
Create New Procedure
كود:
AS
BEGIN
--//---------------------------------------------------------------



DECLARE @INVSIZE TINYINT,
@Top1Wep int,
@OldItm int

Set @InvSize = (select InventorySize from sro_vt_shard.._char where charid = @charid)
set @Top1Wep = (select top 1 inv.itemid from sro_vt_shard.._inventory inv inner join sro_vt_shard.._items itm on inv.itemid = itm.id64
where itm.refitemid in (select ItemID from _ModelSwitcher) and itm.serial64 > 0 and inv.itemid <> 0 and inv.slot between 13 and @InvSize and inv.charid = @charid )
Set @OldItm = (select top 1 refitemid from sro_vt_shard.._items where id64 <> 0 and id64 = @Top1Wep and serial64 > 0)
if @Top1Wep > 0
Begin
Declare @NewItm int = case
When @olditm in (select ItemID from _ModelSwitcher)
then (select top 1 Newitemid from _ModelSwitcher where ItemID = @olditm )
end /* will destroy any item that he tries to switch if he dont have required items */
update sro_vt_shard.._items set RefItemID = @NewItm where RefItemID = @OldItm and ID64 = @Top1Wep and Serial64 > 0
End

]