03-04-2015, 01:58 AM
|
#4
|
مـديـر عـام
|
• الانـتـسـاب » Dec 2007
|
• رقـم العـضـويـة » 6993
|
• المشـــاركـات » 7,032
|
• الـدولـة » Cairo
|
• الـهـوايـة » Helping ppl
|
• اسـم الـسـيـرفـر » Private Server
|
• الـجـنـس » Male
|
• نقـاط التقييم » 92
|
|
|
رد: بخصوص item new char
اقتباس:
المشاركة الأصلية كتبت بواسطة Lazcano
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
بالنسبة لأول طلب
هتروح فى المسار ده
SRO_VT_SHARD > Programmability > Stored Procedures > dbo._AddNewChar
إضغط كليك يمين واختار Modify
زي الصورة دي

بعد كدا هتاخد الكود ده كوبي وتنزل تحت خالص وتضيفه
كود PHP:
IF NOT EXISTS (Select * From [SRO_VT_ACCOUNT].[dbo].[SK_Silk] Where JID = @UserJID)
Begin
Insert InTo [SRO_VT_ACCOUNT].[dbo].[SK_Silk] Values (@UserJID,1000,0,0)
End
زي الصورة دي كدا ..

هتغير الــ 1000 اللي فى كود ال php اللي فوق لرقم السيلك اللى عاوزه يتضاف مع اي كراكتر جديدة وبعديها تضغط F5 او تعمل Execute
تاني طلب
عاوز انت تضيف سيلك لحد استخدم الكيوري دي
بأسم الكراكتر + عدد السيلك اللى عاوز تضيفه
كود PHP:
Use SRO_VT_SHARD
Declare @CharName Varchar(60) , @CharID Int , @JID Int , @SilkValue Int
Set @CharName = 'Lazcano' -- CharName
Set @SilkValue = '1000' -- Silk
Set @CharID = (Select CharID From _Char Where CharName16 = @CharName)
Set @JID = (Select UserJID From _User Where CharID = @CharID)
IF NOT EXISTS (Select * From [SRO_VT_ACCOUNT].[dbo].[SK_Silk] Where JID = @JID)
Begin
Insert InTo [SRO_VT_ACCOUNT].[dbo].[SK_Silk] Values (@JID,@SilkValue,0,0)
End
ELSE Begin
Update [SRO_VT_ACCOUNT].[dbo].[SK_Silk] Set silk_own = silk_own + @SilkValue Where JID = @JID
End
|
احسن من رائع
|
|
|