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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=289)
-   -   كويري حلو جدآآآآآآآ لسيرفرات pvp (https://silkroad4arab.com/vb/showthread.php?t=594555)

ali0_boy 18-11-2015 07:24 PM

كويري حلو جدآآآآآآآ لسيرفرات pvp
 
السلام عليكم

انا كنت عايز اعمل npc و احط فيه اللبس و الاسلحة و كده بس معرفتش اعمل ال npc بس لاقيت بديل
كويري بتعمله بيخلي الاكونت ينزل بلبس full rare +5 و الدجري اللي انت عايزه عدله و عيش
كود بلغة HTML:

USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_AddNewChar]    Script Date: 11/27/2013 09:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER  PROCEDURE [dbo].[_AddNewChar]   
@UserJID  INT,   
--@CharSlot  INT,   
@RefCharID  INT,   
@CharName  varchar (64),   
@CharScale  tinyINT,   
@StartRegionID  INT,   
@StartPos_X  real,   
@StartPos_Y  real,   
@StartPos_Z  real,   
@DefaultTeleport INT,   
@RefMailID  INT,   
@RefPantsID  INT,   
@RefBootsID  INT,   
@RefWeaponID  INT,   
@RefShield  INT,   
@DurMail  tinyINT,   
@DurPants  tinyINT,   
@DurBoots  tinyINT,   
@DurWeapon  tinyINT,   
@DurShield  tinyINT,   
@DefaultArrow  INT     
AS   
   
