• Forum vBulletin altyapısından Xenforo altyapısına geçirildi, bu sebeple eski şifreleriniz ile foruma giriş yapamayacaksınız, parolamı unuttum adımından mailiniz ile şifre sıfırlayarak giriş yapabilirsiniz.

    Üyeliklerinde geçerli bir mail adresi olmadığı için sıfırlama yapamayacak kullanıcılar forum kullanıcı adlarını ve yeni şifrelerini yazarak info@maxigame.org adresine şifre sıfırlamak istediklerine dair bir mail göndersinler şifrelerini sıfırlayıp mail adreslerini güncelleyeceğiz. Şifreniz sıfırlandıktan sonra foruma giriş yapıp tekrar istediğiniz gibi değiştirebilirsiniz.

Static DB İçin İtem Mall Fix

BaLLyC1SwqLm

Daimi Üye
Aktiflik
K.Tarihi
12 Ocak 2012
Mesajlar
53
Puanı
7
Konum
Düştük Buraya ^^
Bana göre sorunu tek gidermenin yolu Yeni Npc Eklemek
yeni bir npc ekliyoruz avatarları o npc ekliyoruz (F10 EKLEMEKTEN ÇOKÇOKÇOK DAHA BASİT)

zaten npc eklerken örnekte 1 sword ekliyorsunuz o itemın ismini sadece db ve medianızdaki eklı olan avatar kodu ile değiştirmeniz yetiyor

ve f10 hata falan kalmıyor
smile.png


KANIT
404924_256590844421322_227782567302150_566035_1432431714_n.jpg


Come on ADD NEW NPC (YENİ NPC EKLE) >> [Guide] Add New Custom Npc's - RaGEZONE forums

Bir İp ucu NPC eklemeniz için (Bunlar Başlıkta Eksik Yoksa ekleyemezsınız not alın)
> places to be added to media >>

7. => refshop.txt _RefShop
8. => refshopgroup.txt _RefShopGroup
9. => refshopitemgroup.txt _RefShopItemGroup
10. => refshoptab.txt _RefShopTab
11. => refshoptabgroup.txt _RefShopTabGroup
12. => refmappingshopgroup.txt _RefMappingShopGroup
13. => refmappingshopwithtab.txt _RefMappingShopWithTab
14. => refshopgoods.txt _RefShopGoods

YENİ :

SK7YL3S35'e Teşekkürler ..!

Statiic Database'indeki F10 sorunu'nu çözmek için şu kodu query edin

http://www.mediafire.com/?y3467ozjwzumddd

Yukarıdakini İndir Txt Dosyasındakıni SQL'a Execute yap :)







NOT : Alıntıdır..

İyi Forumlar !

 
Son düzenleme:
Bunu yaptım, npc oyuna geldi fakat aktif olmadı.. Tıkladığımda sadece çıkış seçeneği vardı:)
 
Statiic Database'indeki F10 sorunu'nu çözmek için şu kodu query edin
PHP:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_UPDATE_COST]    Script Date: 26.02.2012 14:03:32 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
--  »óÁ¡°³Æí (ÃÖ¼±È£)  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
  
ALTER PROCEDURE [dbo].[_UPDATE_COST]  
    @Operation           tinyint,  
    @CharID           int,  
    @PaymentDevice      int,  
    @PackageItemCodeName     varchar(129),  
    @RemainGold           bigint,  
    @OwnSilkToPay          int,  
    @GiftSilkToPay      int,  
    @OffsetOptionalPoint     int,  
    @MileageToPay          int  
