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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم المواضيع المكررة و المخالفة (https://silkroad4arab.com/vb/forumdisplay.php?f=58)
-   -   نسبة البلص (https://silkroad4arab.com/vb/showthread.php?t=581985)

mahmoudtarek5 18-03-2015 08:31 PM

نسبة البلص
 
عاوز اقلل نسبة البلص يعنى اخليها الجيم اخر +12

Hamza FiGo 19-03-2015 12:53 AM

رد: نسبة البلص
 
حضرتك البلاص مفتوح لحد 250 . عايز تتحكم فية بقا في كذا طريقة

جرب تحط دة في _AddLogItem Procedure in LOG DB

كود:

if(@Operation = 90)
  begin
        declare @plus int
        select @plus = OptLevel from SRO_VT_SHARD.._Items Where Serial64 = @ItemSerial
        if(@plus >= 12)
        begin
        update SRO_VT_SHARD.._Items Set OptLevel = '12' Where Serial64 = @ItemSerial
        end
  end


mahmoudtarek5 19-03-2015 12:56 AM

رد: نسبة البلص
 
لاء حضرتك انا عاوز لما اجى اعمل + يكون اخرة +12 بعد كدا فيلد

Hamza FiGo 19-03-2015 12:58 AM

رد: نسبة البلص
 
امفيش الكلام دا ياباشا . مفتوح لحد 250 . وزي منا قولت اتحكم في نسبة البلاس انت بنفسك خليها 0% واعمل زي منا قولتلك فوق كدة

mahmoudtarek5 19-03-2015 01:05 AM

رد: نسبة البلص
 
USE [SRO_VT_SHARDLOG]
GO
/****** Object: StoredProcedure [dbo].[_AddLogItem] Script Date: 2015-03-18 11:58:42 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 @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

انا عندى كدا احطها فين وا بعدين انا عاوز نسبة ال+ اخرها +12 وا اقفلها من كل طريقة يعن الى يطلع +12 دا اخرو وا يكون جامد

mahmoudtarek5 19-03-2015 01:06 AM

رد: نسبة البلص
 
طيب دى انا احطها فى انهى حتا

Hamza FiGo 19-03-2015 01:09 AM

رد: نسبة البلص
 
كود:


USE [SRO_VT_SHARDLOG]
GO
/****** Object: StoredProcedure [dbo].[_AddLogItem] Script Date: 2015-03-18 11:58:42 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
if(@Operation = 90)
  begin
        declare @plus int
        select @plus = OptLevel from SRO_VT_SHARD.._Items Where Serial64 = @ItemSerial
        if(@plus >= 12)
        begin
        update SRO_VT_SHARD.._Items Set OptLevel = '12' Where Serial64 = @ItemSerial
        end
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


mahmoudtarek5 19-03-2015 01:18 AM

رد: نسبة البلص
 
Msg 102, Level 15, State 1, Procedure _AddLogItem, Line 58
Incorrect syntax near 'end'.

جالى كدا

mahmoudtarek5 19-03-2015 01:32 AM

رد: نسبة البلص
 
؟؟؟

Hamza FiGo 19-03-2015 11:03 AM

رد: نسبة البلص
 
اعتقد يا باشا احنا قولنالك قبل كدة ممنوع الاسبام ودا كل 24 ساعه لو محدش رد عليك مش كدة ؟ دا هعتبرة اخر تحذير بعد كدة الموضوع هيتقفل ودي قوانين المنتدي ولازم نساعد بعض

ثانيا بيقولك Incorrect syntax near 'end شوف في البروسيدر علي كلمة end وتحتيها خط احمر هيا دي اللي فيها المشكلة عندك وصلحها . انا خت البروسيدر اللي انت جايبها فوق دي وضيفتلك فيها البروسيدر بتاع البلاس مش اكتر

mahmoudtarek5 19-03-2015 08:36 PM

رد: نسبة البلص
 
مش فاهم يعنى اعمل اية

Yui 19-03-2015 09:35 PM

رد: نسبة البلص
 
Here ur fix
كود PHP:

USE [SRO_VT_SHARDLOG]
GO
/****** Object: StoredProcedure [dbo].[_AddLogItem] Script Date: 2015-03-18 11:58:42 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
if(@
Operation 90)
   
begin
    
declare @plus int
    select 
@plus OptLevel from SRO_VT_SHARD.._Items Where Serial64 = @ItemSerial
    
if(@plus >= 12)
    
begin
    update SRO_VT_SHARD
.._Items Set OptLevel '12' Where Serial64 = @ItemSerial
    end
declare @len_pos int
declare @len_desc int
set 
@len_pos len(@EventPos)
set @len_desc len(@strDesc)
if (@
len_pos and @len_desc 0)
begin
insert _LogEventItem 
(EventTimeCharIDItemRefIDdwDataTargetStorageOperationSlot_FromSlot_ToEventPosstrDescSerial64Gold) -- #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 and @len_desc 0)
begin
insert _LogEventItem 
(EventTimeCharIDItemRefIDdwDataTargetStorageOperationSlot_FromSlot_ToEventPosSerial64Gold) -- #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 and @len_desc 0)
begin
insert _LogEventItem 
(EventTimeCharIDItemRefIDdwDataTargetStorageOperationSlot_FromSlot_TostrDescSerial64Gold) -- #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 and @len_desc 0)
begin
insert _LogEventItem 
(EventTimeCharIDItemRefIDdwDataTargetStorageOperationSlot_FromSlot_ToSerial64Gold) -- #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 
(RefItemIDCharIDCntEventTimeSerial64)
values(@ItemRefID, @CharID, @dwDataGetDate(), @ItemSerial)
end
end 


mahmoudtarek5 20-03-2015 03:49 PM

رد: نسبة البلص
 
انا حليت المشكلة بس فى حاجة دا انتا باتعمل من 1 لحد 12 وارا بعض كل مرة كل مرة مش بيعمل فيلد دا اية بقى انا عاوزو يعنى مرة يفيلد معاهم +5 مرة ينجح كدا

youssef13 21-03-2015 12:49 AM

رد: نسبة البلص
 
ينقل الموضوع لقسم المواضيع المكررة والمخالفة
ياريت ميبقاش ليك اكتر من موضوع في القسم غير مجاب ..
لما القديم يتجاوب اعمل واحد جديد براحتك
القديم ( http://www.silkroad4arab.com/vb/showthread.php?t=581550 )

يغلق #


الساعة الآن 04:40 AM.

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