مشاهدة النسخة كاملة : make plus
khaledtaha
02-04-2015, 04:15 AM
كيفية اضافة + في السيرفر يعني مثلا انا عندي السيرفر اخره +8 عاوز ازوده
و كيفية التحكم في نسبة نجاح عمل +
Mr.R3B
02-04-2015, 08:26 AM
زيك بالظبط بس ال + اللى بيجيلك من الكونسول اخر حاجة 8 لكن السيرفر تبعك ممكن يكون اعلى حاجة 30 بس بتتعدل من الSMC وفيه طريقة من ال SQL من موضوع حمزة فيجو فى قسم الشروحات
Dev. iLegend
02-04-2015, 12:05 PM
الكيوري دي هتظبطلك اي بلص انت عاوزه بس ماكس +250
حط الأيتم فى اول سلوت فى الـ inventory ع الشمال فوق
وحط أسم الكراكتر فى الكيوري دي والبلص اللى انت عاوزه
مع تغيير أسم ال Shard لو متغيره عندك
Use SRO_VT_SHARD
Declare @CharName Varchar(60) , @CharID Int , @PlusValue Int
Set @CharName = 'Lazcano'
Set @PlusValue = '18'
Set @CharID = (Select CharID From dbo._Char Where CharName16 = @CharName)
Update dbo._Items Set OptLevel = @PlusValue Where ID64 = (Select ID64 From dbo._Items As Item Inner Join dbo._Inventory As Inv
ON Item.ID64 = Inv.ItemID Where Inv.CharID = @CharID and Inv.ItemID > 0 and Inv.Slot = '13')
عشان تتحكم بقا فى نسبة نجاح عمل البلص حضرتك هتنزل البرنامج اللى فى المرفق دا ..
ومنه هتحدد الـ Rate اللى انت عاوزه زي الصورة دي
http://www3.0zz0.com/2015/04/02/12/744983693.jpg
وبعدين هتستخدم الكيوري دي بالـ Param2 , 3 , 4 اللي هتطلعلك من البرنامج عشان تظبط الـ Rate وبعدها رستر السيرفر وادخل جرب
Use SRO_VT_SHARD
Declare @Param2 BigInt , @Param3 BigInt , @Param4 BigInt
Set @Param2 = 'Write Here Param2 From AlchemyRate Program'
Set @Param3 = 'Write Here Param3 From AlchemyRate Program'
Set @Param4 = 'Write Here Param4 From AlchemyRate Program'
Update _RefObjItem Set Param2 = @Param2 , Param3 = @Param3 , Param4 = @Param4
Where ID In (Select Link From _RefObjCommon Where CodeName128 Like '%PROB_UP%')
Mr.R3B
02-04-2015, 01:51 PM
تسلم lazcano افدتنى كثيييراً بالكويرى ده
Hamza FiGo
02-04-2015, 02:03 PM
الكيوري دي هتظبطلك اي بلص انت عاوزه بس ماكس +250
حط الأيتم فى اول سلوت فى الـ inventory ع الشمال فوق
وحط أسم الكراكتر فى الكيوري دي والبلص اللى انت عاوزه
مع تغيير أسم ال Shard لو متغيره عندك
Use SRO_VT_SHARD
Declare @CharName Varchar(60) , @CharID Int , @PlusValue Int
Set @CharName = 'Lazcano'
Set @PlusValue = '18'
Set @CharID = (Select CharID From dbo._Char Where CharName16 = @CharName)
Update dbo._Items Set OptLevel = @PlusValue Where ID64 = (Select ID64 From dbo._Items As Item Inner Join dbo._Inventory As Inv
ON Item.ID64 = Inv.ItemID Where Inv.CharID = @CharID and Inv.ItemID > 0 and Inv.Slot = '13')
عشان تتحكم بقا فى نسبة نجاح عمل البلص حضرتك هتنزل البرنامج اللى فى المرفق دا ..
ومنه هتحدد الـ Rate اللى انت عاوزه زي الصورة دي
http://www3.0zz0.com/2015/04/02/12/744983693.jpg
وبعدين هتستخدم الكيوري دي بالـ Param2 , 3 , 4 اللي هتطلعلك من البرنامج عشان تظبط الـ Rate وبعدها رستر السيرفر وادخل جرب
Use SRO_VT_SHARD
Declare @Param2 BigInt , @Param3 BigInt , @Param4 BigInt
Set @Param2 = 'Write Here Param2 From AlchemyRate Program'
Set @Param3 = 'Write Here Param3 From AlchemyRate Program'
Set @Param4 = 'Write Here Param4 From AlchemyRate Program'
Update _RefObjItem Set Param2 = @Param2 , Param3 = @Param3 , Param4 = @Param4
Where ID In (Select Link From _RefObjCommon Where CodeName128 Like '%PROB_UP%')
كالعادة مش لاقي رد اقولة بعديك ^^
khaledtaha
02-04-2015, 03:49 PM
تسلم يا كبيير مشكور لمجهودك الرائع
بس طلب كمان لو سمحت, لو عاوز اخلي +14 اخر +
Hamza FiGo
02-04-2015, 04:39 PM
تسلم يا كبيير مشكور لمجهودك الرائع
بس طلب كمان لو سمحت, لو عاوز اخلي +14 اخر +
حط دا ياباشا في _AddLogItem في ShardLog
if(@Operation = 90)
begin
declare @plus int
select @plus = OptLevel from SRO_VT_SHARD.._Items Where Serial64 = @ItemSerial
if(@plus >= 14)
begin
update SRO_VT_SHARD.._Items Set OptLevel = '14' Where Serial64 = @ItemSerial
end
end
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions, Inc