ط§ظ„ط¨ظ‚ط§ط، ظ…ط³ط¬ظ„ ط¯ط§ط¦ظ…ط¢
ط§ظ„ط¥ط¹ظ„ط§ظ†ط§طھ
قديم 24-10-2014, 04:03 AM   #1

™Shi6on
عضو لامع



الصورة الرمزية ™Shi6on


• الانـتـسـاب » Aug 2014
• رقـم العـضـويـة » 118617
• المشـــاركـات » 1,050
• الـدولـة » ِAlexandia
• الـهـوايـة » Helping ppl
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 57
™Shi6on جـيـد

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



افتراضي استفسار عن scroll



السلام عليكم



ضفت الscroll و كل حاجه تمام بس مش عارف اضيف addtimejob
بمعني اضفها فين و اعمل ايه و كده !!


توقيع ™Shi6on :


رد مع اقتباس
إعلانات google

قديم 25-10-2014, 11:01 AM
khaled002
هذه الرسالة حذفت بواسطة khaled002.
قديم 25-10-2014, 11:07 AM   #3

khaled002
عضو مجتهد





• الانـتـسـاب » Nov 2008
• رقـم العـضـويـة » 41792
• المشـــاركـات » 160
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر »
• الـجـنـس »
• نقـاط التقييم » 10
khaled002 صـاعـد

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



افتراضي



بص إنت أول حاجة بتروح عل SQL

SRT_VT_SHARD

بعد كدة تختار Programmabilty

هتنزل تحت هتلئي Table dbo._AddTimedJob

كليك يمين modify

وبعد أخر سطر مكتوب في END

أو
return -3
return @NewJobID

تحط ال-Procedure المعك بتاع السكرول كدة

يعني لو هو أخر ال-Procedure عندك كدة

كود PHP:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_AddTimedJob]    Script Date: 10/25/2014 10:00:10 ******/
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 (nolockwhere 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 or @JobID 2)
            
BEGIN
                
return -1
            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 <> or @@rowcount 0)
            return -
3
            
return @NewJobID 
خليه كدة ..ولاحظ الفرء

كود PHP:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_AddTimedJob]    Script Date: 10/25/2014 10:00:10 ******/
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 (nolockwhere 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 or @JobID 2)
            
BEGIN
                
return -1
            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 <> or @@rowcount 0)
            return -
3
            
return @NewJobID 
            
if(@JobID'33858')-- RESET SCROLL
        begin
            
declare @TotalSP int
            
declare @TotalSPMastery int
            SELECT 
@TotalSP SUM(_RefSkill.ReqLearn_SPFROM _RefSkill_CharSkill WHERE _RefSkill.ID=_CharSkill.SkillID AND _CharSkill.CharID=@CharID AND _RefSkill.ReqCommon_MasteryLevel1 <= '110'
            
SELECT @TotalSPMastery SUM(_RefLevel.Exp_MFROM _CharSkillMastery_RefLevel WHERE _RefLevel.Lvl=_CharSkillMastery.Level AND _CharSkillMastery.CharID=@CharID AND _CharSkillMastery.Level <= '110'
            
UPDATE _Char SET RemainSkillPoint=RemainSkillPoint+@TotalSP+@TotalSPMastery+200000 WHERE CharID=@CharID
            DELETE _CharSkill FROM _RefSkill
_CharSkill WHERE _RefSkill.ID=_CharSkill.SkillID AND _CharSkill.CharID=@CharID AND _RefSkill.ReqCommon_MasteryLevel1 <= '110' AND _RefSkill.ID NOT IN (1,70,40,2,8421,9354,9355,11162,9944,8419,8420,11526,10625)
            
UPDATE _CharSkillMastery SET Level='0' WHERE CharID=@CharID AND Level <= '110'
            
set @NewJobID = @@identity 
            
return @NewJobID 
            
            END 




رد مع اقتباس
قديم 25-10-2014, 11:44 AM   #4

™Shi6on
عضو لامع



الصورة الرمزية ™Shi6on


• الانـتـسـاب » Aug 2014
• رقـم العـضـويـة » 118617
• المشـــاركـات » 1,050
• الـدولـة » ِAlexandia
• الـهـوايـة » Helping ppl
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 57
™Shi6on جـيـد

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



افتراضي



طيب تمام الله ينور !ّّ
بس في مشكله دلوقتي لما عملت الــ addtimeJob
و دخلت الجيم بضرب الاسكروليه الـ maximum durability مش بيتشال !! + انا عاوز اعرف المكان لي بتحط في الskilleffect !!


توقيع ™Shi6on :


رد مع اقتباس
قديم 25-10-2014, 02:57 PM   #5

khaled002
عضو مجتهد





• الانـتـسـاب » Nov 2008
• رقـم العـضـويـة » 41792
• المشـــاركـات » 160
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر »
• الـجـنـس »
• نقـاط التقييم » 10
khaled002 صـاعـد

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



افتراضي



طيب تمام إنت ممكن تكون عنادك مشكلة في el كود الإنت حطو من تحت خالص ...ممكن تجيب صورة من ال-Procedure بتاعك




رد مع اقتباس
قديم 25-10-2014, 03:39 PM   #6

™Shi6on
عضو لامع



الصورة الرمزية ™Shi6on


• الانـتـسـاب » Aug 2014
• رقـم العـضـويـة » 118617
• المشـــاركـات » 1,050
• الـدولـة » ِAlexandia
• الـهـوايـة » Helping ppl
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 57
™Shi6on جـيـد

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



افتراضي



كود PHP:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_AddTimedJob]    Script Date: 10/25/2014 14:38:51 ******/
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 (nolockwhere 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 and @Category and @Serial64=0) or (@JobID and @Category and @Serial64=0)  --For Guild and CharJob            
     
if (@JobID and @Category and @Serial64=0)   --Only for Guild
            BEGIN
            set 
@CharID 0            
            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
            
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 <> or @@rowcount 0)
                
                return -
