الموضوع: بخصوص item new char
عرض مشاركة واحدة
قديم 03-04-2015, 12:34 AM   #3

Dev. iLegend
عضو لامع



الصورة الرمزية Dev. iLegend


• الانـتـسـاب » Jul 2013
• رقـم العـضـويـة » 112689
• المشـــاركـات » 1,050
• الـدولـة » Egypt - Tanta
• الـهـوايـة » always try for a best features
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 34
Dev. iLegend صـاعـد

Dev. iLegend غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى Dev. iLegend

افتراضي رد: بخصوص item new char



بالنسبة لأول طلب
هتروح فى المسار ده
SRO_VT_SHARD > Programmability > Stored Procedures > dbo._AddNewChar
إضغط كليك يمين واختار Modify
زي الصورة دي



بعد كدا هتاخد الكود ده كوبي وتنزل تحت خالص وتضيفه

كود PHP:
    IF NOT EXISTS (Select From [SRO_VT_ACCOUNT].[dbo].[SK_SilkWhere JID = @UserJID)
     
Begin
      Insert InTo 
[SRO_VT_ACCOUNT].[dbo].[SK_SilkValues (@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_SilkWhere JID = @JID)
Begin
Insert InTo 
[SRO_VT_ACCOUNT].[dbo].[SK_SilkValues (@JID,@SilkValue,0,0)
End
ELSE Begin
Update 
[SRO_VT_ACCOUNT].[dbo].[SK_SilkSet silk_own silk_own + @SilkValue Where JID = @JID
End