Kayıt Ol
[-]
monetization_on Reklam Alanı
Reklam vermek istiyorum?

Çar kuramıyorum


view_headline Konu
01.10.2016, Saat: 14:19
#1
leqendly
leqendly
Konuları:
17
Yorumları:
59
Kayıt Tarihi:
28.09.2016
Rep Puanı:
0
verified_user Usta Üye
Çar kuramıyorum
9GAaJo.jpg
Cevapla

01.10.2016, Saat: 14:34
#2
PurePower
PurePower
Konuları:
149
Yorumları:
1,472
Kayıt Tarihi:
23.07.2015
Rep Puanı:
53
verified_user Site Kurucusu
RE: Çar kuramıyorum
konu açmadan önce arama yaparsanız daha erken sorununuzu çözebilirsiniz. burayı inceleyin lütfen http://www.vsroforum.com/konu-char-acark...zuldu.html
İmza: @PurePower
PurePower kullanıcısının imza signatürünü görme yetkisine sahip değilsin veya erişime engellendin.
Bunun bir hata olduğunu düşünüyorsan site yöneticileri ile iletişime geç.
vSroForum.com ©2015-2017
Cevapla
01.10.2016, Saat: 14:59
#3
leqendly
leqendly
Konuları:
17
Yorumları:
59
Kayıt Tarihi:
28.09.2016
Rep Puanı:
0
verified_user Usta Üye
Cvp: Çar kuramıyorum
Tamamdır teşekkürler
Cevapla
01.10.2016, Saat: 15:04
#4
twister78
twister78
Konuları:
69
Yorumları:
679
Kayıt Tarihi:
01.09.2016
Rep Puanı:
63
verified_user V.I.P Üye
Cvp: Çar kuramıyorum
(01.10.2016, Saat: 14:59)leqendly Adlı Kullanıcıdan Alıntı: Tamamdır teşekkürler
-Bu Kod düzelmesine yardımcı olucak bendede o sorun vardı önceden
PHP Kod:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_AddNewChar]    Script Date: 9.7.2016 03:58:03 ******/
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        
        
-- Ä³¸¯ÅÍ »y¼º ½ÇÆ?! ½ºÄÉÀÏ °ªÀÌ ÀÌ»óÇÏ´Ù        
        RETURN 
-3        
    END
       
    EXEC 
@temp _IsExistingCharName @CharName        
    IF 