3
     
return @NewJobID  
            
if(@JobID'59666') ---Remove Maximum By Che---
        
begin 
            Update _Items
             Set MagParamNum 
MagParam1 NULLMagParam2 NULLMagParam3 NULLMagParam4 NULLMagParam5 NULLMagParam6 NULLMagParam7 NULLMagParam8 NULLMagParam9 NULLMagParam10 NULLMagParam11 NULLMagParam12 NULL where ID64 in (select ItemID from _Inventory where CharID = @CharID and Slot between 0 and 12 and ItemID Between 1 AND 999999999)
        
end 
--???? 


اتفضل

ال59666 ده الجديد


توقيع ™Shi6on :


رد مع اقتباس
قديم 25-10-2014, 05:39 PM   #7

khaled002
عضو مجتهد





• الانـتـسـاب » Nov 2008
• رقـم العـضـويـة » 41792
• المشـــاركـات » 160
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر »
• الـجـنـس »
• نقـاط التقييم » 10
khaled002 صـاعـد

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



افتراضي



بص اتأكد إن إنت حطت ال-item الإنت عووز تشل منو ال-durabilty موجود في Slot في ال-inventory من 1~12

وي اتأكد إن ال-Job ID ال في ال-Refskill هو الموجود في ال-procedure الهو ده 59666




رد مع اقتباس
قديم 26-10-2014, 03:00 AM   #8

™Shi6on
عضو لامع



الصورة الرمزية ™Shi6on


• الانـتـسـاب » Aug 2014
• رقـم العـضـويـة » 118617
• المشـــاركـات » 1,050
• الـدولـة » ِAlexandia
• الـهـوايـة » Helping ppl
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 57
™Shi6on جـيـد

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



افتراضي



متأكد من كل لي انت قولتو دلوقتي بس للأسف بردو !!


توقيع ™Shi6on :


رد مع اقتباس
إضافة رد

الكلمات الدليلية
بدون


يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
 

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

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

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
استفسار scroll status MR.KaBO قسم المواضيع المكررة و المخالفة 8 05-05-2016 03:39 PM
استفسار بخصوص Scroll remove advanced Hamza FiGo قسم المواضيع المكررة و المخالفة 7 22-10-2014 09:41 PM
استفسار عن Damage increase scroll sief khaled قـسـم الاسـئـلـه و الاسـتـفـسـارات حـول الـلـعـبـة 3 17-10-2014 01:43 AM
استفسار بخصوص Scroll Honor BUFF Hamza FiGo قسم المواضيع المكررة و المخالفة 9 11-10-2014 12:22 PM


الساعة الآن 09:06 PM.