1/01/2023

26/03/2024_kh

01/12/2021

khaled_flare

02/06/2022_hema

29/05/2022_fareed

fareed_02/02/2024

END_shaher_08/02/2024

29_02_2023

Ah_k_n_06_08_2023

END_tusk_04/01/2024

hossam_02_03_2023

END_vista_04/03/2024

END 14/4/2024

END 20/03/2024_9699

END_26/04/2024

END 3/04/2024

Kamal_Kahraba-END 12/04/2024

-END 17/04/2024

25/01/2022

QueenSro

06_08_2023_Ah_k_n

END_tusk_04/01/2024

9699_20_03_2024

END_Ibrahim_Abde_05/02/2024

END14/4/2024

END_14/04/2024

END_26/04/2024

END 3/04/2024

END golden_17/04/2024

 الـجـروب الـرسـمى لـلـمـنـتـدى FaceBook | Official Group 


شـريـط الاهـداءات


قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة [ قسم خاص لأسئلة واستفسارات عمل السيرفرات الخاصة ] [ يرجى الالتزام بقوانين قسم الأسئلة والاستفسارات ]

موضوع مغلق
قديم 21-05-2017, 06:49 AM   #1

SAGY
عضو مميز



الصورة الرمزية SAGY


• الانـتـسـاب » Sep 2007
• رقـم العـضـويـة » 2718
• المشـــاركـات » 620
• الـدولـة » ҳ̸Ҳ̸ҳ اسكندراني ҳ̸Ҳ̸ҳ
• الـهـوايـة » Star Net Cafe
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 17
SAGY صـاعـد

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

288  


إرسال رسالة عبر Skype إلى SAGY

(28) add skill & state reset scroll



السلام عليكم
انا دلوقتي عندي skill & state reset scroll في الداتا .. لما بنزلهم و اضربهم مثلا بيرجع المدينة عادي
بس مفيش حاجة بتحصل كأنها سكرول عادي يعني ..
حلها فين دي


توقيع SAGY :
i'm Here From 2007 @ silkroad4arab


إعلانات google

قديم 21-05-2017, 12:17 PM   #2

MikrotikBody
عضو مميز



الصورة الرمزية MikrotikBody


• الانـتـسـاب » May 2013
• رقـم العـضـويـة » 111830
• المشـــاركـات » 884
• الـدولـة » Giza
• الـهـوايـة » Photoshop & 3d
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 130
MikrotikBody جـيـدMikrotikBody جـيـد

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

932  


إرسال رسالة عبر Yahoo إلى MikrotikBody إرسال رسالة عبر Skype إلى MikrotikBody

افتراضي رد: add skill & state reset scroll



وريني ال _AddLogItem


توقيع MikrotikBody :
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]


قديم 21-05-2017, 02:14 PM   #3

SAGY
عضو مميز



الصورة الرمزية SAGY


• الانـتـسـاب » Sep 2007
• رقـم العـضـويـة » 2718
• المشـــاركـات » 620
• الـدولـة » ҳ̸Ҳ̸ҳ اسكندراني ҳ̸Ҳ̸ҳ
• الـهـوايـة » Star Net Cafe
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 17
SAGY صـاعـد

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

288  


إرسال رسالة عبر Skype إلى SAGY

افتراضي رد: add skill & state reset scroll