AS

    SET NOCOUNT ON

    declare @PaymentDeviceTemp     int
    declare @RemainOwnSilk        int
    declare @RemainGiftSilk     int
    declare @RemainMileage         int
    declare @Result         int
    
    set @RemainOwnSilk = 0  
    set @RemainGiftSilk = 0  
    set @RemainMileage = 0   
    
    IF (@RemainGold < 0 or  @MileageToPay < 0  or @OwnSilkToPay < 0 or @GiftSilkToPay < 0 or @OffsetOptionalPoint < 0)  
    BEGIN  
        RETURN -2001
    END  
   
    DECLARE @PC_ID INT  
    set @PC_ID = @CharID  
    ----------------------------------------------------------  
    -- Operation¿¡ µû¶ó¼* À¯Àú ij¸¯şÍ ¾ÆÀ̵𰡠³Ñ¾î ¿üöµµ ÀÖ°í, cos ¾ÆÀ̵𰡠³Ñ¾î ¿Ã ¼öµµ ÀÖ´Ù.  
    -- ij¸¯şÍ ¾ÆÀ̵𸦠¾î¶´ø ¾Ë¾Æ³»¾ß ÇÏ°Ú´Ù.  
    ----------------------------------------------------------   
    if (@Operation = 19)  
    begin  
        -- COS ¿ë ¹°Ç°À» ±¸ÀÔÇÑ°ş´Ï±ñ... ij¸¯ ã¾Æ¼* µ· »©Áà¾ßÁö...  
        SELECT @PC_ID = OwnerCharID FROM _CharCOS WHERE ID = @PC_ID  
        IF (@@ERROR <> 0 OR @@ROWCOUNT = 0)  
        BEGIN      
            RETURN -2002  
        END  
    end  
    /*  
    #define EXPAND_DEVICE_GOLDPRICE 1  
    #define EXPAND_DEVICE_SILKPRICE 2  
    #define EXPAND_DEVICE_GIFTSILKPRICE 4  
    #define EXPAND_DEVICE_GUILDPOINT 8  
    #define EXPAND_DEVICE_MILEAGE 16  
    */  

    if  ((@PaymentDevice & (2 | 4 | 16 )) > 0)  
    begin   
        -- ½Çş©, ¼±¹°½Çş©, ¸¶Àϸ®Áö¸¦ ±î¾ß Çϴ±¸¸¸.  
        -- ´Ü, ¸¶Àϸ®Áö´Â ¿É¼ÇÀÌ´Ù.  
     
        -- ij¸¯şÍÀÇ JID¸¦ ¾ò¾î¿À³Ê¶ó.  
        declare @JID         int  
        select top 1 @JID = UserJID  from _User  
        where CharID = @PC_ID  
        IF (@@ROWCOUNT = 0 OR @@ERROR <> 0)  
        BEGIN  
            RETURN -2006  
        END   
    
        DECLARE @PackageItemID int  
        select @PackageItemID = ID from dbo._RefPackageItem where codename128 = @PackageItemCodeName  
  
        DECLARE @rvalue int  
        -- EXEC @rvalue = SRO_VT_ACCOUNT.DBO._ConsumeSilkByGameServer @JID, @OwnSilkToPay OUTPUT, @GiftSilkToPay OUTPUT, @MileageToPay output, 1, @CharID  
        EXEC @rvalue = SRO_VT_ACCOUNT.DBO._ConsumeSilkByGameServer @JID, @OwnSilkToPay OUTPUT, @GiftSilkToPay OUTPUT, @MileageToPay output,  0, @CharID, @PackageItemID  , 0  
   
        IF (@rvalue < 0 OR @@ERROR <> 0)  
        BEGIN  
            RETURN -2012  
        END  
--------------------------
--<< 1. ¼öÁ¤ Àü ÄÚµå >> -- ÁÖÈ*
--------------------------
--        -- °ÔÀÓ ¼*¹öÂÊ¿¡¼* °»½ş ¹Ş±â À§ÇØ cost °ªÀ» °á°ú ş×ÀÌºí¿¡ ³Ö¾îµĞ´Ù.  
--        insert into _ResultOfPackageItemToMappingWithServerSide  
--        values (@Operation, @CharID, 255, @OwnSilkToPay, 2, 0, 1)  
 -- 
--        if (@@ERROR <> 0 or @@ROWCOUNT = 0)  
--        begin      
--            return -2007  
--        end  
 --   
--        insert into _ResultOfPackageItemToMappingWithServerSide  
--        values (@Operation, @CharID, 254,@GiftSilkToPay,  4, 0, 1)  
 -- 
--        if (@@ERROR <> 0 or @@ROWCOUNT = 0)  
--        begin      
--            return -2007  
--        end  
 --   
