ÇáãæÞÚ ÇáÚÑÈí ÇáÇæá ááÚÈÉ Silkroad Online

ÇáãæÞÚ ÇáÚÑÈí ÇáÇæá ááÚÈÉ Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   ÞÓã ÇáÇÓÆáÉ æ ÇáÇÓÊÝÓÇÑÇÊ áÚãá ÇáÓíÑÝÑÇÊ ÇáÎÇÕÉ (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   ãÔßáå Ýì ÇááÚÈå (https://silkroad4arab.com/vb/showthread.php?t=558547)

widesight 10-06-2014 10:39 PM

ãÔßáå Ýì ÇááÚÈå
 
ÇäÇ ÝÇÊÍ ÇááÚÈå æì ÔÛÇáå ÊãÇã Çæì ÈÓ ãÔ ÈÊÝÊÍ ÚäÏ ÍÏ æì åãÇ ãÚÇíÇ Úáì ÇáåÇÔ æì ÖÈØæÇ Çá ipinput ÇáÚÈå ãÔ ÈÊÌíÈ ÇáÇäÔÑ æì ÇäÇ ÌÑÈÊ ÇÚãá ÇßæäÊ äæÑãÇá æì ÇäÒá Èíå ÈÊÝÊÍ ÈÓ ÈÚãá character íÞæáì faild to connect please try again ÏÇ ãä Çíå ÈÞÇ ¿¿¿

widesight 10-06-2014 10:45 PM

Up ?

GM] COMNDs] 11-06-2014 02:56 AM

ÔæÝ ÇáãÏíäÉ Çáì ãäÒáÉ ÝíåÇ ãÝÊæÍÇ æáÇ áÇ
æÔæÝ Ýì ÍÇÌÉ ÏÝÊåÇ Ýì AddNewChear ÛáØ

ÌÑÈ AddNewChear ÏÇ
ßæÏ PHP:

USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_AddNewChar]    Script Date: 06/10/2014 19:36:55 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
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        
       
       
    
-----------------------------------------------------------------------------        
    -- 
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¿Í 1°ªÀ» ´õ ³Ö¾î ÁÖ¾ú´Ù!      
    
INSERT INTO _Char (RefObjIDCharName16ScaleStrengthIntellectLatestRegion,PosXPosYPosZAppointedTeleportInventorySize,      
                
LastLogoutCurLevelMaxLevelRemainGoldRemainStatPointRemainSkillPointHPMPJobLvl_TraderJobLvl_HunterJobLvl_RobberWorldIDHwanLevel)      
    
VALUES (@RefCharID, @CharName, @CharScale230230, @StartRegionID, @StartPos_X, @StartPos_Y, @StartPos_Z, @DefaultTeleport109,      
                
GetDate(), 12012050000000035530000000260,26011114)      
    
    
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,        
    */        
           
    
DECLARE @ItemID BIGINT        
    SET 
@ItemID 0        
    
-- »ó°©        
    