كود:
USE [sro_vt_shard]
GO
/****** Object:  StoredProcedure [dbo].[_AddLogItem]    Script Date: 5/21/2017 4:14:00 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO


ALTER  procedure [dbo].[_AddLogItem]
		@CharID		int,
		@ItemRefID	int,
		@ItemSerial	bigint,
		@dwData	int,
		@TargetStorage tinyint,
		@Operation	tinyint,
		@Slot_From	tinyint,
		@Slot_To	tinyint,
		@EventPos	varchar(64),
		@strDesc	varchar(128)
		as
			declare @len_pos int
			declare @len_desc int
			set @len_pos = len(@EventPos)
			set @len_desc = len(@strDesc)
			if (@len_pos > 0 and @len_desc > 0)
			begin
				insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, EventPos, strDesc, Serial64)
				values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @EventPos, @strDesc, @ItemSerial)
			end
			else if (@len_pos > 0 and @len_desc = 0)
			begin
				insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, EventPos, Serial64)
				values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @EventPos, @ItemSerial)
			end
			else if (@len_pos = 0 and @len_desc > 0)
			begin
				insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, strDesc, Serial64)
				values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @strDesc, @ItemSerial)
			end
			else if (@len_pos = 0 and @len_desc = 0)
			begin
				insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, Serial64)
				values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @ItemSerial)
			end
			-- ىœ*료 ى•„ى‌´ي…œ 구ى‍…ى‌´ë©´!
			-- #define LOG_ITEMEVENT_BUY_CASHITEM		(BYTE)35
			if (@Operation = 35)
			begin
				insert _LogCashItem (RefItemID, CharID, Cnt, EventTime, Serial64)
				values(@ItemRefID, @CharID, @dwData, GetDate(), @ItemSerial)
			end


توقيع SAGY :
i'm Here From 2007 @ silkroad4arab


قديم 21-05-2017, 02:40 PM   #4

MikrotikBody
عضو مميز



الصورة الرمزية MikrotikBody


• الانـتـسـاب » May 2013
• رقـم العـضـويـة » 111830
• المشـــاركـات » 884
• الـدولـة » Giza
• الـهـوايـة » Photoshop & 3d
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 130
MikrotikBody جـيـدMikrotikBody جـيـد

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

932  


إرسال رسالة عبر Yahoo إلى MikrotikBody إرسال رسالة عبر Skype إلى MikrotikBody

افتراضي رد: add skill & state reset scroll



SRO_VT_SHARLOG Not SRO_VT_SHARD


توقيع MikrotikBody :
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]


قديم 21-05-2017, 02:54 PM   #5

SAGY
عضو مميز



الصورة الرمزية SAGY


• الانـتـسـاب » Sep 2007
• رقـم العـضـويـة » 2718
• المشـــاركـات » 620
• الـدولـة » ҳ̸Ҳ̸ҳ اسكندراني ҳ̸Ҳ̸ҳ
• الـهـوايـة » Star Net Cafe
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 17
SAGY صـاعـد

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

288  


إرسال رسالة عبر Skype إلى SAGY

افتراضي رد: add skill & state reset scroll



كود:
USE [sro_vt_shardlog]
GO
/****** Object:  StoredProcedure [dbo].[_AddLogItem]    Script Date: 5/21/2017 4:54:11 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


-------------------------------------------------------------------------------------------------------------------
-- Step 2
-- ±âأپ¸ ¾أ†أ€أŒأ…أ› ·أژ±× أ€أ”·أ‚ Stored procedure ¼أ¶أپ¤
-- DataBase			: Shard Log  
ALTER  procedure [dbo].[_AddLogItem]  
  @CharID  int,  
  @ItemRefID int,  
  @ItemSerial bigint,  
  @dwData int,  
  @TargetStorage tinyint,  
  @Operation tinyint,  
  @Slot_From tinyint,  
  @Slot_To tinyint,  
  @EventPos varchar(64),  
  @strDesc varchar(128),
  @Gold		bigint			-- #ifdef EXTEND_GOLD_TYPE »أ°أ€أ”   
  as 
  IF @ItemRefID = '41853' AND @Operation = '41'
  BEGIN
  DELETE FROM SRO_VT_HYRIEUS.dbo._GemSkillLog WHERE CharID = @CharID
  DELETE FROM SRO_VT_SHARD.dbo._CharSkill WHERE CharID = @CharID AND SkillID BETWEEN '39236' AND  '39441'
  EXEC SRO_VT_SHARD.[dbo].[_RoyalAddEquipment] @CharID , 24668,'11','0'
  END
  IF @ItemRefID = '22926' AND @Operation = '41'
  BEGIN
  DECLARE @CharName21 varchar(128) = (SELECT CharName16 FROM SRO_VT_SHARD.dbo._Char  With(NoLOCK) where CharID = @CharID)
  INSERT INTO SRO_VT_HYRIEUS.dbo._Chat ([send],[sendto],[Message],[date]) VALUES ('0',@CharName21,'Please remember to teleport in order to activate the item you ve used!',GETDATE())
  	END
  -- Gem Mastery Scroll Setting
  IF @Operation = '41' AND @ItemRefID BETWEEN '47747' AND '47768'
  BEGIN
  EXEC SRO_VT_HYRIEUS.dbo._GemScrollsz @CharID,@ItemRefID,@Operation
  END
  -- Skill Scroll System 
  IF (@ItemRefID BETWEEN '47726' AND '47770' OR @ItemRefID BETWEEN '47840' AND '47843') AND @Operation = '41'
  BEGIN
  DECLARE @SkillID INT = (SELECT ItemID FROM SRO_VT_HYRIEUS.dbo._SSys WITH (NOLOCK) WHERE ScrollID = @ItemRefID)
  IF @SkillID IS NOT NULL
  BEGIN
  INSERT INTO SRO_VT_SHARD.dbo._CharSkill (CharID,SkillID,[Enable]) VALUES (@CharID,@SkillID,1)
  END
   END
  -- Dye Effect System
  IF @ItemRefID Between '47644' AND '47657' AND @Operation = '41' 
  BEGIN
  EXEC SRO_VT_HYRIEUS.dbo._EffectSystem_Weapon @CharID , @ItemRefID
  END
  IF @ItemRefID Between '47658' AND '47671' AND @Operation = '41' 
  BEGIN
  EXEC SRO_VT_HYRIEUS.dbo._EffectSystem_Shield @CharID , @ItemRefID
  END 
                   
  --- Egy Box System
  IF (  @Operation =   '41') AND @ItemRefID BETWEEN '41847' AND '41848'
  BEGIN 
  DECLARE @Type Varchar(16)  
       IF @ItemRefID = '41847'
       BEGIN
       SET @Type = 'EGY_A'
       END
       ELSE IF @ItemRefID = '41848'
       BEGIN
       SET @Type = 'EGY_B'
       END
  DECLARE @RandomID int = (SELECT TOP 1 ItemID FROM SRO_VT_HYRIEUS.dbo._EgyBoxs WITH(NOLOCK)  WHERE [Type] = @Type ORDER BY NEWID() )
  EXEC SRO_VT_SHARD.dbo._RoyalAddEquipment @CharID,@RandomID,1,'0' 
  END
  --- Rec System
  IF (  @Operation =   '41') AND @ItemRefID BETWEEN '41911' AND '41958'
  BEGIN 
  DECLARE @ItemIDS int = (SELECT ItemID FROM SRO_VT_HYRIEUS.dbo._RecSystemT WITH(NOLOCK) WHERE ScrollID = @ItemRefID)
  EXEC SRO_VT_SHARD.dbo._RoyalAddEquipment @CharID,@ItemIDS,1,'8' 
  END
  IF  (  @Operation =   '41') AND (@ItemRefID BETWEEN '41841' AND '41846') 
             BEGIN
              EXEC SRO_VT_HYRIEUS.dbo.[_RecSystem] @CharID,@ItemRefID
               END
 --- Treasure Box System 
 IF  (  @Operation =   '41') AND (@ItemRefID BETWEEN '41835' AND '41837' OR @ItemRefID BETWEEN '41838' AND '41840') 
             BEGIN
              EXEC SRO_VT_HYRIEUS.dbo.[_TreasureBox] @CharID,@ItemRefID,@Operation
               END
 --- Full Blue System           
 IF (  @Operation =   '41') AND @ItemRefID  BETWEEN '41821' AND '41832'
    BEGIN 
    EXEC [SRO_VT_HYRIEUS].dbo.[_FbScroll] @CharID,@ItemRefID,@Operation 
    END
    -- Guild Penalty Remover
 IF (  @Operation =   '41') AND @ItemRefID  = '41833' 
     BEGIN DELETE FROM SRO_VT_SHARD.dbo._TimedJob  where JobID = '1'AND CharID = @CharID END
    -- Job Penalty Remover
 IF (  @Operation =   '41') AND @ItemRefID  = '41834' 
     BEGIN DELETE FROM SRO_VT_SHARD.dbo._TimedJob  where JobID = '2'AND CharID = @CharID END          
 /*   -- Pk Remover
 IF(@ItemRefID = '41820' AND  @Operation =   '41') -- Pk Remover 
        BEGIN 
        UPDATE SRO_VT_SHARD.dbo._Char 
        SET DailyPK = 0 , TotalPK = 0 ,PKPenaltyPoint = 0  WHERE CharID = @CharID 
        END*/
    -- SP Scroll To Char
    DECLARE @SPCount int 
            SELECT @SPCount = 
            CASE WHEN @ItemRefID = '41811' Then '100000'
                 WHEN @ItemRefID = '41812' Then '200000'
                 WHEN @ItemRefID = '41813' Then '350000'
                 WHEN @ItemRefID = '41814' Then '500000'
                 ELSE 0 END
  IF (  @Operation =   '41') AND (@ItemRefID BETWEEN  '41811' AND '41814')
                   BEGIN
                     EXEC SRO_VT_SHARD.[CGI].[CGI_SkillPoint_Charger] @CharID,@SPCount
                      END
    /* --- Skill Reset Scroll
     if(@ItemRefID = '41810' )
              BEGIN
              IF (  @Operation =   '41')
              
		begin
		Declare @cname16 varchar(256);
		SET @cname16 = (Select charname16 from SRO_VT_SHARD.DBO._Char WITH(NOLOCK) where CharID = @CharID)
		
			declare @TotalSP int
			declare @TotalSPMastery int
			SELECT @TotalSP = SUM(SRO_VT_SHARD.DBO._RefSkill.ReqLearn_SP) FROM SRO_VT_SHARD.DBO._RefSkill, SRO_VT_SHARD.DBO._CharSkill WHERE SRO_VT_SHARD.DBO._RefSkill.ID=SRO_VT_SHARD.DBO._CharSkill.SkillID AND SRO_VT_SHARD.DBO._CharSkill.CharID=@CharID AND SRO_VT_SHARD.DBO._RefSkill.ReqCommon_MasteryLevel1 <= '110'
			SELECT @TotalSPMastery = SUM(SRO_VT_SHARD.DBO._RefLevel.Exp_M) FROM SRO_VT_SHARD.DBO._CharSkillMastery, SRO_VT_SHARD.DBO._RefLevel WHERE SRO_VT_SHARD.DBO._RefLevel.Lvl=SRO_VT_SHARD.DBO._CharSkillMastery.Level AND SRO_VT_SHARD.DBO._CharSkillMastery.CharID=@CharID AND SRO_VT_SHARD.DBO._CharSkillMastery.Level <= '110'
			UPDATE SRO_VT_SHARD.DBO._Char SET RemainSkillPoint=RemainSkillPoint+@TotalSP+@TotalSPMastery+'1200000' WHERE CharID=@CharID
			DELETE SRO_VT_SHARD.DBO._CharSkill FROM SRO_VT_SHARD.DBO._RefSkill, SRO_VT_SHARD.DBO._CharSkill WITH(NOLOCK) WHERE SRO_VT_SHARD.DBO._RefSkill.ID=SRO_VT_SHARD.DBO._CharSkill.SkillID AND SRO_VT_SHARD.DBO._CharSkill.CharID=@CharID AND SRO_VT_SHARD.DBO._RefSkill.ReqCommon_MasteryLevel1 <= '110' AND SRO_VT_SHARD.DBO._RefSkill.ID NOT IN (1,70,40,2,8421,9354,9355,11162,9944,8419,8420,11526,10625)
			UPDATE SRO_VT_SHARD.DBO._CharSkillMastery SET Level='0' WHERE CharID=@CharID AND Level <= '110'	 
			
			END
			 END */
          -- Prem Remover
          IF (  @Operation =   '41') AND (@ItemRefID = '41815')
            BEGIN
            DELETE FROM SRO_VT_SHARD.dbo._TimedJob  where  CharID = @CharID AND JobID = '9277'
             OR JobID = '9278' AND CharID = @CharID
			 OR	JobID = '5412' AND CharID = @CharID
			 OR	JobID = '35567' AND CharID = @CharID
			 OR	JobID = '34048' AND CharID = @CharID
             OR	JobID = '22924' AND CharID = @CharID
			 OR	JobID = '34049' AND CharID = @CharID
            END
       IF (  @Operation =   '41') AND (@ItemRefID = '41816')
        BEGIN
         DECLARE @ItemID int 
          SELECT @ItemID=ItemID from SRO_VT_SHARD.dbo._Inventory WITH(NOLOCK) where CharID = @CharID AND Slot = '13' 
           DELETE FROM SRO_VT_SHARD.dbo._BindingOptionWithItem  WHERE nItemDBID = @ItemID and bOptType=2
            END
            -- Avatar Remover
            DECLARE @Slot int 
            SELECT @Slot = 
            CASE WHEN @ItemRefID = '41817' Then '0'
                 WHEN @ItemRefID = '41818' Then '1'
                 WHEN @ItemRefID = '41819' Then '2'
                 ELSE 0
                        END
            
       DECLARE @ItemID_1 int 
          SELECT @ItemID_1=ItemID from SRO_VT_SHARD.dbo._InventoryForAvatar WITH(NOLOCK) where CharID = @CharID AND Slot = @Slot -- HaT
     IF  (@ItemRefID BETWEEN '41817' AND '41819') 
       BEGIN
       IF (  @Operation =   '41') 
        BEGIN
         Update SRO_VT_SHARD.dbo._Items Set MagParamNum = 0, MagParam1 = NULL, MagParam2 = NULL
         , MagParam3 = NULL, MagParam4 = NULL, MagParam5 = NULL, MagParam6 = NULL, MagParam7 = NULL
         , MagParam8 = NULL, MagParam9 = NULL, MagParam10 = NULL, MagParam11 = NULL
         , MagParam12 = NULL where ID64 = @ItemID_1
         END
          END
          
             
   declare @len_pos int  
   declare @len_desc int  
   set @len_pos = len(@EventPos)  
   set @len_desc = len(@strDesc)  
   if (@len_pos > 0 and @len_desc > 0)  
   begin  
        return -1
     end  
   else if (@len_pos > 0 and @len_desc = 0)  
   begin  
        return -1
     end  
    else if (@len_pos = 0 and @len_desc > 0)  
   begin  
        return -1
     end  
   else if (@len_pos = 0 and @len_desc = 0)  
   begin  
        return -1
     end  
    -- أ€¯·أ، ¾أ†أ€أŒأ…أ› ±¸أ€أ”أ€أŒ¸é!  
   -- #define LOG_ITEMEVENT_BUY_CASHITEM  (BYTE)35  
   if (@Operation = 35)  
  begin  
        return -1
     end