SET NOCOUNT ON     

        DECLARE @Slot  INT       
        DECLARE @temp  INT       
               
        DECLARE @NewCharID  INT       
        SET @NewCharID = 0       
 
 -- Initial Equip Edit by LemoniscooL
 DECLARE @RefHandID INT
 DECLARE @RefHatID INT
 DECLARE @RefShoulderID INT
 DECLARE @RefEarringID INT
 DECLARE @RefRingID INT
 DECLARE @RefNeckID INT
 DECLARE @DurHand INT
 DECLARE @DurHat INT
 DECLARE @DurShoulder INT
 DECLARE @DurEarring INT
 DECLARE @DurRing INT
 DECLARE @DurNeck INT
 
 --Male Clothes Chinese
 IF (@RefMailID = 3643) BEGIN
        SET @RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_13_AA_C_RARE')
        SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_13_BA_C_RARE')
        SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_13_FA_C_RARE')
        SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_13_HA_C_RARE')
        SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_13_LA_C_RARE')
        SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_13_SA_C_RARE')
        SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_13_C_RARE')
        SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_13_C_RARE')
        SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_13_C_RARE')
 END
 
 --Male Heavy Armor Chinese
 IF (@RefMailID = 3637) BEGIN
        SET @RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_13_AA_C_RARE')
        SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_13_BA_C_RARE')
        SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_13_FA_C_RARE')
        SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_13_HA_C_RARE')
        SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_13_LA_C_RARE')
        SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_13_SA_C_RARE')
        SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_13_C_RARE')
        SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_13_C_RARE')
        SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_13_C_RARE')
 END
 
 --Male Light Armor Chinese
 IF (@RefMailID = 3640) BEGIN
        SET @RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_13_AA_C_RARE')
        SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_13_BA_C_RARE')
        SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_13_FA_C_RARE')
        SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_13_HA_C_RARE')
        SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_13_LA_C_RARE')
        SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_13_SA_C_RARE')
        SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_13_C_RARE')
        SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_13_C_RARE')
        SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_13_C_RARE')
 END
 
 --Female Clothes Chinese
 IF (@RefMailID = 3652) BEGIN
        SET @RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_13_AA_C_RARE')
        SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_13_BA_C_RARE')
        SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_13_FA_C_RARE')
        SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_13_HA_C_RARE')
        SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_13_LA_C_RARE')
        SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_13_SA_C_RARE')
        SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_13_C_RARE')
        SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_13_C_RARE')
        SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_13_C_RARE')
 END
 
 --Female Heavy Armor Chinese
 IF (@RefMailID = 3646) BEGIN
        SET @RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_13_AA_C_RARE')
        SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_13_BA_C_RARE')
        SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_13_FA_C_RARE')
        SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_13_HA_C_RARE')
        SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_13_LA_C_RARE')
        SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_13_SA_C_RARE')
        SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_13_C_RARE')
        SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_13_C_RARE')
        SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_13_C_RARE')
 END
 
 --Female Light Armor Chinese
 IF (@RefMailID = 3649) BEGIN
        SET @RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_13_AA_C_RARE')
        SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_13_BA_C_RARE')
        SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_13_FA_C_RARE')
        SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_13_HA_C_RARE')
        SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_13_LA_C_RARE')
        SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_13_SA_C_RARE')
        SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_13_C_RARE')
        SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_13_C_RARE')
        SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_13_C_RARE')
 END
 
 --Male Clothes Europe
 IF (@RefMailID = 11623) BEGIN
        SET @RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_13_AA_C_RARE')
        SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_13_BA_C_RARE')
        SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_13_FA_C_RARE')
        SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_13_HA_C_RARE')
        SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_13_LA_C_RARE')
        SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_13_SA_C_RARE')
        SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_13_C_RARE')
        SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_13_C_RARE')
        SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_13_C_RARE')
 END
 
 --Male Heavy Armor Europe
 IF (@RefMailID = 11617) BEGIN
        SET @RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_13_AA_C_RARE')
        SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_13_BA_C_RARE')
        SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_13_FA_C_RARE')
        SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_13_HA_C_RARE')
        SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_13_LA_C_RARE')
        SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_13_SA_C_RARE')
        SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_13_C_RARE')
        SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_13_C_RARE')
        SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_13_C_RARE')
 END
 
 --Male Light Armor Europe
 IF (@RefMailID = 11620) BEGIN
        SET @RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_13_AA_C_RARE')
        SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_13_BA_C_RARE')
        SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_13_FA_C_RARE')
        SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_13_HA_C_RARE')
        SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_13_LA_C_RARE')
        SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_13_SA_C_RARE')
        SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_13_C_RARE')
        SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_13_C_RARE')
        SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_13_C_RARE')
 END
 
 --Female Clothes Europe
 IF (@RefMailID = 11632) BEGIN
        SET @RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_13_AA_C_RARE')
        SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_13_BA_C_RARE')
        SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_13_FA_C_RARE')
        SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_13_HA_C_RARE')
        SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_13_LA_C_RARE')
        SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_13_SA_C_RARE')
        SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_13_C_RARE')
        SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_13_C_RARE')
        SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_13_C_RARE')
 END
 
 --Female Heavy Armor Europe
 IF (@RefMailID = 11626) BEGIN
        SET @RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_13_AA_C_RARE')
        SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_13_BA_C_RARE')
        SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_13_FA_C_RARE')
        SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_13_HA_C_RARE')
        SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_13_LA_C_RARE')
        SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_13_SA_C_RARE')
        SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_13_C_RARE')
        SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_13_C_RARE')
        SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_13_C_RARE')
 END
 
 --Female Light Armor Europe
 IF (@RefMailID = 11629) BEGIN
        SET @RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_13_AA_C_RARE')
        SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_13_BA_C_RARE')
        SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_13_FA_C_RARE')
        SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_13_HA_C_RARE')
        SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_13_LA_C_RARE')
        SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_13_SA_C_RARE')
        SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_13_C_RARE')
        SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_13_C_RARE')
        SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_13_C_RARE')
 END
 
 --Shield Chinese
 IF (@RefShield = 10886) BEGIN
        SET @RefShield = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_SHIELD_13_C_RARE')
 END
 
 --Shield Europe
 IF (@RefShield = 10896) BEGIN
        SET @RefShield = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_SHIELD_13_C_RARE')
 END
 
 --Blade Chinese
 IF (@RefWeaponID = 3633) BEGIN
        SET @RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_BLADE_13_C_RARE')
 END
 
 --Bow Chinese
 IF (@RefWeaponID = 3636) BEGIN
        SET @RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_BOW_13_C_RARE')
 END
 
 --Spear Chinese
 IF (@RefWeaponID = 3634) BEGIN
        SET @RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_SPEAR_10_C_RARE')
 END
 
 --Sword Chinese
 IF (@RefWeaponID = 3632) BEGIN
        SET @RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_SWORD_10_C_RARE')
 END
 
 --Glavie Chinese
 IF (@RefWeaponID = 3635) BEGIN
        SET @RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_TBLADE_10_C_RARE')
 END
 
 --Axe Europe
 IF (@RefWeaponID = 10890) BEGIN
        SET @RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_AXE_10_C_RARE')
 END
 
 --XBow Europe
 IF (@RefWeaponID = 10891) BEGIN
        SET @RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_CROSSBOW_10_C_RARE')
 END
 
 --Dagger Europe
 IF (@RefWeaponID = 10887) BEGIN
        SET @RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_DAGGER_10_C_RARE')
 END
 
 --Darkstaff Europe
 IF (@RefWeaponID = 10892) BEGIN
        SET @RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_DARKSTAFF_10_C_RARE')
 END
 
 --Harp Europe
 IF (@RefWeaponID = 10894) BEGIN
        SET @RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_HARP_10_C_RARE')
 END
 
 --Cleric Rod Europe
 IF (@RefWeaponID = 10895) BEGIN
        SET @RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_STAFF_10_C_RARE')
 END
 
 --Sword Europe
 IF (@RefWeaponID = 10888) BEGIN
        SET @RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_SWORD_10_C_RARE')
 END
 
 --Staff Europe
 IF (@RefWeaponID = 10893) BEGIN
        SET @RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_TSTAFF_10_C_RARE')
 END
 
 --Twohand Sword Europe
 IF (@RefWeaponID = 10889) BEGIN
        SET @RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_TSWORD_10_C_RARE')
 END
 
 --Select Durability
 SET @DurHand = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefHandID))
 SET @DurMail = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefMailID))
 SET @DurBoots = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefBootsID))
 SET @DurHat = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefHatID))
 SET @DurPants = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefPantsID))
 SET @DurShoulder = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefShoulderID))
 SET @DurWeapon = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefWeaponID))
 SET @DurShield = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefShield))
 SET @DurEarring = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefEarringID))
 SET @DurRing = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefRingID))
 SET @DurNeck = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefNeckID))
 -- Initial Equip Edit by LemoniscooL
 
 --set @StartRegionID=25000
 -----------------------------------------------------------------------------   
 -- 1. ??? ?? ??? valid? ???, ??? ???? ??? ?? ????.   
 -----------------------------------------------------------------------------   
   
        -- start by novice.       
        SELECT @temp = count(CharID) FROM _User WITH (NOLOCK) WHERE UserJID = @UserJID       
             
        IF (@temp >= 4)       
        BEGIN       
                -- ³Ê¹« ¸¹ÀÚ³ª       
                RETURN -2       
        END       
        -- finish by novice.       
   
        -----------------------------------------------------------------------------       
        -- 2. ij¸¯ÅÍ Ãß°¡ÇÏ±â       
        -----------------------------------------------------------------------------       
        IF (@CharScale > 68) -- 0100 0100 --> 68 ÀÌ´Ù!       
        BEGIN       
                -- ij¸¯ÅÍ »ý¼º ½ÇÆÐ! ½ºÄÉÀÏ °ªÀÌ ÀÌ»óÇÏ´Ù!       
                RETURN -3       
        END
       
        EXEC @temp = _IsExistingCharName @CharName       
        IF (@temp <> 0)       
        BEGIN       
                -- ÀÌ¹Ì »ç¿ëÁßÀÎ À̸§À̶ó´Âµ¥?       
                RETURN -4       
        END       
   