--        insert into _ResultOfPackageItemToMappingWithServerSide  
--        values (@Operation, @CharID, 253,@MileageToPay,  16, 0, 1)  
--------------------------
--<< 1. ¼öÁ¤ ÈÄ ÄÚµå >> --
--------------------------
        -- °ÔÀÓ ¼*¹öÂÊ¿¡¼* °»½ş ¹Ş±â À§ÇØ cost °ªÀ» °á°ú ş×ÀÌºí¿¡ ³Ö¾îµĞ´Ù.
        insert into _ResultOfPackageItemToMappingWithServerSide
        values (@Operation, @CharID, 255, @OwnSilkToPay, 2, 0, 1, 0)
        
        if (@@ERROR <> 0 or @@ROWCOUNT = 0)
        begin                
            return -2007
        end
            
        insert into _ResultOfPackageItemToMappingWithServerSide
        values (@Operation, @CharID, 254,@GiftSilkToPay,  4, 0, 1, 0)
            
        if (@@ERROR <> 0 or @@ROWCOUNT = 0)
        begin                
            return -2007
        end
        
        insert into _ResultOfPackageItemToMappingWithServerSide
        values (@Operation, @CharID, 253,@MileageToPay,  16, 0, 1, 0)


----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
  
        if (@@ERROR <> 0 or @@ROWCOUNT = 0)  
        begin      
            return -2007  
        end  
    end  

    -- gold  
    if ((@PaymentDevice & 1) > 0)  
    begin  
        UPDATE _Char SET RemainGold = @RemainGold WHERE CharID = @PC_ID  
        IF (@@ERROR <> 0 OR @@ROWCOUNT = 0)
        BEGIN
            RETURN -2003
        END
    end
   
    -- guildpoint  
    if ((@PaymentDevice & 8) > 0)  
    BEGIN
        -- ±æµå¸¦ ¾Ë¾Æ¿Í¶ó.  
        declare @GuildID int  
        select @GuildID = GuildID from _GuildMember  
        where CharID = @PC_ID  
    
        IF (@@ERROR <> 0 OR @@ROWCOUNT = 0)  
        BEGIN        
            RETURN -2004  
        END  
    
        -- ±æµå Æ÷ÀÎÆ® ±î¶ó.  
        update _Guild set GatheredSP = GatheredSP - @OffsetOptionalPoint  
        where GatheredSP >= @OffsetOptionalPoint and ID = @GuildID  
    
        IF (@@ERROR <> 0 OR @@ROWCOUNT = 0)  
        BEGIN  
    /*
            -- ¾øÀ»¼öµµ Àִ°ş´Ù.

            -- by novice. 2010-01-15 ¿¡·¯ÄÚµå µ¥ÀÌşÍÇü È®Àå
            -- ¿ø·¡ ÁÖ¼®µÇ¾î ÀÖ´ø ÄÚµåÀÌÁö¸¸, ÃßÈÄ °³¹ßÇÏ´Â »ç¶÷µéÀÌ
            -- ¼öÁ¤µÇÁö ¾ÊÀº ³»¿ëÀ» º¸°í È¥¶õ½º·¯¿ö ÇÒ ¼ö ÀÖ¾î¼*
            -- ÀÌ ºÎºĞ±îÁö ¼öÁ¤Çعö¸²!
            -- declare @Slot            tinyint
            declare @Slot                int
            declare @RefItemSerial64    bigint
            declare @RefItemDBID    bigint
            declare @RefItemID        int    
            declare @Type            tinyint
    
            -- by novice. 2010-01-15 ¿¡·¯ÄÚµå µ¥ÀÌşÍÇü È®Àå
            -- set @Slot = 0xd0    -- error_num ¼*¹ö¿¡¼* »ç¿ëÇÏ´Â ¿¡·¯

            -- MAKE_SRO_SP_ERR_TYPE(        _UPDATE_COST,                        0x0004);
            -- DEFINE_SRO_SP_ERR(            SRO_SP_ERR_NOT_ENOUGH_GUILD_POINT,    _UPDATE_COST,    0x8001 );                // ==> 0x80010004
            -- BIND_SRO_SP_ERR_TO_SRO_ERR(    SRO_SP_ERR_NOT_ENOUGH_GUILD_POINT,    STRGERR_NOT_ENOUGH_GUILDPOINT );
            set @Slot = 0x80010004    -- error_num ¼*¹ö¿¡¼* »ç¿ëÇÏ´Â ¿¡·¯
            set @RefItemSerial64 = 0
            set @RefItemDBID = 0
            set @RefItemID = 0
            set @Type = 2
            select @Operation, @Slot, @RefItemSerial64, @RefItemDBID, @RefItemID, @Type
    */
            RETURN -2005  
        END  