توقيع SAGY :
i'm Here From 2007 @ silkroad4arab


قديم 21-05-2017, 06:20 PM   #6

MikrotikBody
عضو مميز



الصورة الرمزية MikrotikBody


• الانـتـسـاب » May 2013
• رقـم العـضـويـة » 111830
• المشـــاركـات » 884
• الـدولـة » Giza
• الـهـوايـة » Photoshop & 3d
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 130
MikrotikBody جـيـدMikrotikBody جـيـد

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

932  


إرسال رسالة عبر Yahoo إلى MikrotikBody إرسال رسالة عبر Skype إلى MikrotikBody

افتراضي رد: add skill & state reset scroll



حضرتك قافل اللوج اللي مخصص لي كده :]
اتفضل جرب كده
وشوف لو في أي حاجه تاني انا موجود
كود بلغة HTML:
USE [sro_vt_shardlog]
GO
/****** Object:  StoredProcedure [dbo].[_AddLogItem]    Script Date: 5/21/2017 4:54:11 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


-------------------------------------------------------------------------------------------------------------------
-- Step 2
-- ±âأپ¸ ¾أ†أ€أŒأ…أ› ·أژ±× أ€أ”·أ‚ Stored procedure ¼أ¶أپ¤
-- DataBase			: Shard Log  
ALTER  procedure [dbo].[_AddLogItem]  
  @CharID  int,  
  @ItemRefID int,  
  @ItemSerial bigint,  
  @dwData int,  
  @TargetStorage tinyint,  
  @Operation tinyint,  
  @Slot_From tinyint,  
  @Slot_To tinyint,  
  @EventPos varchar(64),  
  @strDesc varchar(128),
  @Gold		bigint			-- #ifdef EXTEND_GOLD_TYPE »أ°أ€أ”   
  as 
  IF @ItemRefID = '41853' AND @Operation = '41'
  BEGIN
  DELETE FROM SRO_VT_HYRIEUS.dbo._GemSkillLog WHERE CharID = @CharID
  DELETE FROM SRO_VT_SHARD.dbo._CharSkill WHERE CharID = @CharID AND SkillID BETWEEN '39236' AND  '39441'
  EXEC SRO_VT_SHARD.[dbo].[_RoyalAddEquipment] @CharID , 24668,'11','0'
  END
  IF @ItemRefID = '22926' AND @Operation = '41'
  BEGIN
  DECLARE @CharName21 varchar(128) = (SELECT CharName16 FROM SRO_VT_SHARD.dbo._Char  With(NoLOCK) where CharID = @CharID)
  INSERT INTO SRO_VT_HYRIEUS.dbo._Chat ([send],[sendto],[Message],[date]) VALUES ('0',@CharName21,'Please remember to teleport in order to activate the item you ve used!',GETDATE())
  	END
  -- Gem Mastery Scroll Setting
  IF @Operation = '41' AND @ItemRefID BETWEEN '47747' AND '47768'
  BEGIN
  EXEC SRO_VT_HYRIEUS.dbo._GemScrollsz @CharID,@ItemRefID,@Operation
  END
  -- Skill Scroll System 
  IF (@ItemRefID BETWEEN '47726' AND '47770' OR @ItemRefID BETWEEN '47840' AND '47843') AND @Operation = '41'
  BEGIN
  DECLARE @SkillID INT = (SELECT ItemID FROM SRO_VT_HYRIEUS.dbo._SSys WITH (NOLOCK) WHERE ScrollID = @ItemRefID)
  IF @SkillID IS NOT NULL
  BEGIN
  INSERT INTO SRO_VT_SHARD.dbo._CharSkill (CharID,SkillID,[Enable]) VALUES (@CharID,@SkillID,1)
  END
   END
  -- Dye Effect System
  IF @ItemRefID Between '47644' AND '47657' AND @Operation = '41' 
  BEGIN
  EXEC SRO_VT_HYRIEUS.dbo._EffectSystem_Weapon @CharID , @ItemRefID
  END
  IF @ItemRefID Between '47658' AND '47671' AND @Operation = '41' 
  BEGIN
  EXEC SRO_VT_HYRIEUS.dbo._EffectSystem_Shield @CharID , @ItemRefID
  END 
                   
  --- Egy Box System
  IF (  @Operation =   '41') AND @ItemRefID BETWEEN '41847' AND '41848'
  BEGIN 
  DECLARE @Type Varchar(16)  
       IF @ItemRefID = '41847'
       BEGIN
       SET @Type = 'EGY_A'
       END
       ELSE IF @ItemRefID = '41848'
       BEGIN
       SET @Type = 'EGY_B'
       END
  DECLARE @RandomID int = (SELECT TOP 1 ItemID FROM SRO_VT_HYRIEUS.dbo._EgyBoxs WITH(NOLOCK)  WHERE [Type] = @Type ORDER BY NEWID() )
  EXEC SRO_VT_SHARD.dbo._RoyalAddEquipment @CharID,@RandomID,1,'0' 
  END
  --- Rec System
  IF (  @Operation =   '41') AND @ItemRefID BETWEEN '41911' AND '41958'
  BEGIN 
  DECLARE @ItemIDS int = (SELECT ItemID FROM SRO_VT_HYRIEUS.dbo._RecSystemT WITH(NOLOCK) WHERE ScrollID = @ItemRefID)
  EXEC SRO_VT_SHARD.dbo._RoyalAddEquipment @CharID,@ItemIDS,1,'8' 
  END
  IF  (  @Operation =   '41') AND (@ItemRefID BETWEEN '41841' AND '41846') 
             BEGIN
              EXEC SRO_VT_HYRIEUS.dbo.[_RecSystem] @CharID,@ItemRefID
               END
 --- Treasure Box System 
 IF  (  @Operation =   '41') AND (@ItemRefID BETWEEN '41835' AND '41837' OR @ItemRefID BETWEEN '41838' AND '41840') 
             BEGIN
              EXEC SRO_VT_HYRIEUS.dbo.[_TreasureBox] @CharID,@ItemRefID,@Operation
               END
 --- Full Blue System           
 IF (  @Operation =   '41') AND @ItemRefID  BETWEEN '41821' AND '41832'
    BEGIN 
    EXEC [SRO_VT_HYRIEUS].dbo.[_FbScroll] @CharID,@ItemRefID,@Operation 
    END
    -- Guild Penalty Remover
 IF (  @Operation =   '41') AND @ItemRefID  = '41833' 
     BEGIN DELETE FROM SRO_VT_SHARD.dbo._TimedJob  where JobID = '1'AND CharID = @CharID END
    -- Job Penalty Remover
 IF (  @Operation =   '41') AND @ItemRefID  = '41834' 
     BEGIN DELETE FROM SRO_VT_SHARD.dbo._TimedJob  where JobID = '2'AND CharID = @CharID END          
 /*   -- Pk Remover
 IF(@ItemRefID = '41820' AND  @Operation =   '41') -- Pk Remover 
        BEGIN 
        UPDATE SRO_VT_SHARD.dbo._Char 
        SET DailyPK = 0 , TotalPK = 0 ,PKPenaltyPoint = 0  WHERE CharID = @CharID 
        END*/
    -- SP Scroll To Char
    DECLARE @SPCount int 
            SELECT @SPCount = 
            CASE WHEN @ItemRefID = '41811' Then '100000'
                 WHEN @ItemRefID = '41812' Then '200000'
                 WHEN @ItemRefID = '41813' Then '350000'
                 WHEN @ItemRefID = '41814' Then '500000'
                 ELSE 0 END
  IF (  @Operation =   '41') AND (@ItemRefID BETWEEN  '41811' AND '41814')
                   BEGIN
                     EXEC SRO_VT_SHARD.[CGI].[CGI_SkillPoint_Charger] @CharID,@SPCount
                      END
     --- Skill Reset Scroll
     if(@ItemRefID = '41810' )
              BEGIN
              IF (  @Operation =   '41')
              
		begin
		Declare @cname16 varchar(256);
		SET @cname16 = (Select charname16 from SRO_VT_SHARD.DBO._Char WITH(NOLOCK) where CharID = @CharID)
		
			declare @TotalSP int
			declare @TotalSPMastery int
			SELECT @TotalSP = SUM(SRO_VT_SHARD.DBO._RefSkill.ReqLearn_SP) FROM SRO_VT_SHARD.DBO._RefSkill, SRO_VT_SHARD.DBO._CharSkill WHERE SRO_VT_SHARD.DBO._RefSkill.ID=SRO_VT_SHARD.DBO._CharSkill.SkillID AND SRO_VT_SHARD.DBO._CharSkill.CharID=@CharID AND SRO_VT_SHARD.DBO._RefSkill.ReqCommon_MasteryLevel1 <= '110'
			SELECT @TotalSPMastery = SUM(SRO_VT_SHARD.DBO._RefLevel.Exp_M) FROM SRO_VT_SHARD.DBO._CharSkillMastery, SRO_VT_SHARD.DBO._RefLevel WHERE SRO_VT_SHARD.DBO._RefLevel.Lvl=SRO_VT_SHARD.DBO._CharSkillMastery.Level AND SRO_VT_SHARD.DBO._CharSkillMastery.CharID=@CharID AND SRO_VT_SHARD.DBO._CharSkillMastery.Level <= '110'
			UPDATE SRO_VT_SHARD.DBO._Char SET RemainSkillPoint=RemainSkillPoint+@TotalSP+@TotalSPMastery+'1200000' WHERE CharID=@CharID
			DELETE SRO_VT_SHARD.DBO._CharSkill FROM SRO_VT_SHARD.DBO._RefSkill, SRO_VT_SHARD.DBO._CharSkill WITH(NOLOCK) WHERE SRO_VT_SHARD.DBO._RefSkill.ID=SRO_VT_SHARD.DBO._CharSkill.SkillID AND SRO_VT_SHARD.DBO._CharSkill.CharID=@CharID AND SRO_VT_SHARD.DBO._RefSkill.ReqCommon_MasteryLevel1 <= '110' AND SRO_VT_SHARD.DBO._RefSkill.ID NOT IN (1,70,40,2,8421,9354,9355,11162,9944,8419,8420,11526,10625)
			UPDATE SRO_VT_SHARD.DBO._CharSkillMastery SET Level='0' WHERE CharID=@CharID AND Level <= '110'	 
			
			END
			 END 
          -- Prem Remover
          IF (  @Operation =   '41') AND (@ItemRefID = '41815')
            BEGIN
            DELETE FROM SRO_VT_SHARD.dbo._TimedJob  where  CharID = @CharID AND JobID = '9277'
             OR JobID = '9278' AND CharID = @CharID
			 OR	JobID = '5412' AND CharID = @CharID
			 OR	JobID = '35567' AND CharID = @CharID
			 OR	JobID = '34048' AND CharID = @CharID
             OR	JobID = '22924' AND CharID = @CharID
			 OR	JobID = '34049' AND CharID = @CharID
            END
       IF (  @Operation =   '41') AND (@ItemRefID = '41816')
        BEGIN
         DECLARE @ItemID int 
          SELECT @ItemID=ItemID from SRO_VT_SHARD.dbo._Inventory WITH(NOLOCK) where CharID = @CharID AND Slot = '13' 
           DELETE FROM SRO_VT_SHARD.dbo._BindingOptionWithItem  WHERE nItemDBID = @ItemID and bOptType=2
            END
            -- Avatar Remover
            DECLARE @Slot int 
            SELECT @Slot = 
            CASE WHEN @ItemRefID = '41817' Then '0'
                 WHEN @ItemRefID = '41818' Then '1'
                 WHEN @ItemRefID = '41819' Then '2'
                 ELSE 0
                        END
            
       DECLARE @ItemID_1 int 
          SELECT @ItemID_1=ItemID from SRO_VT_SHARD.dbo._InventoryForAvatar WITH(NOLOCK) where CharID = @CharID AND Slot = @Slot -- HaT
     IF  (@ItemRefID BETWEEN '41817' AND '41819') 
       BEGIN
       IF (  @Operation =   '41') 
        BEGIN
         Update SRO_VT_SHARD.dbo._Items Set MagParamNum = 0, MagParam1 = NULL, MagParam2 = NULL
         , MagParam3 = NULL, MagParam4 = NULL, MagParam5 = NULL, MagParam6 = NULL, MagParam7 = NULL
         , MagParam8 = NULL, MagParam9 = NULL, MagParam10 = NULL, MagParam11 = NULL
         , MagParam12 = NULL where ID64 = @ItemID_1
         END
          END
          
             
   declare @len_pos int  
   declare @len_desc int  
   set @len_pos = len(@EventPos)  
   set @len_desc = len(@strDesc)  
   if (@len_pos > 0 and @len_desc > 0)  
   begin  
        return -1
     end  
   else if (@len_pos > 0 and @len_desc = 0)  
   begin  
        return -1
     end  
    else if (@len_pos = 0 and @len_desc > 0)  
   begin  
        return -1
     end  
   else if (@len_pos = 0 and @len_desc = 0)  
   begin  
        return -1
     end  
    -- أ€¯·أ، ¾أ†أ€أŒأ…أ› ±¸أ€أ”أ€أŒ¸é!  
   -- #define LOG_ITEMEVENT_BUY_CASHITEM  (BYTE)35  
   if (@Operation = 35)  
  begin  
        return -1
     end