BEGIN TRANSACTION
   
        -- Àδø½Ã½ºÅÛÀÌ Àû¿ëµÇ¸é¼* ¸¶Áö¸·¿¡ WorldID¿Í 1°ªÀ» ´õ ³Ö¾î ÁÖ¾ú´Ù!     
        INSERT INTO _Char (RefObjID, CharName16, Scale, Strength, Intellect, LatestRegion,PosX, PosY, PosZ, AppointedTeleport, InventorySize,     
                                LastLogout, CurLevel, MaxLevel, RemainGold, RemainStatPoint, RemainSkillPoint, HP, MP, JobLvl_Trader, JobLvl_Hunter, JobLvl_Robber, WorldID, DailyPK)     
        VALUES (@RefCharID, @CharName, @CharScale, 20, 20, @StartRegionID, @StartPos_X, @StartPos_Y, @StartPos_Z, @DefaultTeleport, 45,     
                                GetDate(), 1, 1, 25000000, 0, 0, 200,200, 1, 1, 1, 1, 50)     
   
        SET @NewCharID = @@IDENTITY       
        IF (@@ERROR <> 0 OR @@ROWCOUNT = 0)       
        BEGIN       
                -- ij¸¯ÅÍ »ý¼º ½ÇÆÐ!       
                ROLLBACK TRANSACTION       
                RETURN -5       
        END       
        -- start by novice.       
        -- ÀÌÁ¦ Slot ¾È¾´´Ù.. ±×³É Insert ¸¸..       
        INSERT INTO _User VALUES (@UserJID, @NewCharID)       
        -- finish by novice.       
   
   
        -----------------------------------------------------------------------------       
        -- 3-1. Àåºñ ½½·Ô ä¿ì±â       
        -- [Àκ¥Å丮 ½½·Ô 96°³] + [Àåºñ½½·Ô 13°³] <- Àκ¥Å丮 È®Àå ¼*ºñ½º ÈÄ 48°³¿¡¼* 96°³·Î Áõ°¡!!!(woos0)
        -----------------------------------------------------------------------------       
        --PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!       
        INSERT INTO _Inventory(CharID, Slot, ItemID)       
          SELECT @NewCharID, cnt, 0       
          FROM _RefDummySlot with( nolock )     
            WHERE cnt < 109       

             
        IF (@@ERROR <>
0)       
        BEGIN       
                -- Àκ¥Å丮 »ý¼º ½ÇÆÐ!       
                ROLLBACK TRANSACTION       
                RETURN -7       
        END       
 -- PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!   
   
 -- ???? ??? ???? ?? ????...   
 /* ?? ???  ???? ??.   
  0: EQUIP_SLOT_HELM   
  1: EQUIP_SLOT_MAIL,   
  2: EQUIP_SLOT_SHOULDERGUARD,   
  3: EQUIP_SLOT_GAUNTLET,   
  4: EQUIP_SLOT_PANTS,   
  5: EQUIP_SLOT_BOOTS,   
  6: EQUIP_SLOT_WEAPON,   
  7: EQUIP_SLOT_SHIELD or ARROW,   
  8: EQUIP_SLOT_EARRING,   
  9: EQUIP_SLOT_NECKLACE,   
 10: EQUIP_SLOT_L_RING,   
 11: EQUIP_SLOT_R_RING,   
 */   

 -- Initial Equip Edit by LemoniscooL
 DECLARE @ItemID BIGINT   
 SET @ItemID = 0   
 -- Chest
 IF (@RefMailID <> 0) BEGIN
        EXEC @ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 1, @RefMailID, @DurMail
        IF (@ItemID <= 0) BEGIN
                ROLLBACK TRANSACTION
                RETURN -8
        END
 END
 -- Hand
 IF (@RefHandID <>
0) BEGIN
        EXEC @ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 3, @RefHandID, @DurHand
        IF (@ItemID <= 0) BEGIN
                ROLLBACK TRANSACTION
                RETURN -8
        END
 END
 -- Hat
 IF (@RefHatID <>
0) BEGIN
        EXEC @ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 0, @RefHatID, @DurHat
        IF (@ItemID <= 0) BEGIN
                ROLLBACK TRANSACTION
                RETURN -8
        END
 END
 -- Shoulder
 IF (@RefShoulderID <>
0) BEGIN
        EXEC @ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 2, @RefShoulderID, @DurShoulder
        IF (@ItemID <= 0) BEGIN
                ROLLBACK TRANSACTION
                RETURN -8
        END
 END
 -- Pants
 IF (@RefPantsID <>
0) BEGIN   
        EXEC @ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 4, @RefPantsID, @DurPants
        IF (@ItemID <= 0) BEGIN   
                ROLLBACK TRANSACTION   
                RETURN -9   
        END   
 END   
 -- Boots   
 IF (@RefBootsID <>
0) BEGIN   
        EXEC @ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 5, @RefBootsID, @DurBoots
        IF (@ItemID <= 0) BEGIN   
                ROLLBACK TRANSACTION   
                RETURN -10   
        END   
 END   
 -- Weapon   
 IF (@RefWeaponID <>
0) BEGIN 
        EXEC @ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 6, @RefWeaponID, @DurWeapon
        IF (@ItemID <= 0) BEGIN   
                ROLLBACK TRANSACTION   
                RETURN -11   
        END   
 END   
 -- Shield
 IF (@RefShield <>
0) BEGIN   
        EXEC @ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 7, @RefShield, @DurShield
        IF (@ItemID <= 0) BEGIN   
                ROLLBACK TRANSACTION   
                RETURN -12   
        END   
 END   
 -- Arror/Bolt
 IF (@DefaultArrow <>
0) BEGIN   
        EXEC @ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 7, @DefaultArrow, 250
        IF (@ItemID <= 0) BEGIN   
                ROLLBACK TRANSACTION   
                RETURN -13   
        END   
 END
 -- Earring
 IF (@RefEarringID <>
0) BEGIN
        EXEC @ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 9, @RefEarringID, @DurEarring
        IF (@ItemID <= 0) BEGIN
                ROLLBACK TRANSACTION
                RETURN -8
        END
 END
 -- Ring 1
 IF (@RefRingID <>
0) BEGIN
        EXEC @ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 11, @RefRingID, @DurRing
        IF (@ItemID <= 0) BEGIN
                ROLLBACK TRANSACTION
                RETURN -8
        END
 END
 -- Ring 2
 IF (@RefRingID <>
0) BEGIN
        EXEC @ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 12, @RefRingID, @DurRing
        IF (@ItemID <= 0) BEGIN
                ROLLBACK TRANSACTION
                RETURN -8
        END
 END
 -- Necklace
 IF (@RefNeckID <>
0) BEGIN
        EXEC @ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 10, @RefNeckID, @DurNeck
        IF (@ItemID <= 0) BEGIN
                ROLLBACK TRANSACTION
                RETURN -8
        END
 END
 -- Initial Equip Edit by LemoniscooL
   
        -----------------------------------------------------------------------------       
        -- 3-2. ¾Æ¹ÙŸ Inventory ½½·Ô ä¿ì±â       
        -- [¾Æ¹ÙŸ Àκ¥Å丮 ½½·Ô 5°³]
        -- APPLY_AVATAR_SYSTEMÀÌ Àû¿ëµÇ¸é¼* Ãß°¡µÇ´Â ºÎºÐ
        -----------------------------------------------------------------------------       
        --PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!       
        INSERT INTO _InventoryForAvatar(CharID, Slot, ItemID)       
          SELECT @NewCharID, cnt, 0
          FROM _RefDummySlot with( nolock )     
            WHERE cnt < 5

             
        IF (@@ERROR <>
0)       
        BEGIN       
                -- ¾Æ¹ÙŸ Àκ¥Å丮 »ý¼º ½ÇÆÐ!       
                ROLLBACK TRANSACTION       
                RETURN -14
        END       
        --PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!       
             
        -----------------------------------------------------------------------------       
        -- default skill³Ö¾îÁÖ±â       
        -----------------------------------------------------------------------------       
        DECLARE @country tinyINT       
        EXEC @country = _GetObjCountry @RefCharID       
             
        INSERT INTO _CharSkillMastery (CharID, MasteryID, Level)       
        SELECT @NewCharID, MasteryID, 0       
        FROM _RefCharDefault_SkillMastery  with(nolock)     
        WHERE Race = @country or Race = 3       
        IF (@@error <> 0)       
        BEGIN       
                ROLLBACK TRANSACTION       
                RETURN -15       
        END       
        INSERT INTO _CharSkill (CharID,SkillID,Enable)       
        SELECT @NewCharID, SkillID, 1       
        FROM  _RefCharDefault_Skill  with(nolock)     
        WHERE Race = @country or Race = 3       
        IF (@@error <> 0)       
        BEGIN       
                ROLLBACK TRANSACTION       
                RETURN -16       
        END       
        -----------------------------------------------------------------------------       
        -- ±âº» Äù½ºÆ® ³Ö¾îÁÖ±â
        -----------------------------------------------------------------------------       
        INSERT INTO _CharQuest (CharID, QuestID, Status, AchievementCount, StartTime, EndTime, QuestData1, QuestData2)       
        SELECT @NewCharID, ID, 1, 0, getdate(), getdate(), 0, 0       
        FROM _RefQuest
        WHERE CodeName in (SELECT CodeName FROM _RefCharDefault_Quest  with(nolock) WHERE (Race = @country or Race = 3) and RequiredLevel = 1 and Service = 1)
        IF (@@error <> 0)
        BEGIN
                ROLLBACK TRANSACTION       
                RETURN -17       
        END   
        -----------------------------------------------------------------------------       
        -- Static Avatar Initial Record ³Ö±â       
        -----------------------------------------------------------------------------       
        INSERT INTO _StaticAvatar(CharID) values(@NewCharID)       
        IF (@@ERROR <> 0)       
        BEGIN       
                ROLLBACK TRANSACTION       
                RETURN -18       
        END       
             
        -----------------------------------------------------------------------------       
        -- Trijob ä¿ö³Ö±â!!!!!       
        -----------------------------------------------------------------------------       
        INSERT INTO _CharTrijob VALUES (@NewCharID, 0, 1, 0, 0, 0)       
        IF (@@ERROR <> 0)       
        BEGIN       
                -- Àκ¥Å丮 »ý¼º ½ÇÆÐ!       
                ROLLBACK TRANSACTION       
                RETURN -19       
        END       
             
        -----------------------------------------------------------------------------       
        -- CharList¿¡ ID ³Ö¾îÁÖ±â       
        -----------------------------------------------------------------------------       
        INSERT _CharNameList VALUES(@CharName, @NewCharID)       
 UPDATE _Char SET CurLevel = 101, MaxLevel = 101, Strength = 120, Intellect= 120, RemainStatPoint= 300, ExpOffset = 0, RemainGold = 5000000, RemainSkillPoint = 5000000, InventorySize = 109 WHERE _Char.CharID = @NewCharID
 UPDATE _Items SET OptLevel=5 WHERE ID64 IN (SELECT ItemID FROM _Inventory WHERE Slot BETWEEN 0 AND 12 AND Slot Not LIKE '8' AND CharID=@NewCharID)
 exec _ADD_ITEM_EXTERN @CharName,'ITEM_EVENT_RENT_REVERSE_RETURN_SCROLL',50,1
 exec _ADD_ITEM_EXTERN @CharName,'ITEM_MALL_RESURRECTION_SCROLL',50,1
 exec _ADD_ITEM_EXTERN @CharName,'ITEM_EVENT_GLOBAL_CHATTING',50,1
 exec _ADD_ITEM_EXTERN @CharName,'ITEM_EVENT_COS_P_MYOWON_SCROLL',1,0
        IF (@RefCharID >= 1907 AND @RefCharID <= 1919) -- MALE CH
        BEGIN
        exec _ADD_ITEM_EXTERN @CharName,'ITEM_EVENT_AVATAR_M_NASRUN',1,0
 END
