Auto Equipment System

Page 1 of 4 1234 LastLast
Results 1 to 15 of 55
  1. #1
    Apprentice MertKakici is offline
    MemberRank
    Apr 2013 Join Date
    İstanbul, TurkLocation
    11Posts

    shout Auto Equipment System

    Hello , its the auto equipment system what everyone searching for , here you go

    There is a guide about how to setup , execute query's , read it as well , its kind a easy.

    PS ; The current system gives +6 sun items between 5-9d , with str -int blues , you can change it via the query's

    Have fun =)



    Download ;
    File upload and sharing. Upload share folders!


    Virustotal ;
    https://www.virustotal.com/en/file/e...049e/analysis/





    Credits goes to DePiedra .







    Last edited by MertKakici; 17-09-13 at 12:57 AM.


  2. #2
    Apprentice F50 is offline
    MemberRank
    Feb 2012 Join Date
    24Posts

    Re: Auto Equipment System

    thank you <3

  3. #3
    Proficient Member Nemo07Back is offline
    MemberRank
    Apr 2013 Join Date
    157Posts

    Re: Auto Equipment System

    Why PPL dont respect the others ?
    Last edited by Nemo07Back; 11-09-13 at 02:41 PM.

  4. #4
    Apprentice MertKakici is offline
    MemberRank
    Apr 2013 Join Date
    İstanbul, TurkLocation
    11Posts

    Re: Auto Equipment System

    Quote Originally Posted by Nemo07Back View Post
    Why PPL have no respect for the others ?
    what you talking about ? :O

  5. #5
    Proficient Member Nemo07Back is offline
    MemberRank
    Apr 2013 Join Date
    157Posts

    Re: Auto Equipment System

    Quote Originally Posted by MertKakici View Post
    what you talking about ? :O
    my words are very clear to understand it ..what I mean: many PPLs are worked hard on this system then some one share it easy..

  6. #6
    Valued Member mazazekoo is offline
    MemberRank
    Apr 2012 Join Date
    132Posts

    Re: Auto Equipment System

    Thanks for sharing
    it working 100% on Chines characters
    on euro not working

  7. #7
    Learning denise456 is offline
    MemberRank
    Feb 2012 Join Date
    BrasilLocation
    318Posts

    Re: Auto Equipment System

    Thank's

  8. #8
    Valued Member Hex1337 is offline
    MemberRank
    Sep 2012 Join Date
    100Posts

    Re: Auto Equipment System

    Quote Originally Posted by mazazekoo View Post
    Thanks for sharing
    it working 100% on Chines characters
    on euro not working
    its created for china server ..

  9. #9
    Valued Member mazazekoo is offline
    MemberRank
    Apr 2012 Join Date
    132Posts

    Re: Auto Equipment System

    but i see euro items lines etc

  10. #10
    Valued Member mazazekoo is offline
    MemberRank
    Apr 2012 Join Date
    132Posts

    Re: Auto Equipment System

    Any help to make it work for euro too ?

  11. #11
    Novice tristo is offline
    MemberRank
    Dec 2012 Join Date
    4Posts

    Re: Auto Equipment System

    I see now, im sorry. Trigger caused bug. Delete trigger and execute this procedure.

    and add this line to _AddLogChar

    Code:
    	IF (@EventID = 22 and (@Data2 = 40 or @Data2 = 47 or @Data2 = 57 or @Data2 = 69 or @Data2 = 81))
    		BEGIN
        exec SRO_VT_SHARD.dbo._AUTOEQUIP_DEPI @CharID,@Data2   
    		END

    Procedure

    Code:
    USE [SRO_VT_SHARD]
    GO
    
    /****** Object:  StoredProcedure [dbo].[_AUTOEQUIP_DEPI]    Script Date: 09/11/2013 18:42:16 ******/
    SET ANSI_NULLS ON
    GO
    
    SET QUOTED_IDENTIFIER ON
    GO
    
    
    
    
    CREATE   procedure [dbo].[_AUTOEQUIP_DEPI]    
    @CharID        int,   
    @Data2        int   
    as   
    declare @RefCharID int
    declare @CharName varchar(64)
    declare @CharLevel tinyint
    set @RefCharID = (select RefObjID from SRO_VT_SHARD.dbo._Char where CharID = @CharID)
    set @CharName = (select CharName16 from SRO_VT_SHARD.dbo._Char where CharID = @CharID)
    set @CharLevel = (select CurLevel from SRO_VT_SHARD.dbo._Char where CharID = @CharID)
    Declare @RefMail INT = (Select ItemID From SRO_VT_SHARD.dbo._Inventory Where CharID=(Select CharID From SRO_VT_SHARD.dbo._Char Where CharID = @CharID) 
    AND Slot ='1')
    Declare @RefMailID INT = (Select RefItemID From SRO_VT_SHARD.dbo._Items Where ID64 = @RefMail)
    Declare @RefWeapon INT
    Declare @Weapon INT = (Select ItemID From SRO_VT_SHARD.dbo._Inventory Where CharID=(Select CharID From SRO_VT_SHARD.dbo._Char Where CharID = @CharID) 
    AND Slot ='6')
    Declare @RefWeaponID INT = (Select RefItemID From SRO_VT_SHARD.dbo._Items Where ID64 = @Weapon)
    Declare @WeaponType Tinyint = (Select Typeid4 from SRO_VT_SHARD.dbo._RefObjCommon where ID = @RefWeaponID)
    Declare @RefShield INT
    Declare @Shield INT = (Select ItemID From SRO_VT_SHARD.dbo._Inventory Where CharID=(Select CharID From SRO_VT_SHARD.dbo._Char Where CharID = @CharID) 
    AND Slot ='7')
    Declare @RefShieldID INT = (Select RefItemID From SRO_VT_SHARD.dbo._Items Where ID64 = @Shield)
    Declare @ShieldType Tinyint = (Select Typeid4 from SRO_VT_SHARD.dbo._RefObjCommon where ID = @RefShieldID)
        declare @mail_codename varchar(250)
    	declare @chr_gender varchar(250)
    	declare @item_level varchar(250)
        declare @itemcodename varchar(250)
    	select @mail_codename = CodeName128 from SRO_VT_SHARD.dbo._RefObjCommon where ID = @RefMailID
    
    	Update SRO_VT_SHARD.dbo._Inventory set ItemID = 0 where CharID = @CharID and Slot = 0
    	Update SRO_VT_SHARD.dbo._Inventory set ItemID = 0 where CharID = @CharID and Slot = 1
    	Update SRO_VT_SHARD.dbo._Inventory set ItemID = 0 where CharID = @CharID and Slot = 2
    	Update SRO_VT_SHARD.dbo._Inventory set ItemID = 0 where CharID = @CharID and Slot = 3
    	Update SRO_VT_SHARD.dbo._Inventory set ItemID = 0 where CharID = @CharID and Slot = 4
    	Update SRO_VT_SHARD.dbo._Inventory set ItemID = 0 where CharID = @CharID and Slot = 5
    	Update SRO_VT_SHARD.dbo._Inventory set ItemID = 0 where CharID = @CharID and Slot = 9
    	Update SRO_VT_SHARD.dbo._Inventory set ItemID = 0 where CharID = @CharID and Slot = 10
    	Update SRO_VT_SHARD.dbo._Inventory set ItemID = 0 where CharID = @CharID and Slot = 11
    	Update SRO_VT_SHARD.dbo._Inventory set ItemID = 0 where CharID = @CharID and Slot = 12
    
    If ((Select TypeID4 from SRO_VT_SHARD.dbo._RefObjCommon where ID = (Select top 1 RefItemID from SRO_VT_SHARD.dbo._items where id64 = @Weapon))
                             = @WeaponType ) -- Weapon
    Begin
            Set @RefWeapon = (Select top 1 ID from SRO_VT_SHARD.dbo._ItemPoolAutoEquipment where 
                              Service = 1 AND
                            TypeID1=3 AND --- Weapon
                            TypeID2=1 AND
                            TypeID3=6 AND
                            TypeID4=@WeaponType
                            Group by SRO_VT_SHARD.dbo._ItemPoolAutoEquipment.ID,SRO_VT_SHARD.dbo._ItemPoolAutoEquipment.reqlevel1
                            having  (MAX(ReqLevel1)<=@Data2)
                            Order By ReqLevel1 Desc 
                       )
    Update SRO_VT_SHARD.dbo._Items set RefItemID= @RefWeapon where ID64= @Weapon
    Update SRO_VT_SHARD.dbo._Items set OptLevel= 6,Variance= 34359738367,Data= 200, MagParamNum='2',MagParam1='30064771144',MagParam2= '30064771150' where ID64= @Weapon
    END                
    
    If ((Select TypeID4 from SRO_VT_SHARD.dbo._RefObjCommon where ID = (Select top 1 RefItemID from SRO_VT_SHARD.dbo._items where id64 = @Shield))
                             = @ShieldType ) -- Shield
    Begin
            Set @RefShield = (Select top 1 ID from SRO_VT_SHARD.dbo._ItemPoolAutoEquipment WITH (Nolock) where 
                              Service = 1 AND
                            TypeID1=3 AND --- Shield
                            TypeID2=1 AND
                            TypeID3=4 AND
                            TypeID4=@ShieldType
                            Group by SRO_VT_SHARD.dbo._ItemPoolAutoEquipment.ID,SRO_VT_SHARD.dbo._ItemPoolAutoEquipment.reqlevel1
                            having  (MAX(ReqLevel1)<=@Data2)
                            Order By ReqLevel1 Desc 
                       )
    Update SRO_VT_SHARD.dbo._Items set RefItemID= @RefShield where ID64= @Shield
    Update SRO_VT_SHARD.dbo._Items set OptLevel= 6,Variance= 34359738367,Data= 200, MagParamNum='2',MagParam1='30064771144',MagParam2= '30064771150' where ID64= @Shield
    END                
    
    IF (@Data2 = 40)
    BEGIN
      set @item_level = '05' --DG
    end 	
    IF (@Data2 = 47)
    BEGIN
      set @item_level = '06' --DG
    end 	
    IF (@Data2 = 57)
    BEGIN
      set @item_level = '07' --DG
    end 	
    IF (@Data2 = 69)
    BEGIN
      set @item_level = '08' --DG
    end 	
    IF (@Data2 = 81)
    BEGIN
      set @item_level = '09' --DG
    end 	
    
     if(@RefCharID between 1907 and 1919 or @RefCharID between 14875 and 14887)
     begin
      set @chr_gender = 'M' --male
     end
     
     if(@RefCharID between 1920 and 1932 or @RefCharID between 14888 and 14900)
     begin
      set @chr_gender = 'W' --female
     end
    
     if(@RefCharID between 1907 and 1919 or @RefCharID between 1920 and 1932)
     begin
     		set @itemcodename = 'ITEM_CH_RING_' + @item_level + '_C_RARE'
       	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,11,@itemcodename,200
       	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,12,@itemcodename,200
     		set @itemcodename = 'ITEM_CH_EARRING_' + @item_level + '_C_RARE'
       	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,9,@itemcodename,200
     		set @itemcodename = 'ITEM_CH_NECKLACE_' + @item_level + '_C_RARE'
       	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,10,@itemcodename,200
     end
     if(@RefCharID between 14875 and 14887 or @RefCharID between 14888 and 14900)
     begin
     		set @itemcodename = 'ITEM_EU_RING_' + @item_level + '_C_RARE'
       	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,11,@itemcodename,200
       	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,12,@itemcodename,200
     		set @itemcodename = 'ITEM_EU_EARRING_' + @item_level + '_C_RARE'
       	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,9,@itemcodename,200
     		set @itemcodename = 'ITEM_EU_NECKLACE_' + @item_level + '_C_RARE'
       	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,10,@itemcodename,200
     end
    
    --//ARMOR\\--
    	if(@mail_codename like 'ITEM_CH_%_LIGHT%')
    	begin
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_LIGHT_' + @item_level + '_HA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,0,@itemcodename,200
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_LIGHT_' + @item_level + '_SA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,2,@itemcodename,200
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_LIGHT_' + @item_level + '_BA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,1,@itemcodename,200
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_LIGHT_' + @item_level + '_LA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,4,@itemcodename,200
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_LIGHT_' + @item_level + '_AA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,3,@itemcodename,200
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_LIGHT_' + @item_level + '_FA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,5,@itemcodename,200
    	end
    	else if(@mail_codename like 'ITEM_CH_%_HEAVY%')
    	begin
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_HEAVY_' + @item_level + '_HA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,0,@itemcodename,200
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_HEAVY_' + @item_level + '_SA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,2,@itemcodename,200
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_HEAVY_' + @item_level + '_BA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,1,@itemcodename,200
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_HEAVY_' + @item_level + '_LA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,4,@itemcodename,200
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_HEAVY_' + @item_level + '_AA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,3,@itemcodename,200
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_HEAVY_' + @item_level + '_FA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,5,@itemcodename,200
    	end
    	else if(@mail_codename like 'ITEM_CH_%_CLOTHES%')
    	begin
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_CLOTHES_' + @item_level + '_HA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,0,@itemcodename,200
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_CLOTHES_' + @item_level + '_SA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,2,@itemcodename,200
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_CLOTHES_' + @item_level + '_BA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,1,@itemcodename,200
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_CLOTHES_' + @item_level + '_LA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,4,@itemcodename,200
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_CLOTHES_' + @item_level + '_AA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,3,@itemcodename,200
    		set @itemcodename = 'ITEM_CH_' + @chr_gender + '_CLOTHES_' + @item_level + '_FA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,5,@itemcodename,200
    	end
    	else if(@mail_codename like 'ITEM_EU_%_LIGHT%')
    	begin
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_LIGHT_' + @item_level + '_HA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,0,@itemcodename,200
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_LIGHT_' + @item_level + '_SA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,2,@itemcodename,200
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_LIGHT_' + @item_level + '_BA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,1,@itemcodename,200
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_LIGHT_' + @item_level + '_LA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,4,@itemcodename,200
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_LIGHT_' + @item_level + '_AA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,3,@itemcodename,200
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_LIGHT_' + @item_level + '_FA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,5,@itemcodename,200
    	end
    	else if(@mail_codename like 'ITEM_EU_%_HEAVY%')
    	begin
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_HEAVY_' + @item_level + '_HA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,0,@itemcodename,200
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_HEAVY_' + @item_level + '_SA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,2,@itemcodename,200
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_HEAVY_' + @item_level + '_BA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,1,@itemcodename,200
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_HEAVY_' + @item_level + '_LA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,4,@itemcodename,200
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_HEAVY_' + @item_level + '_AA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,3,@itemcodename,200
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_HEAVY_' + @item_level + '_FA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,5,@itemcodename,200
    	end
    	else if(@mail_codename like 'ITEM_EU_%_CLOTHES%')
    	begin
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_CLOTHES_' + @item_level + '_HA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,0,@itemcodename,200
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_CLOTHES_' + @item_level + '_SA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,2,@itemcodename,200
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_CLOTHES_' + @item_level + '_BA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,1,@itemcodename,200
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_CLOTHES_' + @item_level + '_LA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,4,@itemcodename,200
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_CLOTHES_' + @item_level + '_AA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,3,@itemcodename,200
    		set @itemcodename = 'ITEM_EU_' + @chr_gender + '_CLOTHES_' + @item_level + '_FA_C_RARE'
        	EXEC SRO_VT_SHARD.dbo._FN_ADD_INITIAL_EQUIP_DEPI @CharName,5,@itemcodename,200
    	end
      
    
    GO

  12. #12
    Valued Member mazazekoo is offline
    MemberRank
    Apr 2012 Join Date
    132Posts

    Re: Auto Equipment System

    _AddLogChar

    at SRO_VT_SHARDLOG ?

  13. #13
    Novice tristo is offline
    MemberRank
    Dec 2012 Join Date
    4Posts

    Re: Auto Equipment System

    Quote Originally Posted by mazazekoo View Post
    _AddLogChar

    at SRO_VT_SHARDLOG ?
    Yes LOG DB.

  14. #14
    Valued Member mazazekoo is offline
    MemberRank
    Apr 2012 Join Date
    132Posts

    Re: Auto Equipment System

    it dosn't work on euro/ch

  15. #15
    Novice tristo is offline
    MemberRank
    Dec 2012 Join Date
    4Posts

    Re: Auto Equipment System

    Trigger bugged but procedure fully working on eu and ch. Delete old trigger on _Char.



Page 1 of 4 1234 LastLast

Advertisement