البقاء مسجل دائمآ
الإعلانات
17-11-2013 01:55 AM
[GM انا جيبت بروسيدور جديد وحطيت عليه الكود وتمام مفيش مشاكل والكويرى نجح
وجيت اعمل تردات مفيش reward بيجيلى
16-11-2013 01:58 AM
[GM يا جماعه عايز اعمل jop reward اعملو ازاى
اي طريقه
15-11-2013 05:31 PM
[GM تمام ممكن بقى حضرتك تحطهالى وادى ال AddtimedJob_ بتاعى
كود:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_AddTimedJob]    Script Date: 11/15/2013 17:16:06 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER   procedure [dbo].[_AddTimedJob]
@CharID            int,
@Category        tinyint,
@JobID            int,
@TimeToKeep    int,
@Data1            int,
@Data2            int,
--##begin due to develop composite item
@Data3            int,
@Data4            int,
@Data5            int,
@Data6            int,
@Data7            int,
@Data8            int,
@Serial64        bigint,
@JID            int
--##end due to develop composite item
as
    if (not exists (select CharID from _Char with (nolock) where CharID = @CharID))
                return -1
            if (@TimeToKeep <= 0)
                return -2
            declare @NewJobID int
            set @NewJobID = 0

            --##JobID 1 = Guild // JobID 2 = Thief/Hunter/Trader
            --##If you want to only have one not both, then just modify the line below!
            if (@JobID = 1 or @JobID = 2)
            BEGIN
                insert into _TimedJob(CharID,Category,JobID,TimeToKeep,Data1,Data2,Data3,Data4,Data5,Data6,Data7,Data8,Serial64,JID)
                values(@CharID, @Category, @JobID, 1, @Data1, @Data2, @Data3, @Data4, @Data5, @Data6, @Data7, @Data8, @Serial64, @JID)
            END
            ELSE
            BEGIN
                --##begin due to develop composite item
                insert into _TimedJob(CharID,Category,JobID,TimeToKeep,Data1,Data2,Data3,Data4,Data5,Data6,Data7,Data8,Serial64,JID)
                values(@CharID, @Category, @JobID, @TimeToKeep, @Data1, @Data2, @Data3, @Data4, @Data5, @Data6, @Data7, @Data8, @Serial64, @JID)
            END
                --##end due to develop composite item
            set @NewJobID = @@identity
            if (@@error <> 0 or @@rowcount = 0)
                
                return -3
     return @NewJobID
على فكره انا حاولت ميت مره ارجو حد يظبطهالى ومفيش حد يقولى حطها لا حطها انته لان انا هحطها غلط فلازم واحد فاهم هيحطها فين وهيعدل على ايه وشكرا
15-11-2013 04:37 PM
Midget1337 دي تحطها في Procedures

AddtimedJob_
15-11-2013 04:32 PM
[GM
هاااااااا خبرائنا

15-11-2013 03:36 PM
[GM
ألمشكله ان الكويرى ده بيجيب ايرورو هوه اصلا فيه حاجه غلط حد يصلحه او يقولنا نعمل ايه ؟

ألمشكله ان الكويرى ده بيجيب ايرورو هوه اصلا فيه حاجه غلط حد يصلحه او يقولنا نعمل ايه ؟
ولو فيه طريقه تانيه Trade Reward بردو قولولنا وشكرا
15-11-2013 06:22 AM
™Dev Microsoft™ يا رجالة الكويري ده عشان تحط Reward للتراد و هو حاططلك اهو الReward و ممكن انت تنقص او تزود اقرا الكويري و انت تفهم ..
15-11-2013 04:00 AM
[GM
يعنى الكويرى ده هنعملو ازاى لو حطيتو فى addtimedjob بردو ازاى

يعنى الكويرى ده هنعملو ازاى لو حطيتو فى addtimedjob بردو ازاى
25-10-2013 02:29 AM
uleader2 يعني الكويري دي بتعمل ايه ؟ xD
25-10-2013 02:16 AM
Yui
اقتباس:
المشاركة الأصلية كتبت بواسطة mohamedmabrouk مشاهدة المشاركة
خد ياعم ولا هارد ولا حاجة
هحطا فى البريدسيور دى _addtimedjob
كود:
      if(@JobID = '3118')---gift---
         begin
                    declare @tradenum  int
                    declare @gift varchar(128)
                    set @gift =('ITEM_ETC_SD_TOKEN_01')
                    SET @tradenum =(SELECT ABLECOUNT from _CharTrijobSafeTrade where CharID =@CharID )        
    if (@tradenum >=5)
    begin
select @CharName16 =CharName16  from _Char where CharID=@CharID
exec _ADD_ITEM_EXTERN @CharName16,@gift,200,1
update _CharTrijobSafeTrade set AbleCount =0 where CharID =@CharID
end
end
لو عوز تعدل على الأيتم set @gift =('ITEM_ETC_SD_TOKEN_01')

دى كل خمس تريدات if (@tradenum >=5) تعدل رقم 5 للرقم إللى إنت عاوزه
this will help you only on safe like trade 1 star
25-10-2013 01:55 AM
uleader2 طب ممكن حضرتك تقولي الكمية ازاي يعني اغير العدد ازاي ؟
25-10-2013 01:48 AM
mohamedmabrouk خد ياعم ولا هارد ولا حاجة
هحطا فى البريدسيور دى _addtimedjob
كود:
      if(@JobID = '3118')---gift---
         begin
                    declare @tradenum  int
                    declare @gift varchar(128)
                    set @gift =('ITEM_ETC_SD_TOKEN_01')
                    SET @tradenum =(SELECT ABLECOUNT from _CharTrijobSafeTrade where CharID =@CharID )        
    if (@tradenum >=5)
    begin
select @CharName16 =CharName16  from _Char where CharID=@CharID
exec _ADD_ITEM_EXTERN @CharName16,@gift,200,1
update _CharTrijobSafeTrade set AbleCount =0 where CharID =@CharID
end
end
لو عوز تعدل على الأيتم set @gift =('ITEM_ETC_SD_TOKEN_01')

دى كل خمس تريدات if (@tradenum >=5) تعدل رقم 5 للرقم إللى إنت عاوزه
25-10-2013 01:14 AM
uleader2
edit trade reward

السلام عليكم

انا كنت عايز اعرف ازاي اعدل علي ال Trade reward عايز اضيف Reward coin لما يسلم الTrade او لو ينفع مثلاً اعمل Quest trade بعد مثلاً Three trades 5 stars reward 50 coin
ياريت لو حد يقدر يقولي علي الطريقه

ضوابط المشاركة
تستطيع إضافة مواضيع جديدة
تستطيع الرد على المواضيع
تستطيع إرفاق ملفات
تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة


الساعة الآن 01:01 PM.