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

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

MRram 01-08-2016 04:29 PM

مشكلة فى job exp
 
السلام عليكم انا عندى مشكلة فى الجوب وهى انى لما بطلع تراد ولما بوصلها واجى ابيع اخد فلوس بس ومش باخد اكسبرينس حتى لو فيف ستار وبالتالى مش بلفل
مع العلم انى شفت ال ريف لفل وطلع مظبوط والجيم سيرفر شغال بيه قبل كده على داتا بيز تانية وكنت بلفل وبيجيلى اسكبرينس عادى فى الجوب

ياريت حد لو عندو حل للمشكلة دى

Dev.Ri3o 02-08-2016 04:50 PM

رد: مشكلة فى job exp
 
شوف ال Goods بتاعت ال Trade معموله فى RefObjCommon_ لما بتبعها بتتباع بكام
وشوف ال Contribution فى CharTrijob_ بيبقى كام لما تبيع قطعه واحده


MRram 03-08-2016 03:47 PM

رد: مشكلة فى job exp
 
لما بطلع تراد بياخد contribation و فلوس ببس مبيخدش ااكسبرينس مش عارف فى حد يعرف يحلها او كانت موجودة عندو وعملها ياريت الافادة فى المشكلة دى ودى صورة من refflevel وال chartrijob

[IMG]https://s32.postimg.org/w7mmll35d/80...058580_E57.jpg[/IMG]

[IMG]https://s31.postimg.org/i9nlhnmkn/C4...45_A180985.png[/IMG]

Dev.Ri3o 03-08-2016 04:06 PM

رد: مشكلة فى job exp
 
اعمل ال Query ده
كود:

USE [SRO_VT_SHARD]
GO
/******By Jangan ******/
/******Trade -fgw fix******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER  procedure [dbo].[_AddTimedJob]
@CharID            int,
@Category        tinyint,
@JobID            int,
@TimeToKeep    int,
@Data1            int,
@Data2            int,
--##begin due to develop composite item
@Data3            int,
@Data4            int,
@Data5            int,
@Data6            int,
@Data7            int,
@Data8            int,
@Serial64        bigint,
@JID            int
--##end due to develop composite item
as
    if (not exists (select CharID from _Char with (nolock) where CharID = @CharID))
                return -1
            if (@TimeToKeep <= 0)
                return -2
            declare @NewJobID int
            set @NewJobID = 0
            --##JobID 1 = Guild // JobID 2 = Thief/Hunter/Trader
            --##If you want to only have one not both, then just modify the line below!
            --if (@JobID = 1 and @Category = 2 and @Serial64=0) or (@JobID = 2 and @Category = 2 and @Serial64=0)  --For Guild and CharJob           
    if (@JobID = 1 and @Category = 2 and @Serial64=0)  --Only for Guild
            BEGIN
            set @CharID = 0           
            insert into _TimedJob(CharID,Category,JobID,TimeToKeep,Data1,Data2,Data3,Data4,Data5,Data6,Data7,Data8,Serial64,JID)
            values(@CharID, @Category, @JobID, @TimeToKeep, @Data1, @Data2, @Data3, @Data4, @Data5, @Data6, @Data7, @Data8, @Serial64, @JID)
           
            END
            ELSE
            BEGIN
            --##begin due to develop composite item
            insert into _TimedJob(CharID,Category,JobID,TimeToKeep,Data1,Data2,Data3,Data4,Data5,Data6,Data7,Data8,Serial64,JID)
            values(@CharID, @Category, @JobID, @TimeToKeep, @Data1, @Data2, @Data3, @Data4, @Data5, @Data6, @Data7, @Data8, @Serial64, @JID)
            END
            --##end due to develop composite item
            set @NewJobID = @@identity
            if (@@error <> 0 or @@rowcount = 0)
               
                return -3
    return @NewJobID


MRram 03-08-2016 11:35 PM

رد: مشكلة فى job exp
 
حطيت الكويرى ولا عمل اى حاجة ولسه مبخدش اكسبرينس بردو

MRram 05-08-2016 01:46 AM

رد: مشكلة فى job exp
 
تم حل المشكلة


الساعة الآن 11:25 AM.

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