ط§ظ„ط¨ظ‚ط§ط، ظ…ط³ط¬ظ„ ط¯ط§ط¦ظ…ط¢
ط§ظ„ط¥ط¹ظ„ط§ظ†ط§طھ
قديم 07-12-2016, 01:57 PM   #1

Dev.Klito
عضو لامع



الصورة الرمزية Dev.Klito


• الانـتـسـاب » Dec 2015
• رقـم العـضـويـة » 128556
• المشـــاركـات » 1,336
• الـدولـة » 3mrany
• الـهـوايـة » Design-MySQL-C#-HTML-CSS3-WinServer-More
• اسـم الـسـيـرفـر » Aquarius
• الـجـنـس » Male
• نقـاط التقييم » 47
Dev.Klito صـاعـد

Dev.Klito غير متواجد حالياً



(6) C-SRO F1 Fix Bug









C-SRO F1 FIX BUG



للاسف مش هعرف اجيب صورة من المشكلة عشان انا حلتها عندى بس انت لو عندك مشكلة فى F1 لما بتدوس عليه بيجيلك DC اعمل ال Query دى



كود PHP:
USE [SRO_FEIER_SHARDDB]GO
/****** Object:  StoredProcedure [dbo].[_AddNewChar]    Script Date: 01/05/2015 08:20:51 ******/
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, @temp INT, @NewCharID  INT;
    
SET @NewCharID 0;
           
           
    -----------------------------------------------------------------------------          
    -- 
1.   ¼ valid ,    º .          
    
-----------------------------------------------------------------------------          
    -- 
start by novice.          
    
SELECT @temp count(CharIDFROM _User WITH (NOLOCKWHERE UserJID = @userJID          
    
IF  @temp >= 4)        -- ID   
    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,PosXPosYPosZAppointedTeleport
    
InventorySizeLastLogoutCurLevelMaxLevelRemainGoldRemainStatPointRemainSkillPointHPMPJobLvl_Trader
    
JobLvl_HunterJobLvl_RobberWorldID
    
VALUES 
     
@refCharID, @charname, @charScale2020, @startRegionID, @startPos_X, @startPos_Y, @startPos_Z, @DefaultTeleport
    
45GetDate(), 11000200,2001111)        
            
    
SET @NewCharID = @@IDENTITY
    select    
@NewCharID --HJ       
    
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 &#201;!!!(woos0)  
    
-----------------------------------------------------------------------------          
    
INSERT INTO _Inventory(CharIDSlotItemID)     SELECT @NewCharIDcnt0 FROM _RefDummySlot withnolock WHERE cnt 109
              
    
IF (@@ERROR <> 0)          
    
BEGIN          
        ROLLBACK TRANSACTION          
        
RETURN -7    --   !
    
END
               
    
--     ...          
    