--------------------------
--<< 2. ¼öÁ¤ Àü ÄÚµå >> --
--------------------------
        -- °ÔÀÓ ¼*¹öÂÊ¿¡¼* °»½ş ¹Ş±â À§ÇØ cost °ªÀ» °á°ú ş×ÀÌºí¿¡ ³Ö¾îµĞ´Ù.  
--        insert into _ResultOfPackageItemToMappingWithServerSide  
--        values (@Operation, @CharID, 252, @OffsetOptionalPoint, 8, 0, 1)  
--------------------------
--<< 2. ¼öÁ¤ ÈÄ ÄÚµå >> --
--------------------------
        -- °ÔÀÓ ¼*¹öÂÊ¿¡¼* °»½ş ¹Ş±â À§ÇØ cost °ªÀ» °á°ú ş×ÀÌºí¿¡ ³Ö¾îµĞ´Ù.
        insert into _ResultOfPackageItemToMappingWithServerSide
        values (@Operation, @CharID, 252, @OffsetOptionalPoint, 8, 0, 1, 0)


----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------

        if (@@ERROR <> 0 or @@ROWCOUNT = 0)  
        begin      
            return -2007  
        end
    end

    -- honorpoint
    else if ((@PaymentDevice & 32) > 0)
    begin
        -- honorpoint ±î¶ó.
        update _TrainingCampMember set HonorPoint = HonorPoint - @OffsetOptionalPoint
        where HonorPoint >= @OffsetOptionalPoint and CharID = @PC_ID

        if (@@ERROR <> 0 or @@ROWCOUNT = 0)
        begin                
            return -2006
        end
--------------------------
--<< 3. ¼öÁ¤ Àü ÄÚµå >> --
--------------------------
        -- °ÔÀÓ ¼*¹öÂÊ¿¡¼* °»½ş ¹Ş±â À§ÇØ cost °ªÀ» °á°ú ş×ÀÌºí¿¡ ³Ö¾îµĞ´Ù.
--        insert into _ResultOfPackageItemToMappingWithServerSide
--        values (@Operation, @CharID, 252, @OffsetOptionalPoint, 32, 0, 1)

--------------------------
--<< 3. ¼öÁ¤ ÈÄ ÄÚµå >> --
--------------------------
        -- °ÔÀÓ ¼*¹öÂÊ¿¡¼* °»½ş ¹Ş±â À§ÇØ cost °ªÀ» °á°ú ş×ÀÌºí¿¡ ³Ö¾îµĞ´Ù.
        insert into _ResultOfPackageItemToMappingWithServerSide
        values (@Operation, @CharID, 252, @OffsetOptionalPoint, 32, 0, 1, 0)


----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------

        if (@@ERROR <> 0 or @@ROWCOUNT = 0)
        begin                
            return -2007
        end
    end    

    SET NOCOUNT OFF
  
    
 return 1  
  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 
Statiic Database'indeki F10 sorunu'nu çözmek için şu kodu query edin
PHP:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_UPDATE_COST]    Script Date: 26.02.2012 14:03:32 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
--  »óÁ¡°³Æí (ÃÖ¼±È£)  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
  
ALTER PROCEDURE [dbo].[_UPDATE_COST]  
    @Operation           tinyint,  
    @CharID           int,  
    @PaymentDevice      int,  
    @PackageItemCodeName     varchar(129),  
    @RemainGold           bigint,  
    @OwnSilkToPay          int,  
    @GiftSilkToPay      int,  
    @OffsetOptionalPoint     int,  
    @MileageToPay          int  