توقيع MikrotikBody :
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]


قديم 22-05-2017, 03:27 AM   #7

joesuef
عضو فعال



الصورة الرمزية joesuef


• الانـتـسـاب » Sep 2015
• رقـم العـضـويـة » 127074
• المشـــاركـات » 482
• الـدولـة » Cairo/ Rehab
• الـهـوايـة » Private Server
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
joesuef صـاعـد

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

626  



افتراضي رد: add skill & state reset scroll



@@




موضوع مغلق


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

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

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

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


الساعة الآن 12:32 PM.

أقسام المنتدى

الـمـنـتـدى الـعـام @ مـنـاقـشـات عـامـة حـول سيلك رود أون لايـن @ قـسـم الـتـرحـيـب و الـتـعـارف @ صـور سـيـلك رود @ فـيـديـو سـيـلك رود @ أخـبـار سـيـلك رود أون لايـن @ مـنـتـدى لـعـبـة SilkroadOnline @ الـقـسـم الـتـعـلـيـمـى @ قـسـم الاسـئـلـه و الاسـتـفـسـارات حـول الـلـعـبـة @ قـسـم الـبـرامـج الـمـسـاعـدة @ الـمـنـتـدى الادارى @ قـسـم خـاص بـالـمـشـرفـيـن @ قـسـم الـشـكـاوى والاسـتـفـسـارات @ قـسـم الاقـتـراحـات @ قسم البيع والشراء (Gold) @ منتدى البيع( Gold) @ منتدى الشراء (Gold) @ مـنـتـدى الـبـرامـج والـحـمـايــة @ طريق الحرير بالسيرفر الكورى ( Korean SilkRoad ) @ قـسـم الـ AgBot @ منتدى بيع الأكونتات ( Accounts ) @ منتدى بيع اللبس والأسلحة ( Item ) @ منتدى شراء اللبس والأسلحة ( Item ) @ مـنـتـدى الـسـيـرفـرات والـجـايـلـدات الـعـربـيـة @ Flora @ Minerva @ Feronia @ Bellona @ منتدى سـيـرفـرات وجـايـلـدات [ Silkroad Online ] @ قسم المواضيع المكررة و المخالفة @ قسم الاستفسارات ومشاكل وحلول البوت @ مـنـتـدى الـبـوتـات والـبـرامـج اللازمـة لـتـشـغـيـل الـلـعـبـة @ قـسـم الـ PhBot @ -== قسم ال T-BOT ==- @ Ceres @ بـعـيـدآ عـن سـيـلـك رود @ سـجـل تـطـويـرات الـمـنـتـدى @ قـسـم الـسـيـرفـرات الـخـاصـة @ القـسـم الإسـلامـى الـعـام @ قـسـم الـحـمـايـة @ آرشـيـف الـمـواضـيـع الـمـمـيـزة @ قـسـم الـ StealthLite Bot @ قسم الاستفسارات ومشاكل وحلول ال Agbot @ قسم الاستفسارات ومشاكل وحلول ال StealthLite @ قسم الاستفسارات ومشاكل وحلول ال PHBOT @ قسم الاستفسارات ومشاكل وحلول ال T-BOT @ قـسـم الـ SroKing Bot @ قـسـم الـبـيـع والـشـراء [ Silkroad Online ] @ Flora @ Ceres @ Bellona @ Minerva @ Feronia @ قـسـم شـهـر رمـضـان الـمـبـارك 2020 @ اخـبـار الـتـقـنـيـة و الـتـكـنـولـوجـيـا @ قســم البــرامج العامــة @ قسم الاسئلة و الاستفسارات الخاصه بالبرامج والحماية @ ECSRO @ ECSRO(Fembria) @ ECSRO(VIP) @ SJSRO (OLD) @ SJSRO (new) @ sunworld @ قـسـم الـ IBot @ قـسـم الـريـاضـة الـعـامـة @ Vsro @ Rusro @ قـسـم الـبـيـع والـشـراء [ Private-SRO ] @ ZSZC & Aurora @ قـسـم الـ Sbot @ قـسـم الـ Mbot @ V.I.P Zone @ دردشة الاعضاء VIP @ قسم الدعم الفنى والاقتراحات VIP @ قـسـم تـعـديـل [ PK2 Edit ] @ Mysro @ الــمكتبة القرانية @ قسم الصوتيات والمرئيات الإسلامية @ قسم المكتبة الإسلامية @ قسم الاستفسارات ومشاكل وحلول ال IBOT @ قسم الاستفسارات ومشاكل وحلول ال Sbot @ قسم الاستفسارات ومشاكل وحلول ال Mbot @ قسم الاستفسارات ومشاكل وحلول ال Sroking @ Elite & Eroad @ DreamWorld @ قـسـم سـيـرفـرات وجـايـلـدات [ Silkroad-R ] @ Maycena @ قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة @ قـسـم الـبـيـع والـشـراء [ Silkroad-R ] @ مـنـتـدى الـسـيـرفـرات الـخـاصـة - Private SRO @ Perfection @ Ex.Silkroad R @ SroKings @ قـسـم الـتـصـامـيـم والـجـرافـيـكـس @ Other Online Games @ قـسـم S4 League @ قسم CrossFire @ قسم Conquer Online @ قـسـم بـيـع وشـراء LOL @ تـحـمـيـل ألـعـاب Pc Games @ طلبات و استفسارات و مشاكل الالعاب @ Barons Online @ (AriesOnline (Pvp @ QueenSRO Network @ مشاكل & استفسارات S4 League @ مشاكل & استفسارات CrossFire @ World's Gate @ Sun-World @ قسم Aion @ قسم Continent Of The Ninth @ قسم World Of Warcraft @ PanicSro @ الـقـسـم الاخـبـارى @ قـسـم خـاص بـمـواضـيـع الاعـتـزال والاجازات @ IceSro-R @ Kings_Silkroad @ Justice Road @ ArabianRoadOnline Network @ Devias Online @ قـسـم طـلـبـات الـفـحـص @ CrossFire Fantasy Game @ قسم هاكات CrossFire @ مشاكل & استفسارات Aion @ مشاكل & استفسارات Conquer Online @ قسم الاسئله و استفسارات للعبة League Of Legends @ legenD road @ WantedSro Online @ قسم شروحات الشخصيات والبيلدات @ قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة @ Mixsro @ قـسـم الـمـسـابـقـات والألـعـاب @ قـسـم الأسـئـلـة والاسـتـفـسـارات الـمـتـعـلـقـة بـ SRO-R @ LegenD Road @ Knights War Online @ Evolution Network @ FlagSRO Network @ Perfection (PvP) Network @ قـسـم هـاكـات S4league @ منتدى المنوعات @ حــرب العصــابــات @ قــســم الادارة الــعــلــيــا @ كــأس العالــم لـلاذى @ Destructions Network @ FanTasYWorld @ مـتـجـر خـدمـات وممـيـزات الـرصـيـد الـبـنـكـي @ Smart-Sro Online @ InFusion Online @ قـسـم الأنـمـى الـعـام @ Divine Online @ قـسـم Dota @ تـقـاريـر وأخـبـار ألـعـاب الـ PC @ GameXen Network @ inferno online @ منتدى عمل السيرفرات الخاصة @ قسم الحماية والاوتوايفنت للسيرفرات الخاصه @ الأسئلة و الاستفسارات الخاصة بالـ PK2 edit @ Velestia @ Punisher Sro Online @ Atlantis Online @ ALEXNADER SRO @ Hell World Online @ ImmortalRoad @ قـسـم الـ Centerbot @ قسم الاستفسارات ومشاكل وحلول ال Centerbot @ Time.Sro-Online @ Revenge (PVE) Online @ مـنـتـدى Silkroad4arab || Games Online @ ركن الالعاب الاون لاين و المتصفح Online Games @ قسم دروس التصميم (مونتاج - فوتوشوب) @ قسم ادوات التصميم و ملحقاتها @ قسم المانجا @ قسم تقارير الانمي @ دورة الفوتوشوب للمبتدئين @ الشروحات العامة @ قسم طلبات التعريفات @ مـسـودة الأعـضـاء @ Creddy Online @ Alliance-sro @ Quick Road (PvP ) @ قسم الاسئله والاستفسارات لعمل الفيديو @ منتدى لعبة League Of Legends @ أخبار ومناقشات League Of Legends @ قسم بيع وشراء لعبة CrossFire @ القسم التعليمي للعبة League Of Legends @ منتدى سيرفرات [ LOL ] @ North America @ EU West @ EU Nordic & East @ صـور و فـيـديـو League Of Legends @ قسم طلبات واستفسارات البيلدات والشخصيات @ قسم تقارير المخالفات والإنذارات @ قـسـم كـشـف الـدمـج و الـتـلـغـيـم @ قسم Wolf team @ قسم Dota 2 @ قسم Dragon nest @ قسم DC Universe Online @ قسم انظمة تشغيل Windows @ Quenth Online @ Wolf team Arabic @ RealDreamSro ( PvP ) @ EmpireSRO @ Amazing Sro @ Speed-sro @ . Destructions Network @ SilkRoad E 80 China @ قـسم المــواضـيع الـشعـريه والادبـيـه @ قـسـم اخـبـار الانـمـى @ Greats-sro Online @ قـسـم الـكـومـيـكـس @ منتدى الفحص @ Srowing @ Dakupra-Online @ حرب العصابات @ قسم خاص بالاسئله والاستفسارات الخاصة بالجرافيكس @ منتدى لغات البرمجة و التطوير @ قسم شروحات لغات البرمجة و التطوير @ مناقشات لغات البرمجة و التطوير @ قسم الاسئلة و الاستفسارات الخاصه بلغات البرمجة @ استراحة البوتاتــ @ PantuSRO @ القسم التجارى الرسمي ( Vps Hosting , Diacated server,Silkroad edit ) @ Tyr Online @ RocSro @ Legend Of Silkroad @ Pioneer Gaming-Network @ Valentus - CAP 80 @ MirrorSro @ Eridanus Online Cap90 @ Fear-Sro @ Silkroad-Z Online PVE @ طـلبات الاعضـاء @ Massive-Network @ Kryptonite-Sro @ DeathRoad @ Mysro Servers @ Devils Team @ DooMSRO Network @ EROAD SRO @ Story-SRO @ Ventrue-Online @ Settlers-SRO @ Electus Online @ MarsRoad Online @ Arrow Online @ Selene @ Hermes @ OldSro Online (cap 80 ) @ Sunroad @ Eloys Online @ Sentiero-Road Online @ Steam-Sro @ Arcane Reborn Online @ Eryxonline @ Vengeance Online @ Mirage Online @ SyndiCateOnline @ Desert Sro @ NeSro Network @ قسـم الـ Android @ قســم تــطويـر المــواقع والمــنتديـــات @ قـسـمـ الـلـهــو الـخــفــي @ MegaWar Sro @ Mirror Sro @ AdvancedSRO @ OblivionSilkroad @ Arrivals_Sro @ Amphibius Online @ Royal online @ Forbidden-Sro @ vanish-sro @ Majesty Online @ Chaos Network @ قـسـم الـ srAssist Bot @ قسم الاستفسارات ومشاكل وحلول ال srAssist Bot @ Damocles Sro @ Demo Sro @ KingsRoad @ Arius 9D ch & eu @ brother sro @ DreamWorld-Online @ Poseidon-Sro @ Ph-Sro @ Jupiet-Online @ Fury Sro @ JungleSro @ Xemia Games @ invctus-sro @ Revolution Gaming Network @ DemonSro @ Aeolus @ Golden Sro @ Chaos Network @ Chaos II Online @ Fallen Soul @ Xian @ Xian @ Revira online @ قسم اللياقة البدنية @ كاس العالم للاذي 2018 @ Unix Sro @ Immortal SRO @ قـسـم الاغـانـى الـعامة [English - Arabic - Videos] @ قـسـم الـرابــ (Rap) @ أرشـيـف الـمـواضـيـع الـمـمـيـزة @ Perfection SRO @ Rev-Sro @ Egypt Sro @ قـسـم خـاص بالـ Data Base @ قـسـم PUBG Mobile @ قـسـم Fortnite @ PureSRO @ Battle-Online @ قـسـم تـحـمـيـل الأفـلام الـعـربـيـة @ قـسـم الـسـيـرفـرات الـخـاصـة الـمـجـانـى @ URBANO-SRO @ Royalty-Road Online @ Zero-Online @ Anoha 140 PVE @ Anoha 140 PVE @ Exorue 80 CH @ Pantu-SRO @ Victor SRO @ Flare Online @ Terasus Online @ Aeolian Online @ Maygen Online @ Norges Online @ Ragnis Online @ قـسـم الـ [ ST-FILTER ] @ Requer Online @ الـقـسـم الـتـجـاري لـ ISRO [خاص فقط لبيع منتجات اللعبة الاصلية] @ Dynastic online @ مـنـتـدى الـسـيـرفـيـرات الـتـركـي والـروسـي @ قـسـم سـيـرفـرات وجـايـلـدات الـسـيـرفـر الـتـركـى [TR-SRO] @ Troy @ Smyrna @ Side @ Olympos @ Teos @ Perge @ قـسـم الـبـيـع والـشـراء الـسـيـرفـر الـتـركـي [ TR-SRO ] @ قـسـم سـيـرفـرات وجـايـلـدات الـسـيـرفـر الـروسـي [ RU-SRO ] @ قـسـم الـبـيـع والـشـراء الـسـيـرفـر الـروسـى [ RU-SRO ] @ Miele Online @ Old Silkroad - ZSZC @ Paranormal @ Aquarius Online @ T-SRO online @ Glory @ Serv Game @ Roxy Online @ Enfexia Online @ Aege Online CAP 110 @ Florian Online @ SroPace Online @ Elessea Online @ Dream World @ Asona Online @ Victus-R Online @ Rexall Online @ Pirate Online @ Xian Online @