الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   F10 Crash (https://silkroad4arab.com/vb/showthread.php?t=587727)

™Shi6on 22-06-2015 12:46 AM

F10 Crash
 
اول لما بشـتري اي حاجه من F10 يجيلي crash

يعـني اول ما ادوس علي كلمة Buy تطلع في ساعتها

الكلام ده بعد لما نزلت ويندوس !!

بس ايه علاقه ده بكده

ارجو الحل!

™Shi6on 23-06-2015 01:07 AM

رد: F10 Crash
 
Up ده السيرفر واقف عليـها !! :mfr_omg:

Dynamic_ 23-06-2015 01:14 AM

رد: F10 Crash
 
اتاكد من اسعار الحاجات في ال Item Mall

Mahm0ud 23-06-2015 01:52 AM

رد: F10 Crash
 
حضرتك كٌل حاجة كـآنت شغالة تمام
بس اول مـ غير الويندوز الدنيا باظت :bonjeursmiley:

™Shi6on 23-06-2015 01:56 AM

رد: F10 Crash
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mahm0ud (المشاركة 5203511)
حضرتك كٌل حاجة كـآنت شغالة تمام
بس اول مـ غير الويندوز الدنيا باظت :bonjeursmiley:

+1 ا حوده

عمر كل حاجه تـمام مش عـارف في ايه
وكل لما استـخدم NPC Program عشـان اضيف اي حاجه اخود crash في الprogram x'D الF10 فــاشـ**لي الدينـا :mf_dribble:

Dynamic_ 23-06-2015 02:01 AM

رد: F10 Crash
 
انا مش واصلة لي انك لما تنزل Windows يبوظ الدنيا كدة !!
و عشان لو حد دخل الموضوع ميرميش حل و يطلع
جرب دي من هنا و لو فشلت ابقى اكتب عشان محدش يكرر الحل ده و ان شاء الله تتحل

Mahm0ud 23-06-2015 02:08 AM

رد: F10 Crash
 
بُص يـآ نجم ^^ :rasta:
انا السيرفر كان شغال تمام اوى فـ قفلتوا فترة وحبيت ارجعوا تانى فـ كُنت عامل Back Up
تمام
فـ جبت VPS جديد و شغلت السيرفر
والحمد لله
بس كُل لما Player يشترى حاجة من الــ Item Mall
او اى حـآجة بـ سيلك عامةً يلبس DC
و السيرفر شغال وفيه
Players :character12:

GM] MOHAMED] 23-06-2015 11:14 AM

رد: F10 Crash
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mahm0ud (المشاركة 5203526)
بُص يـآ نجم ^^ :rasta:
انا السيرفر كان شغال تمام اوى فـ قفلتوا فترة وحبيت ارجعوا تانى فـ كُنت عامل Back Up
تمام
فـ جبت VPS جديد و شغلت السيرفر
والحمد لله
بس كُل لما Player يشترى حاجة من الــ Item Mall
او اى حـآجة بـ سيلك عامةً يلبس DC
و السيرفر شغال وفيه
Players :character12:

يبقى حضرتك الحجات الى هم بيشتروها مش مفتوحه

GM] MOHAMED] 23-06-2015 11:16 AM

رد: F10 Crash
 
بالنسبه للكراش F10 دا موضوع فيه الحل

http://silkroad4arab.com/vb/showthread.php?t=519883

Hamza FiGo 24-06-2015 04:22 AM

رد: F10 Crash
 
اقفل شوية Hats من F10

_Ziad_ 24-06-2015 04:55 PM

رد: F10 Crash
 
جرب كويري دة

كود PHP:

Item mall fix :
PHP Code:
USE [
SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_UPDATE_COST]    Script Date: 02/02/2012 16:10:45 ******/
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 or  @MileageToPay 0  or @OwnSilkToPay or @GiftSilkToPay or @OffsetOptionalPoint 0)  
    
BEGIN  
        
RETURN -2001
    END  
   
    
DECLARE @PC_ID INT  
    set 
@PC_ID = @CharID  
    
----------------------------------------------------------  
    -- 
Operationآ؟آ، µû¶أ³¼أ€¯أ€أ؛ أ„³¸¯أ…أچ ¾أ†أ€أŒµأ°°آ، ³أ‘¾î آ؟أƒ¼أ¶µµ أ€أ–°أ*, cos ¾أ†أ€أŒµأ°°آ، ³أ‘¾î آ؟أƒ ¼أ¶µµ أ€أ–´أ™.  
    -- 
أ„³¸¯أ…أچ ¾أ†أ€أŒµأ°¸¦ ¾îأ‚¶´أ¸ ¾أ‹¾أ†³»¾أں أ‡أڈ°أڑ´أ™.  
    ----------------------------------------------------------   
    if (@
Operation 19)  
    
begin  
        
-- COS آ؟ë ¹°أ‡°أ€» ±¸أ€أ”أ‡أ‘°أ…´أڈ±أ±... أ„³¸¯ أƒ£¾أ†¼µ· »©أپà¾أںأپأ¶...  
        
SELECT @PC_ID OwnerCharID FROM _CharCOS WHERE ID = @PC_ID  
        
IF (@@ERROR <> 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 & (16 )) > 0)  
    
begin   
        
-- ½أ‡أ…©¼±¹°½أ‡أ…©¸¶أ€أڈ¸®أپأ¶¸¦ ±î¾أں أ‡أڈ´أ‚±¸¸¸.  
        -- 
´أœ¸¶أ€أڈ¸®أپأ¶´أ‚ آ؟أ‰¼أ‡أ€أŒ´أ™.  
     
        -- 