/*     .          
    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          
              
    
IF  @refBootsID <> 0)    -- Boots
    BEGIN          
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID5, @refBootsID, @DurBoots          
        
IF (@ItemID <= 0)          
        
BEGIN          
            ROLLBACK TRANSACTION          
            
RETURN -10          
        END          
    END          
     
    
IF  @refWeaponID <> 0)    -- Weapon
    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          
         
    
IF (@DefaultArrow <> 0)    --  default  ®   250   . ?
    
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  &#205; 
    
-----------------------------------------------------------------------------        
    
INSERT INTO _InventoryForAvatar(CharIDSlotItemIDSELECT @NewCharIDcnt0 FROM _RefDummySlot withnolock WHERE cnt 5;
    IF (@@
ERROR <> 0)          
    
BEGIN          
        ROLLBACK TRANSACTION          
        
RETURN -14      --    !
    
END
    
-----------------------------------------------------------------------------        
    -- 
3-3.           
    
-- [  &#205; 50]
    
-- Define ADD_TRADE_BAG_INVENTORY   &#205; 
    
-----------------------------------------------------------------------------        
    -- 
PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!
    
INSERT INTO _TradeBagInventory(CharIDSlotItemID)
        
SELECT @NewCharIDcnt0
        FROM _RefDummySlot with
nolock )
         
WHERE cnt 50


    
IF (@@ERROR <> 0)
        
BEGIN
        
--   !        
        
ROLLBACK TRANSACTION
        
RETURN -20
    END
    
-- PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!




    -----------------------------------------------------------------------------        
    -- 
3-4.            
    
-- [  &#205; 11]
    
-- Define ADD_TRADE_EQUIP_INVENTORY  &#205; 
    
-----------------------------------------------------------------------------        
    -- 
PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!
    
INSERT INTO _TradeEquipInventory(CharIDSlotItemID)
        
SELECT @NewCharIDcnt0
        FROM _RefDummySlot with
nolock )
         
WHERE cnt 11


    
IF (@@ERROR <> 0)
        
BEGIN
        
--     !        
        
ROLLBACK TRANSACTION
        
RETURN -21
    END
              
    
-----------------------------------------------------------------------------          
    -- default 
skill          
    
-----------------------------------------------------------------------------          
    DECLARE @
country tinyINT          
    EXEC 
@country _GetObjCountry @refCharID          
    
    SELECT 
@NewCharIDMasteryID0 FROM _RefCharDefault_SkillMastery  with(nolockWHERE Race = @country or Race 3; --HJ
    select 
@NewCharID, @country           
    INSERT INTO _CharSkillMastery 
(CharIDMasteryIDLevel
    
SELECT @NewCharIDMasteryID0 FROM _RefCharDefault_SkillMastery  with(nolockWHERE Race = @country or Race 3;
    IF (@@
error <> 0)          
    
BEGIN          
        ROLLBACK TRANSACTION          
        
RETURN -15          
    END          
    
    INSERT INTO _CharSkill 
(CharID,SkillID,EnableSELECT @NewCharIDSkillID1 FROM  _RefCharDefault_Skill  with(nolockWHERE 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          
        UPDATE _CharQuest set Status 
QuestData1 77594711 where CharID = @NewCharID and QuestID 1
        UPDATE _CharQuest set Status 
5 where CharID = @NewCharID and QuestID 2
    END 
    
----------------------------------------------------------------------------- 
-- 
±â&#186;» Äù½ºÆ® ³Ö¾îÁÖ±â
----------------------------------------------------------------------------- 
    -----------------------------------------------------------------------------          
    -- 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
    
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    --   &
#205;
    
-----------------------------------------------------------------------------          
    
INSERT _FriendGroup Values  @NewCharID0'')        --  &#205; by bkh
    
IF (@@ERROR <> 0)          
    
BEGIN          
        ROLLBACK TRANSACTION          
        
RETURN -20          -- &#205; !
    
END


     
-----------------------------------------------------------------------------          
     -- 
TradeConflictJob !!!!!          
     -----------------------------------------------------------------------------          
     
INSERT INTO _CharTradeConflictJob VALUES  @NewCharIDGetDate(), 10000,0)          
     IF (@@
ERROR <> 0)          
     
BEGIN          
      
--  &#197;   ...!
      
ROLLBACK TRANSACTION          
      
RETURN -22         
     END


     
-----------------------------------------------------------------------------          
     -- 
NewTrade !!!!!          
     -----------------------------------------------------------------------------          
     
INSERT INTO _CharNewTrade VALUES  @NewCharID00)          
     IF (@@
ERROR <> 0)          
     
BEGIN          
      
--  &#197;   ...!
      
ROLLBACK TRANSACTION          
      
RETURN -23         
     END


    
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


    --   &
#205;
    
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    --       !!!
    -----------------------------------------------------------------------------          
    --  
ReqType 1  
    INSERT _CharAlchemy_MK_Recipe
    SELECT 
@NewCharIDMR.RC_ID FROM _RefLearnRecipeByReqType AS LR
    JOIN _RefAlchemy_MK_Recipe 
AS MR ON LR.RecipeCodeName MR.RC_CodeName128
    WHERE LR
.ReqType AND LR.ReqValue AND LR.Service 1
    
     
    
    
IF (@@ERROR <> 0)          
    
BEGIN          
        ROLLBACK TRANSACTION          
        
RETURN -21          --  &#205; 
    
END
    
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


    -----------------------------------------------------------------------------          
    -- 
CharList ID           
    
-----------------------------------------------------------------------------          
    
INSERT _CharNameList VALUES @charname, @NewCharID);
              
    
COMMIT TRANSACTION          
 
    
if  @refCharID>=14961 and @refCharID<=14973)
begin
insert into _CharAlchemy_MK_Recipe  select 
@NewCharID,b.RC_ID from  _RefAlchemy_MK_Recipe as b
where         b
.RC_CodeName128 like 'MK[_]RC[_]CM[_]EU[_]W[_]%' 
        
or (b.RC_CodeName128 like 'MK[_]RC[_]CM[_]EU[_]%'
            
and b.RC_CodeName128 not like '%[_]W[_]%'
            
and b.RC_CodeName128 not like '%[_]M[_]%')
        or (
b.RC_CodeName128 like 'MK[_]RC[_]CM[_]%'
            
and b.RC_CodeName128 not like '%[_]CH[_]%'
            
and b.RC_CodeName128 not like '%[_]EU[_]%')
end
if  @refCharID>=14948 and @refCharID<=14960)
begin
insert into _CharAlchemy_MK_Recipe  select 
@NewCharID,b.RC_ID from  _RefAlchemy_MK_Recipe as 
where          b
.RC_CodeName128 like 'MK[_]RC[_]CM[_]EU[_]M[_]%'
        
or (b.RC_CodeName128 like 'MK[_]RC[_]CM[_]EU[_]%'
            
and b.RC_CodeName128 not like '%[_]W[_]%'
            
and b.RC_CodeName128 not like '%[_]M[_]%')
        or (
b.RC_CodeName128 like 'MK[_]RC[_]CM[_]%'
            
and b.RC_CodeName128 not like '%[_]CH[_]%'
            
and b.RC_CodeName128 not like '%[_]EU[_]%')
end
if   @refCharID>=1920 and @refCharID<=1932)
begin
    
insert into _CharAlchemy_MK_Recipe  select 
@NewCharID,b.RC_ID from  _RefAlchemy_MK_Recipe as b
where          b
.RC_CodeName128 like 'MK[_]RC[_]CM[_]CH[_]W[_]%'
        
or (b.RC_CodeName128 like 'MK[_]RC[_]CM[_]CH[_]%'
            
and b.RC_CodeName128 not like '%[_]W[_]%'
            
and b.RC_CodeName128 not like '%[_]M[_]%')
        or (
b.RC_CodeName128 like 'MK[_]RC[_]CM[_]%'
            
and b.RC_CodeName128 not like '%[_]CH[_]%'
            
and b.RC_CodeName128 not like '%[_]EU[_]%')


end
if  @refCharID>=1907 and @refCharID<=1919)
begin
    insert into _CharAlchemy_MK_Recipe  select 
@NewCharID,b.RC_ID from _RefAlchemy_MK_Recipe as b
where   
        b
.RC_CodeName128 like 'MK[_]RC[_]CM[_]CH[_]M[_]%'
        
or (b.RC_CodeName128 like 'MK[_]RC[_]CM[_]CH[_]%'
            
and b.RC_CodeName128 not like '%[_]W[_]%'
            
and b.RC_CodeName128 not like '%[_]M[_]%')
        or (
b.RC_CodeName128 like 'MK[_]RC[_]CM[_]%'
            
and b.RC_CodeName128 not like '%[_]CH[_]%'
            
and b.RC_CodeName128 not like '%[_]EU[_]%')
end          
    
IF  @refShield <> 0)
begin
    
if @refShield=10927
    begin
        exec _ADD_ITEM_EXTERN 
@charname'ITEM_CH_SHIELD_12_A_RARE',1,0
    end
    
else if @refShield=10937
    begin
        exec _ADD_ITEM_EXTERN 
@charname'ITEM_EU_SHIELD_12_A_RARE',1,0
    end
end
 






if @refWeaponID=3632 
begin
    exec _ADD_ITEM_EXTERN 
@charname'ITEM_CH_SWORD_12_A_RARE',1,0
end
else if @refWeaponID=3633
begin
    exec _ADD_ITEM_EXTERN 
@charname'ITEM_CH_BLADE_12_A_RARE',1,0
end
else if @refWeaponID=3636
begin
    exec _ADD_ITEM_EXTERN 
@charname'ITEM_CH_BOW_12_A_RARE',1,0
end
else if @refWeaponID=3634
begin
    exec _ADD_ITEM_EXTERN 
@charname'ITEM_CH_SPEAR_12_A_RARE',1,0
end
else if @refWeaponID=3635
begin
    exec _ADD_ITEM_EXTERN 
@charname'ITEM_CH_TBLADE_12_A_RARE',1,0
end
else if @refWeaponID=10928
begin
    exec _ADD_ITEM_EXTERN 
@charname'ITEM_EU_DAGGER_12_A_RARE',1,0
end
else if @refWeaponID=10929
begin
    exec _ADD_ITEM_EXTERN 
@charname'ITEM_EU_SWORD_12_A_RARE',1,0
end
else if @refWeaponID=10930
begin
    exec _ADD_ITEM_EXTERN 
@charname'ITEM_EU_TSWORD_12_A_RARE',1,0
end
else if @refWeaponID=10931
begin
    exec _ADD_ITEM_EXTERN 
@charname'ITEM_EU_AXE_12_A_RARE',1,0
end
else if @refWeaponID=10932
begin
    exec _ADD_ITEM_EXTERN 
@charname'ITEM_EU_CROSSBOW_12_A_RARE',1,0
end
else if @refWeaponID=10933
begin
    exec _ADD_ITEM_EXTERN 
@charname'ITEM_EU_DARKSTAFF_12_A_RARE',1,0
end
else if @refWeaponID=10934
begin
    exec _ADD_ITEM_EXTERN 
@charname'ITEM_EU_TSTAFF_12_A_RARE',1,0
end
else if @refWeaponID=10935
begin
    exec _ADD_ITEM_EXTERN 
@charname'ITEM_EU_HARP_12_A_RARE',1,0
end
else if @refWeaponID=10936
begin
    exec _ADD_ITEM_EXTERN 
@charname'ITEM_EU_STAFF_12_A_RARE',1,0
end
if @refCharID>=1907 and @refCharID<=1919--
begin
    
if @refMailID >=3637 and @refMailID <=3639--
    
begin
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_HEAVY_12_AA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_HEAVY_12_BA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_HEAVY_12_FA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_HEAVY_12_HA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_HEAVY_12_LA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_HEAVY_12_SA_A_RARE',1,0
    end
    
if @refMailID >=3640 and @refMailID <=3642--
    
begin
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_LIGHT_12_AA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_LIGHT_12_BA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_LIGHT_12_FA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_LIGHT_12_HA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_LIGHT_12_LA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_LIGHT_12_SA_A_RARE',1,0
    end
    
if @refMailID >=3643 and @refMailID <=3645--
    
begin
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_CLOTHES_12_AA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_CLOTHES_12_BA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_CLOTHES_12_FA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_CLOTHES_12_HA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_CLOTHES_12_LA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_M_CLOTHES_12_SA_A_RARE',1,0
    end
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_EARRING_12_A_RARE',1,0
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_NECKLACE_12_A_RARE',1,0
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_RING_12_A_RARE',1,0
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_RING_12_A_RARE',1,0
end
if @refCharID>=1920 and @refCharID<=1932--
begin
    
if @refMailID >=3646 and @refMailID <=3648--
    
begin
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_HEAVY_12_AA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_HEAVY_12_BA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_HEAVY_12_FA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_HEAVY_12_HA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_HEAVY_12_LA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_HEAVY_12_SA_A_RARE',1,0
    end
    
if @refMailID >=3649 and @refMailID <=3651--
    
begin
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_LIGHT_12_AA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_LIGHT_12_BA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_LIGHT_12_FA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_LIGHT_12_HA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_LIGHT_12_LA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_LIGHT_12_SA_A_RARE',1,0
    end
    
if @refMailID >=3652 and @refMailID <=3654--
    
begin
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_CLOTHES_12_AA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_CLOTHES_12_BA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_CLOTHES_12_FA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_CLOTHES_12_HA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_CLOTHES_12_LA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_W_CLOTHES_12_SA_A_RARE',1,0
    end
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_EARRING_12_A_RARE',1,0
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_NECKLACE_12_A_RARE',1,0
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_RING_12_A_RARE',1,0
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_CH_RING_12_A_RARE',1,0
end
if @refCharID>=14948 and @refCharID<=14960--
begin
    
if @refMailID >=11658 and @refMailID <=11660--
    
begin
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_HEAVY_12_AA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_HEAVY_12_BA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_HEAVY_12_FA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_HEAVY_12_HA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_HEAVY_12_LA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_HEAVY_12_SA_A_RARE',1,0
    end
    
if @refMailID >=11661 and @refMailID <=11663--
    
begin
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_LIGHT_12_AA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_LIGHT_12_BA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_LIGHT_12_FA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_LIGHT_12_HA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_LIGHT_12_LA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_LIGHT_12_SA_A_RARE',1,0
    end
    
if @refMailID >=11664 and @refMailID <=11666--
    
begin
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_CLOTHES_12_AA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_CLOTHES_12_BA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_CLOTHES_12_FA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_CLOTHES_12_HA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_CLOTHES_12_LA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_M_CLOTHES_12_SA_A_RARE',1,0
    end
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_EARRING_12_A_RARE',1,0
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_NECKLACE_12_A_RARE',1,0
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_RING_12_A_RARE',1,0
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_RING_12_A_RARE',1,0
end
if @refCharID>=14961 and @refCharID<=14973--
begin
    
if @refMailID >=11667 and @refMailID <=11669--
    
begin
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_HEAVY_12_AA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_HEAVY_12_BA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_HEAVY_12_FA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_HEAVY_12_HA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_HEAVY_12_LA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_HEAVY_12_SA_A_RARE',1,0
    end
    
if @refMailID >=11670 and @refMailID <=11672--
    
begin
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_LIGHT_12_AA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_LIGHT_12_BA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_LIGHT_12_FA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_LIGHT_12_HA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_LIGHT_12_LA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_LIGHT_12_SA_A_RARE',1,0
    end
    
if @refMailID >=11673 and @refMailID <=11675--
    
begin
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_CLOTHES_12_AA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_CLOTHES_12_BA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_CLOTHES_12_FA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_CLOTHES_12_HA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_CLOTHES_12_LA_A_RARE',1,0
        exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_W_CLOTHES_12_SA_A_RARE',1,0
    end
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_EARRING_12_A_RARE',1,0
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_NECKLACE_12_A_RARE',1,0
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_RING_12_A_RARE',1,0
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_EU_RING_12_A_RARE',1,0
end


exec _ADD_ITEM_EXTERN 
@charname,'ITEM_ETC_LEVEL_TOKEN_02',1200,0
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_ETC_LEVEL_TOKEN_03',5600,0
exec _ADD_ITEM_EXTERN 
@charname,'ITEM_ETC_LEVEL_TOKEN_01',750,0




    
declare @updateitemid int  
declare cur cursor fast_forward for select itemid from dbo._Inventory with(nolockwhere charid @NewCharID and slot in(6,7)
open cur
fetch next from cur into 
@updateitemid
while(@@fetch_status=0)
begin
    
if @updateitemid<>
    begin
        update _items set optlevel
=77 where id64=@updateitemid
    end
    fetch next from cur into 
@updateitemid
end
close cur
deallocate cur              
    
-- Quick Slot  !!!          
    
exec _AddNewClientConfig @NewCharID  -- by novice...... for saving client configurations...          
    
    RETURN @
NewCharID 



طويلة اوى انا عارف



ملحوظة هامة : الموضوع ده و الموضوع عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
من مجهودى الخاص يعنى مش منقول و تنسيق الموضوع متاخد من العضو عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]






رد مع اقتباس
إعلانات google

 


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

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

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

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


الساعة الآن 03:51 PM.