AS

    SET NOCOUNT ON

    declare @PaymentDeviceTemp     int
    declare @RemainOwnSilk        int
    declare @RemainGiftSilk     int
    declare @RemainMileage         int
    declare @Result         int
    
    set @RemainOwnSilk = 0  
    set @RemainGiftSilk = 0  
    set @RemainMileage = 0   
    
    IF (@RemainGold < 0 or  @MileageToPay < 0  or @OwnSilkToPay < 0 or @GiftSilkToPay < 0 or @OffsetOptionalPoint < 0)  
    BEGIN  
        RETURN -2001
    END  
   
    DECLARE @PC_ID INT  
    set @PC_ID = @CharID  
    ----------------------------------------------------------  
    -- Operation¿¡ µû¶ó¼* À¯Àú ij¸¯şÍ ¾ÆÀ̵𰡠³Ñ¾î ¿üöµµ ÀÖ°í, cos ¾ÆÀ̵𰡠³Ñ¾î ¿Ã ¼öµµ ÀÖ´Ù.  
    -- ij¸¯şÍ ¾ÆÀ̵𸦠¾î¶´ø ¾Ë¾Æ³»¾ß ÇÏ°Ú´Ù.  
    ----------------------------------------------------------   
    if (@Operation = 19)  
    begin  
        -- COS ¿ë ¹°Ç°À» ±¸ÀÔÇÑ°ş´Ï±ñ... ij¸¯ ã¾Æ¼* µ· »©Áà¾ßÁö...  
        SELECT @PC_ID = OwnerCharID FROM _CharCOS WHERE ID = @PC_ID  
        IF (@@ERROR <> 0 OR @@ROWCOUNT = 0)  
        BEGIN      
            RETURN -2002  
        END  
    end  
    /*  
    #define EXPAND_DEVICE_GOLDPRICE 1  
    #define EXPAND_DEVICE_SILKPRICE 2  
    #define EXPAND_DEVICE_GIFTSILKPRICE 4  
    #define EXPAND_DEVICE_GUILDPOINT 8  
    #define EXPAND_DEVICE_MILEAGE 16  
    */  

    if  ((@PaymentDevice & (2 | 4 | 16 )) > 0)  
    begin   
        -- ½Çş©, ¼±¹°½Çş©, ¸¶Àϸ®Áö¸¦ ±î¾ß Çϴ±¸¸¸.  
        -- ´Ü, ¸¶Àϸ®Áö´Â ¿É¼ÇÀÌ´Ù.  
     
        -- ij¸¯şÍÀÇ JID¸¦ ¾ò¾î¿À³Ê¶ó.  
        declare @JID         int  
        select top 1 @JID = UserJID  from _User  
        where CharID = @PC_ID  
        IF (@@ROWCOUNT = 0 OR @@ERROR <> 0)  
        BEGIN  
            RETURN -2006  
        END   
    
        DECLARE @PackageItemID int  
        select @PackageItemID = ID from dbo._RefPackageItem where codename128 = @PackageItemCodeName  
  
        DECLARE @rvalue int  
        -- EXEC @rvalue = SRO_VT_ACCOUNT.DBO._ConsumeSilkByGameServer @JID, @OwnSilkToPay OUTPUT, @GiftSilkToPay OUTPUT, @MileageToPay output, 1, @CharID  
        EXEC @rvalue = SRO_VT_ACCOUNT.DBO._ConsumeSilkByGameServer @JID, @OwnSilkToPay OUTPUT, @GiftSilkToPay OUTPUT, @MileageToPay output,  0, @CharID, @PackageItemID  , 0  
   
        IF (@rvalue < 0 OR @@ERROR <> 0)  
        BEGIN  
            RETURN -2012  
        END  
--------------------------
--<< 1. ¼öÁ¤ Àü ÄÚµå >> -- ÁÖÈ*
--------------------------
--        -- °ÔÀÓ ¼*¹öÂÊ¿¡¼* °»½ş ¹Ş±â À§ÇØ cost °ªÀ» °á°ú ş×ÀÌºí¿¡ ³Ö¾îµĞ´Ù.  
--        insert into _ResultOfPackageItemToMappingWithServerSide  
--        values (@Operation, @CharID, 255, @OwnSilkToPay, 2, 0, 1)  
 -- 
--        if (@@ERROR <> 0 or @@ROWCOUNT = 0)  
--        begin      
--            return -2007  
--        end  
 --   
--        insert into _ResultOfPackageItemToMappingWithServerSide  
--        values (@Operation, @CharID, 254,@GiftSilkToPay,  4, 0, 1)  
 -- 
--        if (@@ERROR <> 0 or @@ROWCOUNT = 0)  
--        begin      
--            return -2007  
--        end  
 --   
--        insert into _ResultOfPackageItemToMappingWithServerSide  
--        values (@Operation, @CharID, 253,@MileageToPay,  16, 0, 1)  
--------------------------
--<< 1. ¼öÁ¤ ÈÄ ÄÚµå >> --
--------------------------
        -- °ÔÀÓ ¼*¹öÂÊ¿¡¼* °»½ş ¹Ş±â À§ÇØ cost °ªÀ» °á°ú ş×ÀÌºí¿¡ ³Ö¾îµĞ´Ù.
        insert into _ResultOfPackageItemToMappingWithServerSide
        values (@Operation, @CharID, 255, @OwnSilkToPay, 2, 0, 1, 0)
        
        if (@@ERROR <> 0 or @@ROWCOUNT = 0)
        begin                
            return -2007
        end
            
        insert into _ResultOfPackageItemToMappingWithServerSide
        values (@Operation, @CharID, 254,@GiftSilkToPay,  4, 0, 1, 0)
            
        if (@@ERROR <> 0 or @@ROWCOUNT = 0)
        begin                
            return -2007
        end
        
        insert into _ResultOfPackageItemToMappingWithServerSide
        values (@Operation, @CharID, 253,@MileageToPay,  16, 0, 1, 0)