ELSE        IF (@RefCharID >
= 14875 AND @RefCharID <= 14887) -- MALE EU
        BEGIN
        exec _ADD_ITEM_EXTERN @CharName,'ITEM_EVENT_AVATAR_M_NASRUN',1,0
 END
ELSE        IF (@RefCharID >
= 1920 AND @RefCharID <= 1931) -- FEMALE CH
        BEGIN
        exec _ADD_ITEM_EXTERN @CharName,'ITEM_EVENT_AVATAR_W_NASRUN',1,0
 END
ELSE        IF (@RefCharID >
= 14888 AND @RefCharID <= 14900) -- FEMALE EU
        BEGIN
        exec _ADD_ITEM_EXTERN @CharName,'ITEM_EVENT_AVATAR_W_NASRUN',1,0
 END

 
           
        -- Quick Slot Á¤º¸ ÀúÀå¿ë!!!       
        exec _AddNewClientConfig @NewCharID  -- by novice...... for saving client configurations...       

COMMIT TRANSACTION       
             
RETURN @NewCharID
to Edit Items
change Codename as Example
Code:
 --Female Clothes Europe
 IF (@RefMailID = 11632) BEGIN
        SET @RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_10_AA_C_RARE')
        SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_10_BA_C_RARE')
        SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_10_FA_C_RARE')
        SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_10_HA_C_RARE')
        SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_10_LA_C_RARE')
        SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_10_SA_C_RARE')
        SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_10_C_RARE')
        SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_10_C_RARE')
        SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_10_C_RARE')
 END


Hamza FiGo 21-11-2015 09:37 PM

رد: كويري حلو جدآآآآآآآ لسيرفرات pvp
 
تسلم ايدك علي الكيوري. مع انه موجود في مواضيع الاوتو اكويب. بس فية ناس بتحتاجه جاهز :thumbup:

ali0_boy 21-11-2015 11:08 PM

رد: كويري حلو جدآآآآآآآ لسيرفرات pvp
 
الله يسلمك يا كبير :lulu13:

Dangers SrO 22-11-2015 01:32 AM

رد: كويري حلو جدآآآآآآآ لسيرفرات pvp
 
تسلم يا كبير

ali0_boy 22-11-2015 03:28 AM

رد: كويري حلو جدآآآآآآآ لسيرفرات pvp
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Dangers SrO (المشاركة 5235625)
تسلم يا كبير


منور يا صحبي :v:

gcbhardy 10-12-2015 07:45 AM

رد: كويري حلو جدآآآآآآآ لسيرفرات pvp
 
