الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   مطلوب Reset Stats Scroll (https://silkroad4arab.com/vb/showthread.php?t=622927)

testmis 20-03-2018 04:48 PM

مطلوب Reset Stats Scroll
 
السلام عليكم و رحمة الله وبركاتة
مطلوب Reset Stats Scroll علشان النقط بتاعة ال STR و ال INT


شكرا.

Hero 20-03-2018 06:01 PM

رد: مطلوب Reset Stats Scroll
 
ال Procedure " AddTimedJob "

كود PHP:

        if(@JobID '45001')  
        
begin  
            
declare @Strength int  
            
declare @Intellect int  
            
declare @MaxLevel int  
            
declare @RemainStatPoint int  
            select 
@MaxLevel MaxLevel from _Char where CharID = @CharID  
            set 
@RemainStatPoint = (@MaxLevel*3)-3  
            set 
@MaxLevel = @MaxLevel+19  
            UPDATE _Char SET Strength
=@MaxLevelIntellect=@MaxLevelRemainStatPoint=@RemainStatPoint WHERE CharID=@CharID  
            
return -3  
        end 


خد سطور اى scroll
وغير اسمها و ال ID بتعها

testmis 20-03-2018 06:26 PM

رد: مطلوب Reset Stats Scroll
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hero (المشاركة 5342711)
ال Procedure " AddTimedJob "

كود PHP:

        if(@JobID '45001')  
        
begin  
            
declare @Strength int  
            
declare @Intellect int  
            
declare @MaxLevel int  
            
declare @RemainStatPoint int  
            select 
@MaxLevel MaxLevel from _Char where CharID = @CharID  
            set 
@RemainStatPoint = (@MaxLevel*3)-3  
            set 
@MaxLevel = @MaxLevel+19  
            UPDATE _Char SET Strength
=@MaxLevelIntellect=@MaxLevelRemainStatPoint=@RemainStatPoint WHERE CharID=@CharID  
            
return -3  
        end 


خد سطور اى scroll
وغير اسمها و ال ID بتعها

متشكر جدا للرد بس هل ينفع اخليها منغير DC ? تبقا Auto Teleport

الاسكرول بترجعنى المدينة بس مفيش اى حاجة بتحصل مع العلم انى رابط رقم ال AddTimedJob برقم ال RefObjCommon

if(@JobID = '41800')
begin
declare @Strength int
declare @Intellect int
declare @MaxLevel int
declare @RemainStatPoint int
select @MaxLevel = MaxLevel from _Char where CharID = @CharID
set @RemainStatPoint = (@MaxLevel*3)-3
set @MaxLevel = @MaxLevel+19
UPDATE _Char SET Strength=@MaxLevel, Intellect=@MaxLevel, RemainStatPoint=@RemainStatPoint WHERE CharID=@CharID
return -3
end

Hero 20-03-2018 08:59 PM

رد: مطلوب Reset Stats Scroll
 
اربطه ب الرقم ال Skill بتاعه مش ال ID اللى ف ال common

testmis 20-03-2018 09:10 PM

رد: مطلوب Reset Stats Scroll
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hero (المشاركة 5342722)
اربطه ب الرقم ال Skill بتاعه مش ال ID اللى ف ال common

جارى التجربة و هرجع بالنتيجة ان شاء الله

Dev.Ri3o 20-03-2018 09:26 PM

رد: مطلوب Reset Stats Scroll
 
حطا ده ف ال _AddLogItem اللى فى ال SRO_VT_SHARDLOG وحط ID ال RefObjCommon وشيل اللى اللى فى ال _TimedJob
كود:

IF (@Operation = 41 AND @ItemRefID = 46894) -- RefObjCommon ID
      Begin
        Select @MaxLevel = MaxLevel From [SRO_VT_SHARD].[dbo].[_Char] Where CharID = @CharID
        Set @RemainStatPoInt = (@MaxLevel*3)-3
        Set @MaxLevel = @MaxLevel +19
        Update [SRO_VT_SHARD].[dbo].[_Char] Set Strength = @MaxLevel , Intellect = @MaxLevel , RemainStatPoInt = @RemainStatPoInt Where CharID = @CharID
      End


testmis 20-03-2018 10:17 PM

رد: مطلوب Reset Stats Scroll
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Dev.Ri3o (المشاركة 5342729)
حطا ده ف ال _AddLogItem اللى فى ال SRO_VT_SHARDLOG وحط ID ال RefObjCommon وشيل اللى اللى فى ال _TimedJob
كود:

IF (@Operation = 41 AND @ItemRefID = 46894) -- RefObjCommon ID
      Begin
        Select @MaxLevel = MaxLevel From [SRO_VT_SHARD].[dbo].[_Char] Where CharID = @CharID
        Set @RemainStatPoInt = (@MaxLevel*3)-3
        Set @MaxLevel = @MaxLevel +19
        Update [SRO_VT_SHARD].[dbo].[_Char] Set Strength = @MaxLevel , Intellect = @MaxLevel , RemainStatPoInt = @RemainStatPoInt Where CharID = @CharID
      End


متشكر جدا و جارى التجربة
دة البيحضل بعد ما بدوس Execute
http://a.up-00.com/2018/03/15215736623391.png

Hero 20-03-2018 10:57 PM

رد: مطلوب Reset Stats Scroll
 
اتفضل التعديل
كود PHP:

  IF (@Operation 41 AND @ItemRefID 46894) -- RefObjCommon ID
      Begin
                 
declare @Strength int  
            
declare @Intellect int  
            
declare @MaxLevel int  
            
declare @RemainStatPoint int
        Select 
@MaxLevel MaxLevel From [SRO_VT_SHARD].[dbo].[_CharWhere CharID = @CharID 
        Set 
@RemainStatPoInt = (@MaxLevel*3)-
        Set 
@MaxLevel = @MaxLevel +19 
        Update 
[SRO_VT_SHARD].[dbo].[_CharSet Strength = @MaxLevel Intellect = @MaxLevel RemainStatPoInt = @RemainStatPoInt Where CharID = @CharID 
      End 


testmis 21-03-2018 04:06 AM

رد: مطلوب Reset Stats Scroll
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hero (المشاركة 5342743)
اتفضل التعديل
كود PHP:

  IF (@Operation 41 AND @ItemRefID 46894) -- RefObjCommon ID
      Begin
                 
declare @Strength int  
            
declare @Intellect int  
            
declare @MaxLevel int  
            
declare @RemainStatPoint int
        Select 
@MaxLevel MaxLevel From [SRO_VT_SHARD].[dbo].[_CharWhere CharID = @CharID 
        Set 
@RemainStatPoInt = (@MaxLevel*3)-
        Set 
@MaxLevel = @MaxLevel +19 
        Update 
[SRO_VT_SHARD].[dbo].[_CharSet Strength = @MaxLevel Intellect = @MaxLevel RemainStatPoInt = @RemainStatPoInt Where CharID = @CharID 
      End 


متشكر للرد و جارى التجربة

testmis 21-03-2018 04:13 AM

رد: مطلوب Reset Stats Scroll
 
نفعت الحمد لله ثم شكرا جدا لحضرتكو بجد

testmis 21-03-2018 04:13 AM

رد: مطلوب Reset Stats Scroll
 
## يغلق

Hero 21-03-2018 03:06 PM

رد: مطلوب Reset Stats Scroll
 
##


الساعة الآن 12:48 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.