----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
  
        if (@@ERROR <> 0 or @@ROWCOUNT = 0)  
        begin      
            return -2007  
        end  
    end  

    -- gold  
    if ((@PaymentDevice & 1) > 0)  
    begin  
        UPDATE _Char SET RemainGold = @RemainGold WHERE CharID = @PC_ID  
        IF (@@ERROR <> 0 OR @@ROWCOUNT = 0)
        BEGIN
            RETURN -2003
        END
    end
   
    -- guildpoint  
    if ((@PaymentDevice & 8) > 0)  
    BEGIN
        -- ±æµå¸¦ ¾Ë¾Æ¿Í¶ó.  
        declare @GuildID int  
        select @GuildID = GuildID from _GuildMember  
        where CharID = @PC_ID  
    
        IF (@@ERROR <> 0 OR @@ROWCOUNT = 0)  
        BEGIN        
            RETURN -2004  
        END  
    
        -- ±æµå Æ÷ÀÎÆ® ±î¶ó.  
        update _Guild set GatheredSP = GatheredSP - @OffsetOptionalPoint  
        where GatheredSP >= @OffsetOptionalPoint and ID = @GuildID  
    
        IF (@@ERROR <> 0 OR @@ROWCOUNT = 0)  
        BEGIN  
    /*
            -- ¾øÀ»¼öµµ Àִ°ş´Ù.

            -- by novice. 2010-01-15 ¿¡·¯ÄÚµå µ¥ÀÌşÍÇü È®Àå
            -- ¿ø·¡ ÁÖ¼®µÇ¾î ÀÖ´ø ÄÚµåÀÌÁö¸¸, ÃßÈÄ °³¹ßÇÏ´Â »ç¶÷µéÀÌ
            -- ¼öÁ¤µÇÁö ¾ÊÀº ³»¿ëÀ» º¸°í È¥¶õ½º·¯¿ö ÇÒ ¼ö ÀÖ¾î¼*
            -- ÀÌ ºÎºĞ±îÁö ¼öÁ¤Çعö¸²!
            -- declare @Slot            tinyint
            declare @Slot                int
            declare @RefItemSerial64    bigint
            declare @RefItemDBID    bigint
            declare @RefItemID        int    
            declare @Type            tinyint
    
            -- by novice. 2010-01-15 ¿¡·¯ÄÚµå µ¥ÀÌşÍÇü È®Àå
            -- set @Slot = 0xd0    -- error_num ¼*¹ö¿¡¼* »ç¿ëÇÏ´Â ¿¡·¯

            -- MAKE_SRO_SP_ERR_TYPE(        _UPDATE_COST,                        0x0004);
            -- DEFINE_SRO_SP_ERR(            SRO_SP_ERR_NOT_ENOUGH_GUILD_POINT,    _UPDATE_COST,    0x8001 );                // ==> 0x80010004
            -- BIND_SRO_SP_ERR_TO_SRO_ERR(    SRO_SP_ERR_NOT_ENOUGH_GUILD_POINT,    STRGERR_NOT_ENOUGH_GUILDPOINT );
            set @Slot = 0x80010004    -- error_num ¼*¹ö¿¡¼* »ç¿ëÇÏ´Â ¿¡·¯
            set @RefItemSerial64 = 0
            set @RefItemDBID = 0
            set @RefItemID = 0
            set @Type = 2
            select @Operation, @Slot, @RefItemSerial64, @RefItemDBID, @RefItemID, @Type
    */
            RETURN -2005  
        END  
--------------------------
--<< 2. ¼öÁ¤ Àü ÄÚµå >> --
--------------------------
        -- °ÔÀÓ ¼*¹öÂÊ¿¡¼* °»½ş ¹Ş±â À§ÇØ cost °ªÀ» °á°ú ş×ÀÌºí¿¡ ³Ö¾îµĞ´Ù.  