عملت الكود وفية حاجة غلط لما عملتو failed to create character s1030

وغير كدة لما اجي افتح الاكونت واكتب ID PW مش بيرضي يدخل بيقف ومش بيحمل حاجة تاني

انا عندي الداتا D15

يا ريت بس التعديل

gcbhardy 10-12-2015 10:27 AM

رد: كويري حلو جدآآآآآآآ لسيرفرات pvp
 
تم التعديل وللافادة علشان لو حد احتاجة تاني

كود PHP:

USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_AddNewChar]    Script Date: 11/27/2013 09:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER   PROCEDURE 
[dbo].[_AddNewChar]    
@
UserJID   INT,    
--@
CharSlot   INT,    
@
RefCharID   INT,    
@
CharName   varchar (64),    
@
CharScale   tinyINT,    
@
StartRegionID  INT,    
@
StartPos_X   real,    
@
StartPos_Y   real,    
@
StartPos_Z   real,    
@
DefaultTeleport INT,    
@
RefMailID   INT,    
@
RefPantsID   INT,    
@
RefBootsID   INT,    
@
RefWeaponID  INT,    
@
RefShield   INT,    
@
DurMail   tinyINT,    
@
DurPants   tinyINT,    
@
DurBoots   tinyINT,    
@
DurWeapon   tinyINT,    
@
DurShield   tinyINT,    
@
DefaultArrow  INT      
AS    
    
SET NOCOUNT ON      

    
DECLARE @Slot  INT        
    
DECLARE @temp  INT        
            
    
DECLARE @NewCharID  INT        
    SET 
@NewCharID 0        
 
 
-- Initial Equip Edit by LemoniscooL
 
DECLARE @RefHandID INT
 
DECLARE @RefHatID INT
 
DECLARE @RefShoulderID INT
 
DECLARE @RefEarringID INT
 
DECLARE @RefRingID INT
 
DECLARE @RefNeckID INT
 
DECLARE @DurHand INT
 
DECLARE @DurHat INT
 
DECLARE @DurShoulder INT
 
DECLARE @DurEarring INT
 
DECLARE @DurRing INT
 
DECLARE @DurNeck INT
 
 
--Male Clothes Chinese
 