IF (@RefMailID <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1, @RefMailID, @DurMail        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -8        
        END        
    END        
    
-- ¹ÙÁö        
    
IF (@RefPantsID <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID4, @RefPantsID, @DurPants        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -9        
        END        
    END        
    
-- Boots        
    
IF (@RefBootsID <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID5, @RefBootsID, @DurBoots        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -10        
        END        
    END        
    
-- Weapon        
    
IF (@RefWeaponID <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID6, @RefWeaponID, @DurWeapon        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -11        
        END        
    END        
    
-- ¹æÆÐ        
    
IF (@RefShield <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID7, @RefShield, @DurShield        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -12        
        END        
    END        
    
-- È¤½Ã default·Î ¼±ÅÃÇÑ ¹«±â°¡ È°À̶ó¸é È*»ì 250°³µéÀ̠ȰÅëµµ ÇÔ²² ÁØ´ÙÁÒÄ¡?        
    IF (@
DefaultArrow <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID7, @DefaultArrow250        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -13        
        END        
    END

     
-----------------------------------------------------------------------------        
     -- 
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)        
          
               
     
--
EUROPE MAAAAAn
IF (@RefBootsID 11622 or @RefBootsID 11625 or @RefBootsID 11619 )        
        
BEGIN 
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_AXE_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_SHIELD_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_CROSSBOW_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_DAGGER_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_STAFF_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_TSTAFF_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_DARKSTAFF_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_HARP_13_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_SWORD_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_TSWORD_14_A_RARE ',1,15

exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_HEAVY_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_HEAVY_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_HEAVY_14_LA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_HEAVY_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_HEAVY_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_HEAVY_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_14_LA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_CLOTHES_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_CLOTHES_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_CLOTHES_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_CLOTHES_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_CLOTHES_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_CLOTHES_14_LA_A_RARE  ',1,15

exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_RING_14_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_RING_14_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_EARRING_14_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_NECKLACE_14_A_RARE  ',1,15

END


--EUROPE WOMENNN
IF (@RefBootsID 11631 or @RefBootsID 11634 or @RefBootsID 11628 )
BEGIN
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_TSWORD_14_A_RARE',1,12   
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_AXE_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_SHIELD_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_CROSSBOW_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_DAGGER_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_STAFF_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_TSTAFF_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_DARKSTAFF_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_HARP_13_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_SWORD_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_TSWORD_14_A_RARE ',1,15

exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_CLOTHES_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_CLOTHES_14_LA_A_RARE  ',1,15 
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_CLOTHES_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_CLOTHES_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_CLOTHES_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_CLOTHES_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_LIGHT_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_LIGHT_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_LIGHT_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_LIGHT_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_LIGHT_14_LA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_LIGHT_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_HEAVY_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_HEAVY_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_HEAVY_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_HEAVY_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_HEAVY_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_HEAVY_14_LA_A_RARE  ',1,15

exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_RING_14_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_RING_14_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_EARRING_14_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_NECKLACE_14_A_RARE  ',1,15

END    


--CHina MAAAAN
IF (@RefBootsID 3639 or @RefBootsID 3642 or @RefBootsID 3645 )        
        
BEGIN 
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_TBLADE_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_BLADE_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_BOW_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_SWORD_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_SHIELD_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_SPEAR_14_A_RARE ',1,15 

exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_HEAVY_14_HA_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_HEAVY_14_BA_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_HEAVY_14_LA_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_HEAVY_14_FA_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_HEAVY_14_AA_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_HEAVY_14_SA_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_LIGHT_14_HA_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_LIGHT_14_BA_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_LIGHT_14_LA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_LIGHT_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_LIGHT_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_LIGHT_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_CLOTHES_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_CLOTHES_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_CLOTHES_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_CLOTHES_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_CLOTHES_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_CLOTHES_14_LA_A_RARE  ',1,15

exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_RING_14_A_RARE',1,12
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_RING_14_A_RARE',1,12
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_EARRING_14_A_RARE',1,12
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_NECKLACE_14_A_RARE',1,12 

END

--CHINA WOMENNN
IF (@RefBootsID 3648 or @RefBootsID 3651 or @RefBootsID 3654 )
BEGIN
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_TBLADE_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_BLADE_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_BOW_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_SWORD_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_SHIELD_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_SPEAR_14_A_RARE ',1,15


exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_CLOTHES_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_CLOTHES_14_LA_A_RARE  ',1,15 
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_CLOTHES_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_CLOTHES_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_CLOTHES_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_CLOTHES_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_LIGHT_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_LIGHT_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_LIGHT_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_LIGHT_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_LIGHT_14_LA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_LIGHT_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_HEAVY_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_HEAVY_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_HEAVY_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_HEAVY_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_HEAVY_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_HEAVY_14_LA_A_RARE  ',1,15

exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_RING_14_A_RARE',1,12
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_RING_14_A_RARE',1,12
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_EARRING_14_A_RARE',1,12
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_NECKLACE_14_A_RARE',1,12 

 
END 

INSERT INTO SRO_VT_ACCOUNT
.dbo.SK_Silk (JIDsilk_ownsilk_giftsilk_pointVALUES (@UserJID1000000000); 
          
    -- 
Quick Slot Á¤º¸ ÀúÀå¿ë!!!        
    
exec _AddNewClientConfig @NewCharID  -- by novice...... for saving client configurations...        

COMMIT TRANSACTION        
          
RETURN @NewCharID 


GM] COMNDs] 11-06-2014 02:56 AM

ÔæÝ ÇáãÏíäÉ Çáì ãäÒáÉ ÝíåÇ ãÝÊæÍÇ æáÇ áÇ
æÔæÝ Ýì ÍÇÌÉ ÏÝÊåÇ Ýì AddNewChear ÛáØ

ÌÑÈ AddNewChear ÏÇ
ßæÏ PHP:

USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_AddNewChar]    Script Date: 06/10/2014 19:36:55 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
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        
       
       
    
-----------------------------------------------------------------------------        
    -- 
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¿Í 1°ªÀ» ´õ ³Ö¾î ÁÖ¾ú´Ù!      
    
INSERT INTO _Char (RefObjIDCharName16ScaleStrengthIntellectLatestRegion,PosXPosYPosZAppointedTeleportInventorySize,      
                
LastLogoutCurLevelMaxLevelRemainGoldRemainStatPointRemainSkillPointHPMPJobLvl_TraderJobLvl_HunterJobLvl_RobberWorldIDHwanLevel)      
    
VALUES (@RefCharID, @CharName, @CharScale230230, @StartRegionID, @StartPos_X, @StartPos_Y, @StartPos_Z, @DefaultTeleport109,      
                
GetDate(), 12012050000000035530000000260,26011114)      
    
    
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,        
    */        
           
    
DECLARE @ItemID BIGINT        
    SET 
@ItemID 0        
    
-- »ó°©        
    
IF (@RefMailID <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1, @RefMailID, @DurMail        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -8        
        END        
    END        
    
-- ¹ÙÁö        
    
IF (@RefPantsID <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID4, @RefPantsID, @DurPants        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -9        
        END        
    END        
    
-- Boots        
    
IF (@RefBootsID <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID5, @RefBootsID, @DurBoots        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -10        
        END        
    END        
    
-- Weapon        
    
IF (@RefWeaponID <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID6, @RefWeaponID, @DurWeapon        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -11        
        END        
    END        
    
-- ¹æÆÐ        
    
IF (@RefShield <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID7, @RefShield, @DurShield        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -12        
        END        
    END        
    
-- È¤½Ã default·Î ¼±ÅÃÇÑ ¹«±â°¡ È°À̶ó¸é È*»ì 250°³µéÀ̠ȰÅëµµ ÇÔ²² ÁØ´ÙÁÒÄ¡?        
    IF (@
DefaultArrow <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID7, @DefaultArrow250        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -13        
        END        
    END

     
-----------------------------------------------------------------------------        
     -- 
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)        
          
               
     
--
EUROPE MAAAAAn
IF (@RefBootsID 11622 or @RefBootsID 11625 or @RefBootsID 11619 )        
        
BEGIN 
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_AXE_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_SHIELD_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_CROSSBOW_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_DAGGER_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_STAFF_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_TSTAFF_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_DARKSTAFF_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_HARP_13_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_SWORD_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_TSWORD_14_A_RARE ',1,15

exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_HEAVY_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_HEAVY_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_HEAVY_14_LA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_HEAVY_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_HEAVY_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_HEAVY_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_14_LA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_CLOTHES_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_CLOTHES_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_CLOTHES_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_CLOTHES_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_CLOTHES_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_CLOTHES_14_LA_A_RARE  ',1,15

exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_RING_14_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_RING_14_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_EARRING_14_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_NECKLACE_14_A_RARE  ',1,15

END


--EUROPE WOMENNN
IF (@RefBootsID 11631 or @RefBootsID 11634 or @RefBootsID 11628 )
BEGIN
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_TSWORD_14_A_RARE',1,12   
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_AXE_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_SHIELD_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_CROSSBOW_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_DAGGER_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_STAFF_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_TSTAFF_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_DARKSTAFF_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_HARP_13_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_SWORD_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_TSWORD_14_A_RARE ',1,15

exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_CLOTHES_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_CLOTHES_14_LA_A_RARE  ',1,15 
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_CLOTHES_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_CLOTHES_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_CLOTHES_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_CLOTHES_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_LIGHT_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_LIGHT_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_LIGHT_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_LIGHT_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_LIGHT_14_LA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_LIGHT_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_HEAVY_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_HEAVY_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_HEAVY_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_HEAVY_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_HEAVY_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_W_HEAVY_14_LA_A_RARE  ',1,15

exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_RING_14_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_RING_14_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_EARRING_14_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_NECKLACE_14_A_RARE  ',1,15

END    


--CHina MAAAAN
IF (@RefBootsID 3639 or @RefBootsID 3642 or @RefBootsID 3645 )        
        
BEGIN 
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_TBLADE_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_BLADE_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_BOW_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_SWORD_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_SHIELD_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_SPEAR_14_A_RARE ',1,15 

exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_HEAVY_14_HA_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_HEAVY_14_BA_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_HEAVY_14_LA_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_HEAVY_14_FA_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_HEAVY_14_AA_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_HEAVY_14_SA_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_LIGHT_14_HA_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_LIGHT_14_BA_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_LIGHT_14_LA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_LIGHT_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_LIGHT_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_LIGHT_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_CLOTHES_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_CLOTHES_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_CLOTHES_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_CLOTHES_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_CLOTHES_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_M_CLOTHES_14_LA_A_RARE  ',1,15

exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_RING_14_A_RARE',1,12
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_RING_14_A_RARE',1,12
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_EARRING_14_A_RARE',1,12
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_NECKLACE_14_A_RARE',1,12 

END

--CHINA WOMENNN
IF (@RefBootsID 3648 or @RefBootsID 3651 or @RefBootsID 3654 )
BEGIN
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_TBLADE_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_BLADE_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_BOW_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_SWORD_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_SHIELD_14_A_RARE ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_SPEAR_14_A_RARE ',1,15


exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_CLOTHES_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_CLOTHES_14_LA_A_RARE  ',1,15 
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_CLOTHES_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_CLOTHES_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_CLOTHES_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_CLOTHES_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_LIGHT_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_LIGHT_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_LIGHT_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_LIGHT_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_LIGHT_14_LA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_LIGHT_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_HEAVY_14_HA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_HEAVY_14_BA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_HEAVY_14_FA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_HEAVY_14_SA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_HEAVY_14_AA_A_RARE  ',1,15
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_W_HEAVY_14_LA_A_RARE  ',1,15

exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_RING_14_A_RARE',1,12
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_RING_14_A_RARE',1,12
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_EARRING_14_A_RARE',1,12
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_CH_NECKLACE_14_A_RARE',1,12 

 
END 

INSERT INTO SRO_VT_ACCOUNT
.dbo.SK_Silk (JIDsilk_ownsilk_giftsilk_pointVALUES (@UserJID1000000000); 
          
    -- 
Quick Slot Á¤º¸ ÀúÀå¿ë!!!        
    
exec _AddNewClientConfig @NewCharID  -- by novice...... for saving client configurations...        

COMMIT TRANSACTION        
          
RETURN @NewCharID 



ÇáÓÇÚÉ ÇáÂä 09:16 AM.

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