قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة [ قسم خاص لأسئلة واستفسارات عمل السيرفرات الخاصة ] [ يرجى الالتزام بقوانين قسم الأسئلة والاستفسارات ]
إعلانات google
19-09-2015, 02:04 PM
#2
• الانـتـسـاب » Jan 2014
• رقـم العـضـويـة » 116041
• المشـــاركـات » 2,589
• الـدولـة » Gizaaa
• الـهـوايـة » SilkRoad4Arab Only One <3
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 26
رد: ازاى اخلى اخر + فى اللعبة + 13 ؟؟
كود PHP:
MAX PLUS = 13 If you try making More Than 13 = Back To 13 -- if (@ eventID = 9 or @ eventID = 11 or @ eventID = 6 ) begin update SRO_VT_SHARD . dbo . _Items set SRO_VT_SHARD . dbo . _Items . OptLevel = 13 where SRO_VT_SHARD . dbo . _Items . optLevel >= 13 END
19-09-2015, 03:35 PM
#3
• الانـتـسـاب » Jan 2014
• رقـم العـضـويـة » 116005
• المشـــاركـات » 244
• الـدولـة » سمنود - الغربية
• الـهـوايـة » كرة القدم
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
رد: ازاى اخلى اخر + فى اللعبة + 13 ؟؟
اقتباس:
المشاركة الأصلية كتبت بواسطة newhere
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
كود PHP:
MAX PLUS = 13 If you try making More Than 13 = Back To 13 --
if (@ eventID = 9 or @ eventID = 11 or @ eventID = 6 )
begin
update SRO_VT_SHARD . dbo . _Items set SRO_VT_SHARD . dbo . _Items . OptLevel = 13 where SRO_VT_SHARD . dbo . _Items . optLevel >= 13
END
حضرتك انا لو عملت الكويرى دا فى ال SRO_VT_SHARD كدا هيبقى اخر + فى اللعبة + 13 ؟؟و ول عاوز ازود اغير رقم 13 ؟؟ وانهو رقم 13 لاان فى 3 ارقام ولا اغير كلو ؟
توقيع ™_Zezo_™
:
™_ZezoTheBesT_™
19-09-2015, 04:52 PM
#4
• الانـتـسـاب » Aug 2012
• رقـم العـضـويـة » 104757
• المشـــاركـات » 426
• الـدولـة » مصر
• الـهـوايـة » Private Server Edit
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 30
رد: ازاى اخلى اخر + فى اللعبة + 13 ؟؟
اقتباس:
المشاركة الأصلية كتبت بواسطة ™_Zezo_™
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
حضرتك انا لو عملت الكويرى دا فى ال SRO_VT_SHARD كدا هيبقى اخر + فى اللعبة + 13 ؟؟و ول عاوز ازود اغير رقم 13 ؟؟ وانهو رقم 13 لاان فى 3 ارقام ولا اغير كلو ؟
دا تحطوا فى SRO_VT_SHARDLOG ==> Procedure ==> _AddLogItem
حطوا فى الاخر خالص و دوس F5
او الكود دا فى
SRO_VT_SHARDLOG ==> Procedure ==> _AddLogItem
كود:
IF (@Operation = 90 AND @strDesc like '%Opt: +14%')
BEGIN
UPDATE SRO_VT_SHARD.dbo._Items SET OptLevel = 13 WHERE Serial64 = @ItemSerial
END
حطوا فى الاخر خالص و دوس F5
توقيع CritYouDown
:
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
التعديل الأخير تم بواسطة CritYouDown ; 19-09-2015 الساعة 04:58 PM
19-09-2015, 05:54 PM
#5
• الانـتـسـاب » Jan 2014
• رقـم العـضـويـة » 116005
• المشـــاركـات » 244
• الـدولـة » سمنود - الغربية
• الـهـوايـة » كرة القدم
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
رد: ازاى اخلى اخر + فى اللعبة + 13 ؟؟
اقتباس:
المشاركة الأصلية كتبت بواسطة CritYouDown
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
دا تحطوا فى SRO_VT_SHARDLOG ==> Procedure ==> _AddLogItem
حطوا فى الاخر خالص و دوس F5
او الكود دا فى
SRO_VT_SHARDLOG ==> Procedure ==> _AddLogItem
كود:
IF (@Operation = 90 AND @strDesc like '%Opt: +14%')
BEGIN
UPDATE SRO_VT_SHARD.dbo._Items SET OptLevel = 13 WHERE Serial64 = @ItemSerial
END
حطوا فى الاخر خالص و دوس F5
جارى التجربة
توقيع ™_Zezo_™
:
™_ZezoTheBesT_™
19-09-2015, 05:57 PM
#6
• الانـتـسـاب » Jan 2014
• رقـم العـضـويـة » 116005
• المشـــاركـات » 244
• الـدولـة » سمنود - الغربية
• الـهـوايـة » كرة القدم
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
رد: ازاى اخلى اخر + فى اللعبة + 13 ؟؟
اقتباس:
المشاركة الأصلية كتبت بواسطة CritYouDown
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
دا تحطوا فى SRO_VT_SHARDLOG ==> Procedure ==> _AddLogItem
حطوا فى الاخر خالص و دوس F5
او الكود دا فى
SRO_VT_SHARDLOG ==> Procedure ==> _AddLogItem
كود:
IF (@Operation = 90 AND @strDesc like '%Opt: +14%')
BEGIN
UPDATE SRO_VT_SHARD.dbo._Items SET OptLevel = 13 WHERE Serial64 = @ItemSerial
END
حطوا فى الاخر خالص و دوس F5
Procedure مش لااقى دى
توقيع ™_Zezo_™
:
™_ZezoTheBesT_™
19-09-2015, 03:39 PM
#7
• الانـتـسـاب » Jan 2014
• رقـم العـضـويـة » 116041
• المشـــاركـات » 2,589
• الـدولـة » Gizaaa
• الـهـوايـة » SilkRoad4Arab Only One <3
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 26
رد: ازاى اخلى اخر + فى اللعبة + 13 ؟؟
اكيد لما تديفو هيبقا اخرها +13
Back To 13 دي لو حد رفع اكتر من +13 هيرجع تاني لما يسافر :)
19-09-2015, 03:46 PM
#8
• الانـتـسـاب » Jan 2014
• رقـم العـضـويـة » 116005
• المشـــاركـات » 244
• الـدولـة » سمنود - الغربية
• الـهـوايـة » كرة القدم
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
رد: ازاى اخلى اخر + فى اللعبة + 13 ؟؟
اقتباس:
المشاركة الأصلية كتبت بواسطة newhere
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
اكيد لما تديفو هيبقا اخرها +13
Back To 13 دي لو حد رفع اكتر من +13 هيرجع تاني لما يسافر :)
طيب ولية كدا العذاب دا ^_^ انا عاوز محدش يقدر يرفع عن +13
توقيع ™_Zezo_™
:
™_ZezoTheBesT_™
19-09-2015, 03:51 PM
#9
• الانـتـسـاب » Jan 2014
• رقـم العـضـويـة » 116041
• المشـــاركـات » 2,589
• الـدولـة » Gizaaa
• الـهـوايـة » SilkRoad4Arab Only One <3
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 26
رد: ازاى اخلى اخر + فى اللعبة + 13 ؟؟
انا قولت لي حضرتك دا لو صادف و رفع مثلا +14 لهيرجع تاني +13
19-09-2015, 04:24 PM
#10
• الانـتـسـاب » Jan 2014
• رقـم العـضـويـة » 116005
• المشـــاركـات » 244
• الـدولـة » سمنود - الغربية
• الـهـوايـة » كرة القدم
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
رد: ازاى اخلى اخر + فى اللعبة + 13 ؟؟
اقتباس:
المشاركة الأصلية كتبت بواسطة newhere
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
انا قولت لي حضرتك دا لو صادف و رفع مثلا +14 لهيرجع تاني +13
شكرا هجرب وهقولك
توقيع ™_Zezo_™
:
™_ZezoTheBesT_™
19-09-2015, 05:13 PM
#13
• الانـتـسـاب » Aug 2012
• رقـم العـضـويـة » 104757
• المشـــاركـات » 426
• الـدولـة » مصر
• الـهـوايـة » Private Server Edit
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 30
رد: ازاى اخلى اخر + فى اللعبة + 13 ؟؟
اقتباس:
المشاركة الأصلية كتبت بواسطة ™_Zezo_™
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
حضرتك انا جربتو عمنلى مشكلة فى الداتا وال SR_GameServer مش بيتقبل الداتا
يبقا اكيد عملتوا غلط
جرب الـ Query دا و قولى
كود:
USE [SRO_VT_SHARDLOG]
GO
/****** Object: StoredProcedure [dbo].[_AddLogItem] Script Date: 9/19/2015 5:17:36 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-------------------------------------------------------------------------------------------------------------------
-- Step 2
-- ±âء¸ ¾ئہجإغ ·خ±× ہش·آ Stored procedure ¼ِء¤
-- DataBase : Shard Log
ALTER procedure [dbo].[_AddLogItem]
@CharID int,
@ItemRefID int,
@ItemSerial bigint,
@dwData int,
@TargetStorage tinyint,
@Operation tinyint,
@Slot_From tinyint,
@Slot_To tinyint,
@EventPos varchar(64),
@strDesc varchar(128),
@Gold bigint -- #ifdef EXTEND_GOLD_TYPE »ًہش
as
declare @strDesc_separado varchar(128)
declare @len_desc1 int
declare @len_pos int
declare @len_desc int
set @len_pos = len(@EventPos)
set @len_desc = len(@strDesc)
if (@len_pos > 0 and @len_desc > 0)
begin
insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, EventPos, strDesc, Serial64, Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @EventPos, @strDesc, @ItemSerial, @Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
end
else if (@len_pos > 0 and @len_desc = 0)
begin
insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, EventPos, Serial64, Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @EventPos, @ItemSerial, @Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
end
else if (@len_pos = 0 and @len_desc > 0)
begin
insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, strDesc, Serial64, Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @strDesc, @ItemSerial, @Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
end
else if (@len_pos = 0 and @len_desc = 0)
begin
insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, Serial64, Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @ItemSerial, @Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
end
-- ہ¯·ل ¾ئہجإغ ±¸ہشہج¸é!
-- #define LOG_ITEMEVENT_BUY_CASHITEM (BYTE)35
if (@Operation = 35)
begin
insert _LogCashItem (RefItemID, CharID, Cnt, EventTime, Serial64)
values(@ItemRefID, @CharID, @dwData, GetDate(), @ItemSerial)
end
if (@Operation = 90 OR @Operation = 160)
begin
set @len_desc1 = CHARINDEX (']',@strDesc)
if(@len_desc1 = 9)
begin
set @strDesc = SUBSTRING(@strDesc,0,9)
set @strDesc_separado = SUBSTRING(@strDesc, 8, 1)
end
else if(@len_desc1 = 10)
begin
set @strDesc = SUBSTRING(@strDesc,0,10)
set @strDesc_separado = SUBSTRING(@strDesc, 8, 2)
end
if(@strDesc_separado >= 8)
begin
--set @strDesc_separado = @len_desc1
insert _LogItemPlus(CharID, Serial64, Plus, Data, Lido) values(@CharID, @ItemSerial, @strDesc_separado, GetDate(), '0')
end
end
if (@Operation = 35)
begin
insert _LogCashItem (RefItemID, CharID, Cnt, EventTime, Serial64)
values(@ItemRefID, @CharID, @dwData, GetDate(), @ItemSerial)
end
if (@Operation = 90 OR @Operation = 160)
begin
set @len_desc1 = CHARINDEX (']',@strDesc)
if(@len_desc1 = 9)
begin
set @strDesc = SUBSTRING(@strDesc,0,9)
set @strDesc_separado = SUBSTRING(@strDesc, 8, 1)
end
else if(@len_desc1 = 10)
begin
set @strDesc = SUBSTRING(@strDesc,0,10)
set @strDesc_separado = SUBSTRING(@strDesc, 8, 2)
end
if(@strDesc_separado >= 8)
begin
--set @strDesc_separado = @len_desc1
insert _LogItemPlus(CharID, Serial64, Plus, Data, Lido) values(@CharID, @ItemSerial, @strDesc_separado, GetDate(), '0')
end
end
IF (@Operation = 90 AND @strDesc like '%Opt: +14%')
BEGIN
UPDATE SRO_VT_SHARD.dbo._Items SET OptLevel = '13' WHERE Serial64 = @ItemSerial
END
توقيع CritYouDown
:
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
التعديل الأخير تم بواسطة CritYouDown ; 19-09-2015 الساعة 05:22 PM
19-09-2015, 05:23 PM
#14
• الانـتـسـاب » Jan 2014
• رقـم العـضـويـة » 116005
• المشـــاركـات » 244
• الـدولـة » سمنود - الغربية
• الـهـوايـة » كرة القدم
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
رد: ازاى اخلى اخر + فى اللعبة + 13 ؟؟
اقتباس:
المشاركة الأصلية كتبت بواسطة CritYouDown
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
يبقا اكيد عملتوا غلط
جرب الـ Query دا و قولى
كود:
USE [SRO_VT_SHARDLOG]
GO
/****** Object: StoredProcedure [dbo].[_AddLogItem] Script Date: 9/19/2015 5:17:36 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-------------------------------------------------------------------------------------------------------------------
-- Step 2
-- ±âء¸ ¾ئہجإغ ·خ±× ہش·آ Stored procedure ¼ِء¤
-- DataBase : Shard Log
ALTER procedure [dbo].[_AddLogItem]
@CharID int,
@ItemRefID int,
@ItemSerial bigint,
@dwData int,
@TargetStorage tinyint,
@Operation tinyint,
@Slot_From tinyint,
@Slot_To tinyint,
@EventPos varchar(64),
@strDesc varchar(128),
@Gold bigint -- #ifdef EXTEND_GOLD_TYPE »ًہش
as
declare @strDesc_separado varchar(128)
declare @len_desc1 int
declare @len_pos int
declare @len_desc int
set @len_pos = len(@EventPos)
set @len_desc = len(@strDesc)
if (@len_pos > 0 and @len_desc > 0)
begin
insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, EventPos, strDesc, Serial64, Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @EventPos, @strDesc, @ItemSerial, @Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
end
else if (@len_pos > 0 and @len_desc = 0)
begin
insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, EventPos, Serial64, Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @EventPos, @ItemSerial, @Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
end
else if (@len_pos = 0 and @len_desc > 0)
begin
insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, strDesc, Serial64, Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @strDesc, @ItemSerial, @Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
end
else if (@len_pos = 0 and @len_desc = 0)
begin
insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, Serial64, Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @ItemSerial, @Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
end
-- ہ¯·ل ¾ئہجإغ ±¸ہشہج¸é!
-- #define LOG_ITEMEVENT_BUY_CASHITEM (BYTE)35
if (@Operation = 35)
begin
insert _LogCashItem (RefItemID, CharID, Cnt, EventTime, Serial64)
values(@ItemRefID, @CharID, @dwData, GetDate(), @ItemSerial)
end
if (@Operation = 90 OR @Operation = 160)
begin
set @len_desc1 = CHARINDEX (']',@strDesc)
if(@len_desc1 = 9)
begin
set @strDesc = SUBSTRING(@strDesc,0,9)
set @strDesc_separado = SUBSTRING(@strDesc, 8, 1)
end
else if(@len_desc1 = 10)
begin
set @strDesc = SUBSTRING(@strDesc,0,10)
set @strDesc_separado = SUBSTRING(@strDesc, 8, 2)
end
if(@strDesc_separado >= 8)
begin
--set @strDesc_separado = @len_desc1
insert _LogItemPlus(CharID, Serial64, Plus, Data, Lido) values(@CharID, @ItemSerial, @strDesc_separado, GetDate(), '0')
end
end
if (@Operation = 35)
begin
insert _LogCashItem (RefItemID, CharID, Cnt, EventTime, Serial64)
values(@ItemRefID, @CharID, @dwData, GetDate(), @ItemSerial)
end
if (@Operation = 90 OR @Operation = 160)
begin
set @len_desc1 = CHARINDEX (']',@strDesc)
if(@len_desc1 = 9)
begin
set @strDesc = SUBSTRING(@strDesc,0,9)
set @strDesc_separado = SUBSTRING(@strDesc, 8, 1)
end
else if(@len_desc1 = 10)
begin
set @strDesc = SUBSTRING(@strDesc,0,10)
set @strDesc_separado = SUBSTRING(@strDesc, 8, 2)
end
if(@strDesc_separado >= 8)
begin
--set @strDesc_separado = @len_desc1
insert _LogItemPlus(CharID, Serial64, Plus, Data, Lido) values(@CharID, @ItemSerial, @strDesc_separado, GetDate(), '0')
end
end
IF (@Operation = 90 AND @strDesc like '%Opt: +14%')
BEGIN
UPDATE SRO_VT_SHARD.dbo._Items SET OptLevel = '13' WHERE Serial64 = @ItemSerial
END
حاضر ثوانى بس على فكرة انا عملتو فى ال لاانو مكتوب اصلا Shard !
وقالى انو متعملش
توقيع ™_Zezo_™
:
™_ZezoTheBesT_™
19-09-2015, 05:26 PM
#15
• الانـتـسـاب » Jan 2014
• رقـم العـضـويـة » 116005
• المشـــاركـات » 244
• الـدولـة » سمنود - الغربية
• الـهـوايـة » كرة القدم
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
رد: ازاى اخلى اخر + فى اللعبة + 13 ؟؟
اقتباس:
المشاركة الأصلية كتبت بواسطة CritYouDown
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
يبقا اكيد عملتوا غلط
جرب الـ Query دا و قولى
كود:
USE [SRO_VT_SHARDLOG]
GO
/****** Object: StoredProcedure [dbo].[_AddLogItem] Script Date: 9/19/2015 5:17:36 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-------------------------------------------------------------------------------------------------------------------
-- Step 2
-- ±âء¸ ¾ئہجإغ ·خ±× ہش·آ Stored procedure ¼ِء¤
-- DataBase : Shard Log
ALTER procedure [dbo].[_AddLogItem]
@CharID int,
@ItemRefID int,
@ItemSerial bigint,
@dwData int,
@TargetStorage tinyint,
@Operation tinyint,
@Slot_From tinyint,
@Slot_To tinyint,
@EventPos varchar(64),
@strDesc varchar(128),
@Gold bigint -- #ifdef EXTEND_GOLD_TYPE »ًہش
as
declare @strDesc_separado varchar(128)
declare @len_desc1 int
declare @len_pos int
declare @len_desc int
set @len_pos = len(@EventPos)
set @len_desc = len(@strDesc)
if (@len_pos > 0 and @len_desc > 0)
begin
insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, EventPos, strDesc, Serial64, Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @EventPos, @strDesc, @ItemSerial, @Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
end
else if (@len_pos > 0 and @len_desc = 0)
begin
insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, EventPos, Serial64, Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @EventPos, @ItemSerial, @Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
end
else if (@len_pos = 0 and @len_desc > 0)
begin
insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, strDesc, Serial64, Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @strDesc, @ItemSerial, @Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
end
else if (@len_pos = 0 and @len_desc = 0)
begin
insert _LogEventItem (EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, Serial64, Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @ItemSerial, @Gold) -- #ifdef EXTEND_GOLD_TYPE ±³أ¼
end
-- ہ¯·ل ¾ئہجإغ ±¸ہشہج¸é!
-- #define LOG_ITEMEVENT_BUY_CASHITEM (BYTE)35
if (@Operation = 35)
begin
insert _LogCashItem (RefItemID, CharID, Cnt, EventTime, Serial64)
values(@ItemRefID, @CharID, @dwData, GetDate(), @ItemSerial)
end
if (@Operation = 90 OR @Operation = 160)
begin
set @len_desc1 = CHARINDEX (']',@strDesc)
if(@len_desc1 = 9)
begin
set @strDesc = SUBSTRING(@strDesc,0,9)
set @strDesc_separado = SUBSTRING(@strDesc, 8, 1)
end
else if(@len_desc1 = 10)
begin
set @strDesc = SUBSTRING(@strDesc,0,10)
set @strDesc_separado = SUBSTRING(@strDesc, 8, 2)
end
if(@strDesc_separado >= 8)
begin
--set @strDesc_separado = @len_desc1
insert _LogItemPlus(CharID, Serial64, Plus, Data, Lido) values(@CharID, @ItemSerial, @strDesc_separado, GetDate(), '0')
end
end
if (@Operation = 35)
begin
insert _LogCashItem (RefItemID, CharID, Cnt, EventTime, Serial64)
values(@ItemRefID, @CharID, @dwData, GetDate(), @ItemSerial)
end
if (@Operation = 90 OR @Operation = 160)
begin
set @len_desc1 = CHARINDEX (']',@strDesc)
if(@len_desc1 = 9)
begin
set @strDesc = SUBSTRING(@strDesc,0,9)
set @strDesc_separado = SUBSTRING(@strDesc, 8, 1)
end
else if(@len_desc1 = 10)
begin
set @strDesc = SUBSTRING(@strDesc,0,10)
set @strDesc_separado = SUBSTRING(@strDesc, 8, 2)
end
if(@strDesc_separado >= 8)
begin
--set @strDesc_separado = @len_desc1
insert _LogItemPlus(CharID, Serial64, Plus, Data, Lido) values(@CharID, @ItemSerial, @strDesc_separado, GetDate(), '0')
end
end
IF (@Operation = 90 AND @strDesc like '%Opt: +14%')
BEGIN
UPDATE SRO_VT_SHARD.dbo._Items SET OptLevel = '13' WHERE Serial64 = @ItemSerial
END
الكويرى التانى دا اعملو فى ال Log ? واغير -- Shard Log
الى SRO_VT_SHARDLOG ??
توقيع ™_Zezo_™
:
™_ZezoTheBesT_™
يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك
كود HTML معطلة
الساعة الآن 07:11 AM .