الموضوع: Map
عرض مشاركة واحدة
قديم 16-12-2016, 11:52 AM   #6

افندينا ™Hamboka™
عضو فضى



الصورة الرمزية افندينا ™Hamboka™


• الانـتـسـاب » Sep 2012
• رقـم العـضـويـة » 105765
• المشـــاركـات » 3,016
• الـدولـة » تحت البحر
• الـهـوايـة » hack Site
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 25
افندينا ™Hamboka™ صـاعـد

افندينا ™Hamboka™ غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى افندينا ™Hamboka™

افتراضي رد: Map



حط ده والنيو بيلار هتنزل في jangan وافتح eu +Am خليهم 1


كود PHP:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_AddNewChar]    Script Date: 16/12/2016 10:48:07 ص ******/
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_RobberWorldID)      
    
VALUES (@RefCharID, @CharName, @CharScale2020, @StartRegionID, @StartPos_X, @StartPos_Y, @StartPos_Z, @DefaultTeleport109,      
                
GetDate(), 11'1000000'0300000200,2001111)      
    
    
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, @DefaultArrow5000        
        
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
    IF @
RefCharID<=1919 AND @RefCharID>=1907 
    BEGIN
    EXEC SRO_VT_SHARD
.[dbo].[_RoyalAddEquipment] @NewCharID 5912,'1000','0'
    
EXEC SRO_VT_SHARD.[dbo].[_RoyalAddEquipment] @NewCharID 5913,'1000','0'
    
EXEC SRO_VT_SHARD.[dbo].[_RoyalAddEquipment] @NewCharID 24449,'10','0'
    
EXEC SRO_VT_SHARD.[dbo].[_RoyalAddEquipment] @NewCharID 24448,'50','0'
    
EXEC SRO_VT_SHARD.[dbo].[_RoyalAddEquipment] @NewCharID 24662,'0','0'
    
EXEC SRO_VT_SHARD.[dbo].[_RoyalAddEquipment] @NewCharID 24413,'0','0'
    
EXEC SRO_VT_SHARD.[dbo].[_RoyalAddEquipment] @NewCharID 35778,'10','0'
    
END
    
IF @RefCharID<=1932 AND @RefCharID>=1920 
    BEGIN
    EXEC SRO_VT_SHARD
.[dbo].[_RoyalAddEquipment] @NewCharID 5912,'1000','0'
    
EXEC SRO_VT_SHARD.[dbo].[_RoyalAddEquipment] @NewCharID 5913,'1000','0'
    
EXEC SRO_VT_SHARD.[dbo].[_RoyalAddEquipment] @NewCharID 24449,'10','0'
    
EXEC SRO_VT_SHARD.[dbo].[_RoyalAddEquipment] @NewCharID 24448,'50','0'
    
EXEC SRO_VT_SHARD.[dbo].[_RoyalAddEquipment] @NewCharID 24662,'0','0'
    
EXEC SRO_VT_SHARD.[dbo].[_RoyalAddEquipment] @NewCharID 24414,'0','0'
    
EXEC SRO_VT_SHARD.[dbo].[_RoyalAddEquipment] @NewCharID 35778,'10','0'
    
END
         
-----------------------------------Starting with CHINA
    
IF @RefCharID<=1919 AND @RefCharID>=1907 
    BEGIN
    
IF @RefMailID '3643' -- Chinesse Male Gear CLOTHES
    BEGIN
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID079139     --HAT 
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID286339     --SHOULDER
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID397139       --HAND
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID918350       --Earring   
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1018710       --NECKLACE
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1117990      --RING
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1217990      --RING
    
    END
    
Else IF  @RefMailID '3637'  -- Chinesse Male Gear ARRMOR
    begin
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID028748     --HAT 
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID235948     --SHOULDER
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID346748       --HAND
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID918350       --Earring   
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1018710       --NECKLACE
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1117990      --RING
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1217990      --RING
    end
    
Else IF  @RefMailID '3640'  -- Chinesse Male Gear LIGHT
    begin
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID053944     --HAT 
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID261144     --SHOULDER
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID371944       --HAND
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID918350       --Earring   
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1018710       --NECKLACE
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1117990      --RING
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1217990      --RING
     END
      END
    
     
------ Woman SET
    
IF @RefCharID<=1932 AND @RefCharID>=1920 
    BEGIN
    
IF @RefMailID '3652' -- Chinesse Woman Gear CLOTHES
    BEGIN
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID0154739     --HAT 
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID2161939     --SHOULDER
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID3172739       --HAND
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID918350       --Earring   
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1018710       --NECKLACE
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1117990      --RING
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1217990      --RING    
    END
     
ELSE IF  @RefMailID '3646'  -- Chinesse Woman Gear ARRMOR
    begin
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID0104348     --HAT 
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID2111548     --SHOULDER
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID3122348       --HAND
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID918350       --Earring   
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1018710       --NECKLACE
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1117990      --RING
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1217990      --RING    

    end
     
Else IF  @RefMailID '3649'  -- Chinesse Woman Gear LIGHT
    begin
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID0129544     --HAT 
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID2136744     --SHOULDER
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID3147544       --HAND
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID918350       --Earring   
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1018710       --NECKLACE
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1117990      --RING
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1217990      --RING        
     END 
       END  
       
DECLARE @CharID int = (SELECT CharID FROM _Char WHERE CharName16 = @CharName)
       
EXEC _TRAINING_CAMP_CREATE @CharID
       
    
-- Quick Slot ى*•ë³´ ى*€ى‍¥ىڑ©!!!        
    
exec _AddNewClientConfig @NewCharID  -- by novice...... for saving client configurations...        
    
DELETE FROM _CharQuest WHERE QuestID=AND CharID=@NewCharID
    INSERT INTO _CharQuest 
(CharIDQuestIDStatus,AchievementCount,StartTime,EndTime,QuestData1,QuestData2)
    
VALUES (@NewCharID,1,5,0getdate(),getdate(),31458135,0)
COMMIT TRANSACTION        
          
RETURN @NewCharID