(@temp <> 0       
    BEGIN        
        
-- À̹̠»ç¿ëÁßÀΠÀ̸§À̶ó´Âµ¥       
        RETURN 
-4        
    END        
   
BEGIN TRANSACTION
   
    
-- Àδø½Ã½ºÅÛÀÌ Àû¿ëµÇ¸é¼­ ¸¶Áö¸·¿¡ WorldID¿Í 1°ªÀ» ´õ ³Ö¾î ÁÖ¾ú´Ù     
    INSERT INTO _Char 
(RefObjIDCharName16ScaleStrengthIntellectLatestRegion,PosXPosYPosZAppointedTeleportInventorySize     
                LastLogout
CurLevelMaxLevelRemainGoldRemainStatPointRemainSkillPointHPMPJobLvl_TraderJobLvl_HunterJobLvl_RobberWorldID     
    VALUES 
(@RefCharID, @CharName, @CharScale2020, @StartRegionID, @StartPos_X, @StartPos_Y, @StartPos_Z, @DefaultTeleport45     
                GetDate
(), 11000200,2001111     
   
    SET 
@NewCharID = @@IDENTITY        
    IF 
(@@ERROR <> OR @@ROWCOUNT 0       
    BEGIN        
        
-- Ä³¸¯ÅÍ »y¼º ½ÇÆ?!        
        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        
        
-- Àκ¥Å丮 »y¼º ½ÇÆ?!        
        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        
        
-- ¾Æ¹ÙŸ Àκ¥Å丮 »y¼º ½ÇÆ?!        
        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        
        
-- Àκ¥Å丮 »y¼º ½ÇÆ?!        
        ROLLBACK TRANSACTION        
        RETURN 
-19        
    END         
          
    
-----------------------------------------------------------------------------        
    
-- CharList¿¡ ID ³Ö¾îÁֱ⠠      
    
-----------------------------------------------------------------------------        
    INSERT _CharNameList VALUES
(@CharName, @NewCharID       
          
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_E060118_60EXP_HELP',1,1      
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_E060118_100EXP_HELP',1,1      
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_SCROLL_RETURN_NEWBIE_01',20,1      
          
    
-- Quick Slot Á¤º¸ ÀúÀå¿ë!!!        
    exec _AddNewClientConfig 
@NewCharID  -- by novice...... for saving client configurations...        

COMMIT TRANSACTION        
          
RETURN @NewCharID 
Cevapla
01.10.2016, Saat: 20:19
#5
leqendly
leqendly
Konuları:
17
Yorumları:
59
Kayıt Tarihi:
28.09.2016
Rep Puanı:
0
verified_user Usta Üye
Cvp: Çar kuramıyorum
(01.10.2016, Saat: 15:04)twister78 Adlı Kullanıcıdan Alıntı:
(01.10.2016, Saat: 14:59)leqendly Adlı Kullanıcıdan Alıntı: Tamamdır teşekkürler
-Bu Kod düzelmesine yardımcı olucak bendede o sorun vardı önceden
PHP Kod:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_AddNewChar]    Script Date: 9.7.2016 03:58:03 ******/
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        
        
-- Ä³¸¯ÅÍ »y¼º ½ÇÆ?! ½ºÄÉÀÏ °ªÀÌ ÀÌ»óÇÏ´Ù        
        RETURN 
-3        
    END
       
    EXEC 
@temp _IsExistingCharName @CharName        
    IF 
(@temp <> 0       
    BEGIN        
        
-- À̹̠»ç¿ëÁßÀΠÀ̸§À̶ó´Âµ¥       
        RETURN 
-4        
    END        
   
BEGIN TRANSACTION
   
    
-- Àδø½Ã½ºÅÛÀÌ Àû¿ëµÇ¸é¼­ ¸¶Áö¸·¿¡ WorldID¿Í 1°ªÀ» ´õ ³Ö¾î ÁÖ¾ú´Ù     
    INSERT INTO _Char 
(RefObjIDCharName16ScaleStrengthIntellectLatestRegion,PosXPosYPosZAppointedTeleportInventorySize     
                LastLogout
CurLevelMaxLevelRemainGoldRemainStatPointRemainSkillPointHPMPJobLvl_TraderJobLvl_HunterJobLvl_RobberWorldID     
    VALUES 
(@RefCharID, @CharName, @CharScale2020, @StartRegionID, @StartPos_X, @StartPos_Y, @StartPos_Z, @DefaultTeleport45     
                GetDate
(), 11000200,2001111     
   
    SET 
@NewCharID = @@IDENTITY        
    IF 
(@@ERROR <> OR @@ROWCOUNT 0       
    BEGIN        
        
-- Ä³¸¯ÅÍ »y¼º ½ÇÆ?!        
        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        
        
-- Àκ¥Å丮 »y¼º ½ÇÆ?!        
        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        
        
-- ¾Æ¹ÙŸ Àκ¥Å丮 »y¼º ½ÇÆ?!        
        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        
        
-- Àκ¥Å丮 »y¼º ½ÇÆ?!        
        ROLLBACK TRANSACTION        
        RETURN 
-19        
    END         
          
    
-----------------------------------------------------------------------------        
    
-- CharList¿¡ ID ³Ö¾îÁֱ⠠      
    
-----------------------------------------------------------------------------        
    INSERT _CharNameList VALUES
(@CharName, @NewCharID       
          
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_E060118_60EXP_HELP',1,1      
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_E060118_100EXP_HELP',1,1      
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_SCROLL_RETURN_NEWBIE_01',20,1      
          
    
-- Quick Slot Á¤º¸ ÀúÀå¿ë!!!        
    exec _AddNewClientConfig 
@NewCharID  -- by novice...... for saving client configurations...        

COMMIT TRANSACTION        
          
RETURN @NewCharID 

Sağolasın kardeş
Cevapla
01.10.2016, Saat: 21:06
#6
twister78
twister78
Konuları:
69
Yorumları:
679
Kayıt Tarihi:
01.09.2016
Rep Puanı:
63
verified_user V.I.P Üye
Cvp: Çar kuramıyorum
(01.10.2016, Saat: 20:19)leqendly Adlı Kullanıcıdan Alıntı:
(01.10.2016, Saat: 15:04)twister78 Adlı Kullanıcıdan Alıntı:
(01.10.2016, Saat: 14:59)leqendly Adlı Kullanıcıdan Alıntı: Tamamdır teşekkürler
-Bu Kod düzelmesine yardımcı olucak bendede o sorun vardı önceden
PHP Kod:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_AddNewChar]    Script Date: 9.7.2016 03:58:03 ******/
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        
        
-- Ä³¸¯ÅÍ »y¼º ½ÇÆ?! ½ºÄÉÀÏ °ªÀÌ ÀÌ»óÇÏ´Ù        
        RETURN 
-3        
    END
       
    EXEC 
@temp _IsExistingCharName @CharName        
    IF 
(@temp <> 0       
    BEGIN        
        
-- À̹̠»ç¿ëÁßÀΠÀ̸§À̶ó´Âµ¥       
        RETURN 
-4        
    END        
   
BEGIN TRANSACTION
   
    
-- Àδø½Ã½ºÅÛÀÌ Àû¿ëµÇ¸é¼­ ¸¶Áö¸·¿¡ WorldID¿Í 1°ªÀ» ´õ ³Ö¾î ÁÖ¾ú´Ù     
    INSERT INTO _Char 
(RefObjIDCharName16ScaleStrengthIntellectLatestRegion,PosXPosYPosZAppointedTeleportInventorySize     
                LastLogout
CurLevelMaxLevelRemainGoldRemainStatPointRemainSkillPointHPMPJobLvl_TraderJobLvl_HunterJobLvl_RobberWorldID     
    VALUES 
(@RefCharID, @CharName, @CharScale2020, @StartRegionID, @StartPos_X, @StartPos_Y, @StartPos_Z, @DefaultTeleport45     
                GetDate
(), 11000200,2001111     
   
    SET 
@NewCharID = @@IDENTITY        
    IF 
(@@ERROR <> OR @@ROWCOUNT 0       
    BEGIN        
        
-- Ä³¸¯ÅÍ »y¼º ½ÇÆ?!        
        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        
        
-- Àκ¥Å丮 »y¼º ½ÇÆ?!        
        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        
        
-- ¾Æ¹ÙŸ Àκ¥Å丮 »y¼º ½ÇÆ?!        
        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        
        
-- Àκ¥Å丮 »y¼º ½ÇÆ?!        
        ROLLBACK TRANSACTION        
        RETURN 
-19        
    END         
          
    
-----------------------------------------------------------------------------        
    
-- CharList¿¡ ID ³Ö¾îÁֱ⠠      
    
-----------------------------------------------------------------------------        
    INSERT _CharNameList VALUES
(@CharName, @NewCharID       
          
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_E060118_60EXP_HELP',1,1      
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_E060118_100EXP_HELP',1,1      
    exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_SCROLL_RETURN_NEWBIE_01',20,1      
          
    
-- Quick Slot Á¤º¸ ÀúÀå¿ë!!!        
    exec _AddNewClientConfig 
@NewCharID  -- by novice...... for saving client configurations...        

COMMIT TRANSACTION        
          
RETURN @NewCharID 

Sağolasın kardeş

Rica ederim.
Cevapla

02.10.2016, Saat: 01:24
#7
Eskirex
Eskirex
Konuları:
22
Yorumları:
315
Kayıt Tarihi:
28.09.2016
Rep Puanı:
28
verified_user VsroForum
RE: Çar kuramıyorum
Yapamazsanız Yardımcı Olabilirim
Cevapla
02.10.2016, Saat: 10:20
#8
JaVvs
JaVvs
Konuları:
26
Yorumları:
107
Kayıt Tarihi:
23.08.2016
Rep Puanı:
2
verified_user Uzman Üye
RE: Çar kuramıyorum
BU Sağdece Başlangıc İtemlerini Vermek ile Alakalı Olan Bi Kısım Diyil eyerki Hata Düzelmesse Acc Shard Logu Sıfırlamanı Öneririm Mutlaka Düzelcektir.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Localde sunucu kuramıyorum. ElysiumTR 3 87 26.03.2017, Saat: 02:34
Son Yorum: psycteam44
Exclamation Sunucuma kuramıyorum neden eraykaratas 8 196 29.12.2016, Saat: 00:34
Son Yorum: deLLyici

Hızlı Menü:



[-]
monetization_on Reklam (728x90)
Reklam Ver
Reklam vermek istiyorum?