IF (@RefMailID 3643BEGIN
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_14_AA_B_RARE')
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_14_BA_B_RARE')
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_14_FA_B_RARE')
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_14_HA_B_RARE')
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_14_LA_B_RARE')
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_14_SA_B_RARE')
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_14_B_RARE')
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_14_B_RARE')
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_14_B_RARE')
 
END
 
 
--Male Heavy Armor Chinese
 
IF (@RefMailID 3637BEGIN
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_14_AA_B_RARE')
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_14_BA_B_RARE')
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_14_FA_B_RARE')
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_14_HA_B_RARE')
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_14_LA_B_RARE')
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_14_SA_B_RARE')
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_14_B_RARE')
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_14_B_RARE')
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_14_B_RARE')
 
END
 
 
--Male Light Armor Chinese
 
IF (@RefMailID 3640BEGIN
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_14_AA_B_RARE')
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_14_BA_B_RARE')
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_14_FA_B_RARE')
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_14_HA_B_RARE')
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_14_LA_B_RARE')
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_14_SA_B_RARE')
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_14_B_RARE')
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_14_B_RARE')
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_14_B_RARE')
 
END
 
 
--Female Clothes Chinese
 
IF (@RefMailID 3652BEGIN
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_14_AA_B_RARE')
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_14_BA_B_RARE')
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_14_FA_B_RARE')
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_14_HA_B_RARE')
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_14_LA_B_RARE')
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_14_SA_B_RARE')
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_14_B_RARE')
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_14_B_RARE')
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_14_B_RARE')
 
END
 
 
--Female Heavy Armor Chinese
 
IF (@RefMailID 3646BEGIN
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_14_AA_B_RARE')
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_14_BA_B_RARE')
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_14_FA_B_RARE')
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_14_HA_B_RARE')
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_14_LA_B_RARE')
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_14_SA_B_RARE')
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_14_B_RARE')
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_14_B_RARE')
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_14_B_RARE')
 
END
 
 
--Female Light Armor Chinese
 
IF (@RefMailID 3649BEGIN
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_14_AA_B_RARE')
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_14_BA_B_RARE')
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_14_FA_B_RARE')
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_14_HA_B_RARE')
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_14_LA_B_RARE')
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_14_SA_B_RARE')
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_14_B_RARE')
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_14_B_RARE')
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_14_B_RARE')
 
END
 
 
--Male Clothes Europe
 
IF (@RefMailID 11623BEGIN
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_14_AA_B_RARE')
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_14_BA_B_RARE')
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_14_FA_B_RARE')
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_14_HA_B_RARE')
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_14_LA_B_RARE')
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_14_SA_B_RARE')
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_14_B_RARE')
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_14_B_RARE')
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_14_B_RARE')
 
END
 
 
--Male Heavy Armor Europe
 
IF (@RefMailID 11617BEGIN
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_14_AA_B_RARE')
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_14_BA_B_RARE')
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_14_FA_B_RARE')
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_14_HA_B_RARE')
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_14_LA_B_RARE')
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_14_SA_B_RARE')
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_14_B_RARE')
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_14_B_RARE')
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_14_B_RARE')
 
END
 
 
--Male Light Armor Europe
 
IF (@RefMailID 11620BEGIN
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_14_AA_B_RARE')
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_14_BA_B_RARE')
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_14_FA_B_RARE')
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_14_HA_B_RARE')
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_14_LA_B_RARE')
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_14_SA_B_RARE')
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_14_B_RARE')
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_14_B_RARE')
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_14_B_RARE')
 
END
 
 
--Female Clothes Europe
 
IF (@RefMailID 11632BEGIN
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_14_AA_B_RARE')
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_14_BA_B_RARE')
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_14_FA_B_RARE')
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_14_HA_B_RARE')
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_14_LA_B_RARE')
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_14_SA_B_RARE')
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_14_B_RARE')
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_14_B_RARE')
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_14_B_RARE')
 
END
 
 
--Female Heavy Armor Europe
 
IF (@RefMailID 11626BEGIN
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_14_AA_B_RARE')
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_14_BA_B_RARE')
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_14_FA_B_RARE')
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_14_HA_B_RARE')
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_14_LA_B_RARE')
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_14_SA_B_RARE')
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_14_B_RARE')
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_14_B_RARE')
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_14_B_RARE')
 
END
 
 
--Female Light Armor Europe
 
IF (@RefMailID 11629BEGIN
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_14_AA_B_RARE')
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_14_BA_B_RARE')
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_14_FA_B_RARE')
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_14_HA_B_RARE')
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_14_LA_B_RARE')
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_14_SA_B_RARE')
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_14_B_RARE')
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_14_B_RARE')
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_14_B_RARE')
 
END
 
 
--Shield Chinese
 
IF (@RefShield 10886BEGIN
    SET 
@RefShield = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_SHIELD_14_B_RARE')
 
END
 
 
--Shield Europe
 
IF (@RefShield 10896BEGIN
    SET 
@RefShield = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_SHIELD_14_B_RARE')
 
END
 
 
--Blade Chinese
 
IF (@RefWeaponID 3633BEGIN
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_BLADE_14_B_RARE')
 
END
 
 
--Bow Chinese
 
IF (@RefWeaponID 3636BEGIN
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_BOW_14_B_RARE')
 
END
 
 
--Spear Chinese
 
IF (@RefWeaponID 3634BEGIN
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_SPEAR_14_B_RARE')
 
END
 
 
--Sword Chinese
 
IF (@RefWeaponID 3632BEGIN
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_SWORD_14_B_RARE')
 
END
 
 
--Glavie Chinese
 
IF (@RefWeaponID 3635BEGIN
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_TBLADE_10_B_RARE')
 
END
 
 
--Axe Europe
 
IF (@RefWeaponID 10890BEGIN
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_AXE_14_B_RARE')
 
END
 
 
--XBow Europe
 
IF (@RefWeaponID 10891BEGIN
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_CROSSBOW_10_B_RARE')
 
END
 
 
--Dagger Europe
 
IF (@RefWeaponID 10887BEGIN
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_DAGGER_14_B_RARE')
 
END
 
 
--Darkstaff Europe
 
IF (@RefWeaponID 10892BEGIN
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_DARKSTAFF_14_B_RARE')
 
END
 
 
--Harp Europe
 
IF (@RefWeaponID 10894BEGIN
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_HARP_14_B_RARE')
 
END
 
 
--Cleric Rod Europe
 
IF (@RefWeaponID 10895BEGIN
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_STAFF_14_B_RARE')
 
END
 
 
--Sword Europe
 
IF (@RefWeaponID 10888BEGIN
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_SWORD_14_B_RARE')
 
END
 
 
--Staff Europe
 
IF (@RefWeaponID 10893BEGIN
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_TSTAFF_14_B_RARE')
 
END
 
 
--Twohand Sword Europe
 
IF (@RefWeaponID 10889BEGIN
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_TSWORD_14_B_RARE')
 
END
 
 
--Select Durability
 SET 
@DurHand = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefHandID))
 
SET @DurMail = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefMailID))
 
SET @DurBoots = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefBootsID))
 
SET @DurHat = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefHatID))
 
SET @DurPants = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefPantsID))
 
SET @DurShoulder = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefShoulderID))
 
SET @DurWeapon = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefWeaponID))
 
SET @DurShield = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefShield))
 
SET @DurEarring = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefEarringID))
 
SET @DurRing = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefRingID))
 
SET @DurNeck = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefNeckID))
 -- 
Initial Equip Edit by LemoniscooL
 
 
--set @StartRegionID=25000
 
-----------------------------------------------------------------------------    
 -- 
1. ??? ?? ??? valid? ???, ??? ???? ??? ?? ????.    
 -----------------------------------------------------------------------------    
    
    -- 
start by novice.        
    
SELECT @temp count(CharIDFROM _User WITH (NOLOCKWHERE UserJID = @UserJID        
          
    
IF (@temp >= 4)        
    
BEGIN        
        
-- ³ت¹« ¸¹ہع³ھ        
        
RETURN -2        
    END        
    
-- finish by novice.        
    
    -----------------------------------------------------------------------------        
    -- 
2. ؤ³¸¯إح أك°،اد±â        
    
-----------------------------------------------------------------------------        
    IF (@
CharScale 68) -- 0100 0100 --> 68 ہج´ظ!        
    
BEGIN        
        
-- ؤ³¸¯إح »‎¼؛ ½ائذ½؛ؤةہد °ھہج ہج»َاد´ظ!         
        RETURN -
3        
    END
        
    EXEC 
@temp _IsExistingCharName @CharName        
    
IF (@temp <> 0)        
    
BEGIN        
        
-- ہج¹ج »ç؟ëءكہخ ہج¸§ہج¶َ´آµ¥?        
        RETURN -
4        
    END        
    
BEGIN TRANSACTION
    
    
-- ???´?¸½?ƒ½??????Œ ?€û??ëµ?‡¸é¼¸¶???¶¸·???? WorldID???? ???€» ´?µ ³?–¾î ???–¾??´?!      
    
INSERT INTO _Char (RefObjIDCharName16ScaleStrengthIntellectLatestRegion,PosXPosYPosZAppointedTeleportInventorySize,      
                
LastLogoutCurLevelMaxLevelRemainGoldRemainStatPointRemainSkillPointHPMPJobLvl_TraderJobLvl_HunterJobLvl_RobberWorldIDHwanLevel)      
    
VALUES (@RefCharID, @CharName, @CharScale152152, @StartRegionID, @StartPos_X, @StartPos_Y, @StartPos_Z, @DefaultTeleport109,      
                
GetDate(), 135135100000000040210000000200,20011110)      
    
    
SET @NewCharID = @@IDENTITY        
    
IF (@@ERROR <> OR @@ROWCOUNT 0)        
    
BEGIN        
        
-- ؤ³¸¯إح »‎¼؛ ½ائذ!        
        
ROLLBACK TRANSACTION        
        
RETURN -5        
    END        
    
-- start by novice.        
    -- 
ہجء¦ Slot ¾ب¾´´ظ.. ±×³ة Insert ¸¸..        
    
INSERT INTO _User VALUES (@UserJID, @NewCharID)        
    -- 
finish by novice.        
    
    
     -----------------------------------------------------------------------------        
     -- 
3-1. ہه؛ٌ ½½·ش أ¤؟ى±â        
     
-- [ہخ؛¥إن¸® ½½·ش 96°³] + [ہه؛ٌ½½·ش 13°³] <- ہخ؛¥إن¸® ب®ہه ¼*؛ٌ½؛ بؤ 48°³؟،¼96°³·خ ءُ°،!!!(woos0)
     -----------------------------------------------------------------------------        
     --
PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!        
     
INSERT INTO _Inventory(CharIDSlotItemID)        
      
SELECT @NewCharIDcnt0        
       FROM _RefDummySlot with
nolock )       
        
WHERE cnt 109        

          
    
IF (@@ERROR <> 0)        
    
BEGIN        
        
-- ہخ؛¥إن¸® »‎¼؛ ½ائذ!        
        
ROLLBACK TRANSACTION        
        
RETURN -7         
    END        
 
-- PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!    
     
 -- ???? ??? ???? ?? ????...    
 
/* ?? ???  ???? ??.    
  0: EQUIP_SLOT_HELM    
  1: EQUIP_SLOT_MAIL,    
  2: EQUIP_SLOT_SHOULDERGUARD,    
  3: EQUIP_SLOT_GAUNTLET,    
  4: EQUIP_SLOT_PANTS,    
  5: EQUIP_SLOT_BOOTS,    
  6: EQUIP_SLOT_WEAPON,    
  7: EQUIP_SLOT_SHIELD or ARROW,    
  8: EQUIP_SLOT_EARRING,    
  9: EQUIP_SLOT_NECKLACE,    
 10: EQUIP_SLOT_L_RING,    
 11: EQUIP_SLOT_R_RING,    
 */    

 
-- Initial Equip Edit by LemoniscooL
 
DECLARE @ItemID BIGINT    
 SET 
@ItemID 0    
 
-- Chest
 
IF (@RefMailID <> 0BEGIN
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1, @RefMailID, @DurMail
    
IF (@ItemID <= 0BEGIN
        ROLLBACK TRANSACTION
        
RETURN -8
    END
 END
 
-- Hand
 
IF (@RefHandID <> 0BEGIN
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID3, @RefHandID, @DurHand
    
IF (@ItemID <= 0BEGIN
        ROLLBACK TRANSACTION
        
RETURN -8
    END
 END
 
-- Hat
 
IF (@RefHatID <> 0BEGIN
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID0, @RefHatID, @DurHat
    
IF (@ItemID <= 0BEGIN
        ROLLBACK TRANSACTION
        
RETURN -8
    END
 END
 
-- Shoulder
 
IF (@RefShoulderID <> 0BEGIN
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID2, @RefShoulderID, @DurShoulder
    
IF (@ItemID <= 0BEGIN
        ROLLBACK TRANSACTION
        
RETURN -8
    END
 END
 
-- Pants 
 
IF (@RefPantsID <> 0BEGIN    
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID4, @RefPantsID, @DurPants
    
IF (@ItemID <= 0BEGIN    
        ROLLBACK TRANSACTION    
        
RETURN -9    
    END    
 END    
 
-- Boots    
 
IF (@RefBootsID <> 0BEGIN    
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID5, @RefBootsID, @DurBoots
    
IF (@ItemID <= 0BEGIN    
        ROLLBACK TRANSACTION    
        
RETURN -10    
    END    
 END    
 
-- Weapon    
 
IF (@RefWeaponID <> 0BEGIN   
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID6, @RefWeaponID, @DurWeapon
    
IF (@ItemID <= 0BEGIN    
        ROLLBACK TRANSACTION    
        
RETURN -11    
    END    
 END    
 
-- Shield
 
IF (@RefShield <> 0BEGIN    
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID7, @RefShield, @DurShield
    
IF (@ItemID <= 0BEGIN    
        ROLLBACK TRANSACTION    
        
RETURN -12    
    END    
 END    
 
-- Arror/Bolt
 
IF (@DefaultArrow <> 0BEGIN    
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID7, @DefaultArrow250
    
IF (@ItemID <= 0BEGIN    
        ROLLBACK TRANSACTION    
        
RETURN -13    
    END    
 END
 
-- Earring
 
IF (@RefEarringID <> 0BEGIN
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID9, @RefEarringID, @DurEarring
    
IF (@ItemID <= 0BEGIN
        ROLLBACK TRANSACTION
        
RETURN -8
    END
 END
 
-- Ring 1
 
IF (@RefRingID <> 0BEGIN
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID11, @RefRingID, @DurRing
    
IF (@ItemID <= 0BEGIN
        ROLLBACK TRANSACTION
        
RETURN -8
    END
 END
 
-- Ring 2
 
IF (@RefRingID <> 0BEGIN
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID12, @RefRingID, @DurRing
    
IF (@ItemID <= 0BEGIN
        ROLLBACK TRANSACTION
        
RETURN -8
    END
 END
 
-- Necklace
 
IF (@RefNeckID <> 0BEGIN
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID10, @RefNeckID, @DurNeck
    
IF (@ItemID <= 0BEGIN
        ROLLBACK TRANSACTION
        
RETURN -8
    END
 END
 
-- Initial Equip Edit by LemoniscooL
     
     
-----------------------------------------------------------------------------        
     -- 
3-2. ¾ئ¹ظإ¸ Inventory ½½·ش أ¤؟ى±â        
     
-- [¾ئ¹ظإ¸ ہخ؛¥إن¸® ½½·ش 5°³]
     -- 
APPLY_AVATAR_SYSTEMہج ہû؟ëµا¸é¼أك°،µا´آ ؛خ؛ذ
     
-----------------------------------------------------------------------------        
     --
PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!        
     
INSERT INTO _InventoryForAvatar(CharIDSlotItemID)        
      
SELECT @NewCharIDcnt0
       FROM _RefDummySlot with
nolock )       
        
WHERE cnt 5

          
    
IF (@@ERROR <> 0)        
    
BEGIN        
        
-- ¾ئ¹ظإ¸ ہخ؛¥إن¸® »‎¼؛ ½ائذ!        
        
ROLLBACK TRANSACTION        
        
RETURN -14
    END        
    
--PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!        
          
    -----------------------------------------------------------------------------        
    -- default 
skill³ض¾îءض±â        
    
-----------------------------------------------------------------------------        
    DECLARE @
country tinyINT        
    EXEC 
@country _GetObjCountry @RefCharID        
           
    INSERT INTO _CharSkillMastery 
(CharIDMasteryIDLevel)        
    
SELECT @NewCharIDMasteryID0        
    FROM _RefCharDefault_SkillMastery  with
(nolock)      
    
WHERE Race = @country or Race 3        
    
IF (@@error <> 0)        
    
BEGIN        
        ROLLBACK TRANSACTION        
        
RETURN -15        
    END        
    INSERT INTO _CharSkill 
(CharID,SkillID,Enable)        
    
SELECT @NewCharIDSkillID1        
    FROM  _RefCharDefault_Skill  with
(nolock)      
    
WHERE Race = @country or Race 3        
    
IF (@@error <> 0)        
    
BEGIN        
        ROLLBACK TRANSACTION        
        
RETURN -16        
    END        
    
-----------------------------------------------------------------------------        
    -- 
±â؛» ؤù½؛ئ® ³ض¾îءض±â
    
-----------------------------------------------------------------------------        
    
INSERT INTO _CharQuest (CharIDQuestIDStatusAchievementCountStartTimeEndTimeQuestData1QuestData2)        
    
SELECT @NewCharIDID10getdate(), getdate(), 00        
    FROM _RefQuest
    WHERE CodeName in 
(SELECT CodeName FROM _RefCharDefault_Quest  with(nolockWHERE (Race = @country or Race 3) and RequiredLevel and Service 1)
    IF (@@
error <> 0)
    
BEGIN
        ROLLBACK TRANSACTION        
        
RETURN -17        
    END    
    
-----------------------------------------------------------------------------        
    -- Static 
Avatar Initial Record ³ض±â        
    
-----------------------------------------------------------------------------        
    
INSERT INTO _StaticAvatar(CharIDvalues(@NewCharID)        
    IF (@@
ERROR <> 0)        
    
BEGIN        
        ROLLBACK TRANSACTION        
        
RETURN -18        
    END         
          
    
-----------------------------------------------------------------------------        
    -- 
Trijob أ¤؟ِ³ض±â!!!!!        
    -----------------------------------------------------------------------------        
    
INSERT INTO _CharTrijob VALUES (@NewCharID01000)        
    IF (@@
ERROR <> 0)        
    
BEGIN        
        
-- ہخ؛¥إن¸® »‎¼؛ ½ائذ!        
        
ROLLBACK TRANSACTION        
        
RETURN -19        
    END         
          
    
-----------------------------------------------------------------------------        
    -- 
CharList؟، ID ³ض¾îءض±â        
    
-----------------------------------------------------------------------------        
    
INSERT _CharNameList VALUES(@CharName, @NewCharID)        
 
UPDATE _Char SET CurLevel 135MaxLevel 130Strength 149Intellect149RemainStatPoint390ExpOffset 0RemainGold 100000000RemainSkillPoint 10000000InventorySize 109 WHERE _Char.CharID = @NewCharID
 UPDATE _Items SET OptLevel
=5 WHERE ID64 IN (SELECT ItemID FROM _Inventory WHERE Slot BETWEEN 0 AND 12 AND Slot Not LIKE '8' AND CharID=@NewCharID)
exec _ADD_ITEM_EXTERN @CharName,'ITEM_EVENT_RENT_REVERSE_RETURN_SCROLL',20,0
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_RESURRECTION_SCROLL',20,0
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_GLOBAL_CHATTING',3,0
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_MOVE_SPEED_UP_100',10,0
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_COS_P_MYOWON_SCROLL',1,0
    
IF (@RefCharID >= 1907 AND @RefCharID <= 1919) -- MALE CH 
    BEGIN
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_AVATAR_M_HALLOWEEN',1,0
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_AVATAR_M_HALLOWEEN_HAT',1,0
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_AVATAR_M_HALLOWEEN_ATTACH',1,0
 END
ELSE     IF (@RefCharID >= 14875 AND @RefCharID <= 14887) -- MALE EU
    BEGIN
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_AVATAR_M_HALLOWEEN',1,0
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_AVATAR_M_HALLOWEEN_HAT',1,0
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_AVATAR_M_HALLOWEEN_ATTACH',1,0
 END
ELSE     IF (@RefCharID >= 1920 AND @RefCharID <= 1931) -- FEMALE CH 
    BEGIN
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_AVATAR_W_HALLOWEEN',1,0
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_AVATAR_W_HALLOWEEN_HAT',1,0
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_AVATAR_W_HALLOWEEN_ATTACH',1,0
 END
ELSE     IF (@RefCharID >= 14888 AND @RefCharID <= 14900) -- FEMALE EU 
    BEGIN
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_AVATAR_W_HALLOWEEN',1,0
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_AVATAR_W_HALLOWEEN_HAT',1,0
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_AVATAR_W_HALLOWEEN_ATTACH',1,0
 END

 
            
    
-- Quick Slot ء¤؛¸ ہْہه؟ë!!!        
    
exec _AddNewClientConfig @NewCharID  -- by novice...... for saving client configurations...        

COMMIT TRANSACTION        
          
RETURN @NewCharID 


دة معمول علي الداتا عندي

Iteam D 14

and Lvl 130

لو حبيت تغير غير دول

علشان تغير الايتم او تغير Degree الايتم

كود PHP:

 --Female Clothes Europe
 
IF (@RefMailID 11632BEGIN
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_10_AA_C_RARE')
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_10_BA_C_RARE')
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_10_FA_C_RARE')
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_10_HA_C_RARE')
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_10_LA_C_RARE')
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_10_SA_C_RARE')
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_10_C_RARE')
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_10_C_RARE')
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_10_C_RARE')
 
END 


ودة علشان لو هتغير البلس + عايزو ينزل ببلس كام

كود PHP:

UPDATE _Items SET OptLevel=5 WHERE ID64 IN (SELECT ItemID FROM _Inventory WHERE Slot BETWEEN 0 AND 12 AND Slot Not LIKE '8') AND CharID=@CharID 

هتغير OptLevel=5 للبلس الي انت عايزو

غير رقم 5

ودة علشان لو حبيت تغير الشخصية تنزل لفل كام وتنزل بكام سكل وجولد والمكان وكدة :cap:

كود PHP:

 UPDATE _Char SET CurLevel 101MaxLevel 101Strength 120Intellect120RemainStatPoint300ExpOffset 0RemainGold 5000000RemainSkillPoint 5000000InventorySize 109 WHERE _Char.CharID = @NewCharID 

وفي النهاية بحب اشكر كل الناس الي افادتني هنا ووصلت اني اعدل في حاجة زي كدة لحد ما تطلع صح

ViP_BedoZ 10-12-2015 03:29 PM

رد: كويري حلو جدآآآآآآآ لسيرفرات pvp
 
تــسلم يارايق

osamagamal 18-12-2015 03:26 PM

رد: كويري حلو جدآآآآآآآ لسيرفرات pvp
 
مشكور يا كبير بس لو انا عوز اخلية اى شير جديد يعملو يكون الشخصية لبسة تمام ميكون الايتم دجرى 15 +8
واف بى تمام فا ممكن تعملهالى
:harp: :harp:

AlbertBackAgain 03-01-2016 03:33 PM

رد: كويري حلو جدآآآآآآآ لسيرفرات pvp
 
ده الموضوع الاصلي xD


الساعة الآن 05:29 PM.

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