أ„³¸¯أ…أچأ€أ‡ JID¸¦ ¾أ²¾îآ؟أ€³أٹ¶أ³.  
        declare @
JID         int  
        select top 1 
@JID UserJID  from _User  
        where CharID 
= @PC_ID  
        
IF (@@ROWCOUNT 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 output1, @CharID  
        EXEC 
@rvalue SRO_VT_ACCOUNT.DBO._ConsumeSilkByGameServer @JID, @OwnSilkToPay OUTPUT, @GiftSilkToPay OUTPUT, @MileageToPay output,  0, @CharID, @PackageItemID  0  
   
        
IF (@rvalue OR @@ERROR <> 0)  
        
BEGIN  
            
RETURN -2012  
        END  
--------------------------
--<< 
1. ¼أ¶أپ¤ أ€ü أ„أڑµأ¥ >> -- أپأ–أˆ*
--------------------------
--        -- 
°أ”أ€أ“ ¼*¹أ¶أ‚أٹآ؟آ،¼°»½أ… ¹أ‍±â أ€§أ‡أک cost °آھأ€» °أ،°أ؛ أ…×أ€أŒآ؛أ*آ؟آ، ³أ–¾îµأگ´أ™.  
--        
insert into _ResultOfPackageItemToMappingWithServerSide  
--        values (@Operation, @CharID255, @OwnSilkToPay201)  
 -- 
--        if (@@
ERROR <> or @@ROWCOUNT 0)  
--        
begin      
--            return -2007  
--        end  
 
--   
--        
insert into _ResultOfPackageItemToMappingWithServerSide  
--        values (@Operation, @CharID254,@GiftSilkToPay,  401)  
 -- 
--        if (@@
ERROR <> or @@ROWCOUNT 0)  
--        
begin      
--            return -2007  
--        end  
 
--   
--        
insert into _ResultOfPackageItemToMappingWithServerSide  
--        values (@Operation, @CharID253,@MileageToPay,  1601)  
--------------------------
--<< 
1. ¼أ¶أپ¤ أˆأ„ أ„أڑµأ¥ >> --
--------------------------
        -- 
°أ”أ€أ“ ¼*¹أ¶أ‚أٹآ؟آ،¼°»½أ… ¹أ‍±â أ€§أ‡أک cost °آھأ€» °أ،°أ؛ أ…×أ€أŒآ؛أ*آ؟آ، ³أ–¾îµأگ´أ™.
        
insert into _ResultOfPackageItemToMappingWithServerSide
        values 
(@Operation, @CharID255, @OwnSilkToPay2010)
        
        if (@@
ERROR <> or @@ROWCOUNT 0)
        
begin                
            
return -2007
        end
            
        insert into _ResultOfPackageItemToMappingWithServerSide
        values 
(@Operation, @CharID254,@GiftSilkToPay,  4010)
            
        if (@@
ERROR <> or @@ROWCOUNT 0)
        
begin                
            
return -2007
        end
        
        insert into _ResultOfPackageItemToMappingWithServerSide
        values 
(@Operation, @CharID253,@MileageToPay,  16010)


----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
  
        if (@@
ERROR <> 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 <> 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 <> OR @@ROWCOUNT 0)  
        
BEGIN        
            
RETURN -2004  
        END  
    
        
-- ±أ¦µأ¥ أ†÷أ€أژأ†® ±î¶أ³.  
        
update _Guild set GatheredSP GatheredSP - @OffsetOptionalPoint  
        where GatheredSP 
>= @OffsetOptionalPoint and ID = @GuildID  
    
        
IF (@@ERROR <> 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, @CharID252, @OffsetOptionalPoint801)  
--------------------------
--<< 
2. ¼أ¶أپ¤ أˆأ„ أ„أڑµأ¥ >> --
--------------------------
        -- 
°أ”أ€أ“ ¼*¹أ¶أ‚أٹآ؟آ،¼°»½أ… ¹أ‍±â أ€§أ‡أک cost °آھأ€» °أ،°أ؛ أ…×أ€أŒآ؛أ*آ؟آ، ³أ–¾îµأگ´أ™.
        
insert into _ResultOfPackageItemToMappingWithServerSide
        values 
(@Operation, @CharID252, @OffsetOptionalPoint8010)


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

        if (@@
ERROR <> 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 <> or @@ROWCOUNT 0)
        
begin                
            
return -2006
        end
--------------------------
--<< 
3. ¼أ¶أپ¤ أ€ü أ„أڑµأ¥ >> --
--------------------------
        -- 
°أ”أ€أ“ ¼*¹أ¶أ‚أٹآ؟آ،¼°»½أ… ¹أ‍±â أ€§أ‡أک cost °آھأ€» °أ،°أ؛ أ…×أ€أŒآ؛أ*آ؟آ، ³أ–¾îµأگ´أ™.
--        
insert into _ResultOfPackageItemToMappingWithServerSide
--        values (@Operation, @CharID252, @OffsetOptionalPoint3201)

--------------------------
--<< 
3. ¼أ¶أپ¤ أˆأ„ أ„أڑµأ¥ >> --
--------------------------
        -- 
°أ”أ€أ“ ¼*¹أ¶أ‚أٹآ؟آ،¼°»½أ… ¹أ‍±â أ€§أ‡أک cost °آھأ€» °أ،°أ؛ أ…×أ€أŒآ؛أ*آ؟آ، ³أ–¾îµأگ´أ™.
        
insert into _ResultOfPackageItemToMappingWithServerSide
        values 
(@Operation, @CharID252, @OffsetOptionalPoint32010)


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

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

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



الساعة الآن 10:28 PM.

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