--        insert into _ResultOfPackageItemToMappingWithServerSide  
--        values (@Operation, @CharID, 252, @OffsetOptionalPoint, 8, 0, 1)  
--------------------------
--<< 2. ¼öÁ¤ ÈÄ ÄÚµå >> --
--------------------------
        -- °ÔÀÓ ¼*¹öÂÊ¿¡¼* °»½ş ¹Ş±â À§ÇØ cost °ªÀ» °á°ú ş×ÀÌºí¿¡ ³Ö¾îµĞ´Ù.
        insert into _ResultOfPackageItemToMappingWithServerSide
        values (@Operation, @CharID, 252, @OffsetOptionalPoint, 8, 0, 1, 0)


----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------

        if (@@ERROR <> 0 or @@ROWCOUNT = 0)  
        begin      
            return -2007  
        end
    end

    -- honorpoint
    else if ((@PaymentDevice & 32) > 0)
    begin
        -- honorpoint ±î¶ó.
        update _TrainingCampMember set HonorPoint = HonorPoint - @OffsetOptionalPoint
        where HonorPoint >= @OffsetOptionalPoint and CharID = @PC_ID

        if (@@ERROR <> 0 or @@ROWCOUNT = 0)
        begin                
            return -2006
        end
--------------------------
--<< 3. ¼öÁ¤ Àü ÄÚµå >> --
--------------------------
        -- °ÔÀÓ ¼*¹öÂÊ¿¡¼* °»½ş ¹Ş±â À§ÇØ cost °ªÀ» °á°ú ş×ÀÌºí¿¡ ³Ö¾îµĞ´Ù.
--        insert into _ResultOfPackageItemToMappingWithServerSide
--        values (@Operation, @CharID, 252, @OffsetOptionalPoint, 32, 0, 1)

--------------------------
--<< 3. ¼öÁ¤ ÈÄ ÄÚµå >> --
--------------------------
        -- °ÔÀÓ ¼*¹öÂÊ¿¡¼* °»½ş ¹Ş±â À§ÇØ cost °ªÀ» °á°ú ş×ÀÌºí¿¡ ³Ö¾îµĞ´Ù.
        insert into _ResultOfPackageItemToMappingWithServerSide
        values (@Operation, @CharID, 252, @OffsetOptionalPoint, 32, 0, 1, 0)


----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------

        if (@@ERROR <> 0 or @@ROWCOUNT = 0)
        begin                
            return -2007
        end
    end    

    SET NOCOUNT OFF
  
    
 return 1  
  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Teşekkürler Konuya Ekliyorum :)
 
Güzel paylaşm.Rica etsem bunu hazır bir şekilde olan txt lerini uplar mısın ?
 
arkadaşlar bu benım anlatımım o konuyla npc eklerseniz :D npc jupiter odalarına giriş taşının yanında oluşur npc ve 1 sayfa olur içindede sword olur 1dg ben kendım ekledim o dressleri ve sayfaları :D
474075_257805177633222_227782567302150_569239_1771016757_o.jpg
 
demekkı ben yapıyorum insanlık yapıyoruz ama insanlık görmüyoruz bu resım herşeyi açıklar!

32zry.jpg
 
Gerekli Yerlere Şikayet Edildin.

senin gibi çocuklarla Uğraşacak Değilim.

Ayrıca Yalan Attığın heryerınden belli 1.npc Eklediğinde npc janganda değil jupiterde olur ve 1 sayfa olur ama benım resımlerde npc janganda npc jangan nasıl gelıceğini bile bilmıyorsun bana cordinat deme cordinatla gelmiyor ve içinde tüm dressler hatlar petler var ve 1.şıkta yazı olmaz ve konuşma yazısıda olmaz :D Bunlar anlatımımda yok!!!

onun için cocuklarla uğraşıcak vaktim yok!

33t4c.jpg

33t77.jpg


----------

Bunu yaptım, npc oyuna geldi fakat aktif olmadı.. Tıkladığımda sadece çıkış seçeneği vardı:)

1.
2.end falan yazıyor 1.Tıkla açılır içindede 1 sword olur :D

nasıl 1. yazı yazılıcak nasıl konuşma eklenicek yakında resımlı npc ekleme anlatımı yapıcam maksat millet çalmasın konumu :D resimli olucak
 
Son düzenleme:
Geri
Üst