المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Program Auto Notice Plus + الشرح


mido22421
13-03-2015, 05:11 AM
السلام عليكم ورحمة الله وبركاته


النهارده انتكلام علي ال Notice Plus


1-البرنامج ده من زمان وفي ناس كتير مش عارف تعمل الكلام ده
2-عشان كده لازم عملكم شرح عشان الناس تفهم ازاي اشغل البرنامج


Program Auto Notice Plus


1- Ip Server
2- Port Server
3- Locale
4- Version Server
Connect to Server

5- Account ID لاوم يكون GM او GA عشان ال Notice
6- PW
Login

في صور تظهر فيه Enter Image code

7- هتجيب اسم الاكونت
8-دوس علي Select Char

------------------------------------
الصور رقم 2 SQL

1- Server Name
2-SRO_VT_SHARDLOG
3- Uesr Name SQL
4- PW SQL
[ stop = stop :D ]
[ Activate = Start ]


صور

تاريخ التحديث 2015-10-20


http://i.epvpimg.com/NgN0d.png

http://i.epvpimg.com/kHwhh.png




Table Query
1




USE [SRO_VT_SHARDLOG]
GO

IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF_PlusNotice_Sent]') AND type = 'D')
BEGIN
ALTER TABLE [dbo].[PlusNotice] DROP CONSTRAINT [DF_PlusNotice_Sent]
END

GO

IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF_PlusNotice_Date]') AND type = 'D')
BEGIN
ALTER TABLE [dbo].[PlusNotice] DROP CONSTRAINT [DF_PlusNotice_Date]
END

GO

USE [SRO_VT_SHARDLOG]
GO

/****** Object: Table [dbo].[PlusNotice] Script Date: 09/11/2013 12:37:51 ******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[PlusNotice]') AND type in (N'U'))
DROP TABLE [dbo].[PlusNotice]
GO

USE [SRO_VT_SHARDLOG]
GO

/****** Object: Table [dbo].[PlusNotice] Script Date: 09/11/2013 12:37:51 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[PlusNotice](
[Sent] [int] NOT NULL,
[message] [varchar](max) NOT NULL,
[Date] [datetime] NOT NULL
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO

ALTER TABLE [dbo].[PlusNotice] ADD CONSTRAINT [DF_PlusNotice_Sent] DEFAULT ((0)) FOR [Sent]
GO

ALTER TABLE [dbo].[PlusNotice] ADD CONSTRAINT [DF_PlusNotice_Date] DEFAULT (getdate()) FOR [Date]
GO

2- Name Wepon



USE [SRO_VT_SHARD]
GO

/****** Object: Table [dbo].[_ItemName] Script Date: 09/11/2013 12:38:45 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[_ItemName](
[CodeName128] [varchar](50) NOT NULL,
[Name] [varchar](50) NOT NULL
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF


GO

3-_LogItemPlus



USE [SRO_VT_SHARDLOG]
GO

/****** Object: Table [dbo].[_LogItemPlus] Script Date: 09/11/2013 12:37:14 ******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[_LogItemPlus]') AND type in (N'U'))
DROP TABLE [dbo].[_LogItemPlus]
GO

USE [SRO_VT_SHARDLOG]
GO

/****** Object: Table [dbo].[_LogItemPlus] Script Date: 09/11/2013 12:37:14 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[_LogItemPlus](
[ID] [int] IDENTITY(1,1) NOT NULL,
[CharID] [varchar](10) NOT NULL,
[Serial64] [varchar](64) NOT NULL,
[Plus] [text] NOT NULL,
[Data] [datetime] NOT NULL,
[Lido] [int] NOT NULL,
CONSTRAINT [PK__LogItemPlus1_1] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO



3- SRO_VT_SHARDLOG > Programmability >_AddLogItem

ده ال Query كامل من PLUS + 8



USE [SRO_VT_LOG]
GO
/****** Object: StoredProcedure [dbo].[_AddLogItem] Script Date: 09/15/2013 20:20:09 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
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 »?AO
as
declare @len_pos int
declare @len_desc int
declare @strDesc_separado varchar(128)
declare @len_desc1 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
-- A¯·? ¾?A??U ±¸AOA?¸é!
-- #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 = 90)
begin
declare @iname varchar(129)
declare @iid int
declare @cname varchar(64)
select @iid = RefItemID from SRO_VT_SHARD.dbo._Items where Serial64 = @ItemSerial
select @iname = Name from SRO_VT_SHARD.dbo._ItemName where CodeName128 in
(select CodeName128 from SRO_VT_SHARD.dbo._RefObjCommon where id = @iid)
select @cname = CharName16 from SRO_VT_SHARD.dbo._Char where CharID = @CharID
if(@strDesc_separado >= 8)
insert PlusNotice(Sent, Message)values(0,'[' +@cname + '] has increased [' + @iname + '] to [Lvl ' + CAST(@strDesc_separado AS NVARCHAR) + ']')
end

من PLUS + 12




USE [SRO_VT_LOG]
GO
/****** Object: StoredProcedure [dbo].[_AddLogItem] Script Date: 09/15/2013 20:20:09 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
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 »?AO
as
declare @len_pos int
declare @len_desc int
declare @strDesc_separado varchar(128)
declare @len_desc1 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
-- A¯·? ¾?A??U ±¸AOA?¸é!
-- #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 = 90)
begin
declare @iname varchar(129)
declare @iid int
declare @cname varchar(64)
select @iid = RefItemID from SRO_VT_SHARD.dbo._Items where Serial64 = @ItemSerial
select @iname = Name from SRO_VT_SHARD.dbo._ItemName where CodeName128 in
(select CodeName128 from SRO_VT_SHARD.dbo._RefObjCommon where id = @iid)
select @cname = CharName16 from SRO_VT_SHARD.dbo._Char where CharID = @CharID
if(@strDesc_separado >= 12)
insert PlusNotice(Sent, Message)values(0,'[' +@cname + '] has increased [' + @iname + '] to [Lvl ' + CAST(@strDesc_separado AS NVARCHAR) + ']')
end



Test Notice

http://i.epvpimg.com/mXD5h.png

http://i.epvpimg.com/9hoMg.png


http://i.epvpimg.com/J0PJb.png



التحميل Notice Plus Mido22421

https://mega.nz/#!hEsxACaS!cezU2YDI5uVI7sQSdW9eicNoZeYwFUCF-kw2TERMcpc


تاريخ الفحص 2015-10-20 13:00:52 UTC ( 1 دقيقة مضت )


الاسكان
(https://www.virustotal.com/ar/file/4a3d7ae2da1aec1b5f5ee76f2d6c0438a739bd16e384ba6e54 783e3282beb27a/analysis/1445346052/)
نحن نختلف عن الاخرون

Hamza FiGo
13-03-2015, 12:56 PM
تمت الموافقة علشان الشرح الجميل دا. وناسف علي التاخير

وتم التنسيق . ياريت بعد كدة تحط الــ Query في اكواد PHP

:111 (27):

Mohamed_Candy
13-03-2015, 01:54 PM
work fine ?

mido22421
13-03-2015, 02:44 PM
work fine ?

شكرا لمرورك علي الموضع

CritYouDown
13-03-2015, 04:01 PM
Tested الله ينور شغل 100 100

mido22421
13-03-2015, 04:07 PM
الله ينور شغل 100 100

شكرا علي التعليق الجميل ده

pop2009
13-03-2015, 04:38 PM
الله ينور استمر

UnStoppable!
13-03-2015, 08:27 PM
البرنامج شغال 100 % بس مش بيدى notice خالص

mido22421
13-03-2015, 11:53 PM
البرنامج شغال 100 % بس مش بيدى notice خالص

ال Notice من + 8

UnStoppable!
14-03-2015, 12:58 AM
ما انا بعمل من بلص 8 مش عاوز انا عندى auto notice شغال لاكن Plus notice لا

mido22421
14-03-2015, 01:18 AM
ما انا بعمل من بلص 8 مش عاوز انا عندى auto notice شغال لاكن Plus notice لا

1-اوعى تغير ده عشان البرنامج مش هيشتغل كويس

[dbo].[PlusNotice_mido22421]


2- خود الكود ده تاني



SRO_VT_SHARDLOG > Programmability >_AddLogItem

في انتظار الرد

UnStoppable!
14-03-2015, 01:59 AM
فين الكود ده

mido22421
14-03-2015, 02:08 AM
الكود في الوضع بس انا هارب لك المسافات

3- SRO_VT_SHARDLOG > Programmability >_AddLogItem

حط ده في اخر ال Query



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)
begin
declare @iname varchar(129)
declare @iid int
declare @cname varchar(64)
select @iid = RefItemID from SRO_VT_SHARD.dbo._Items where Serial64 = @ItemSerial
select @iname = Name from SRO_VT_SHARD.dbo._ItemName where CodeName128 in
(select CodeName128 from SRO_VT_SHARD.dbo._RefObjCommon where id = @iid)
select @cname = CharName16 from SRO_VT_SHARD.dbo._Char where CharID = @CharID
if(@strDesc_separado >= 8)
insert PlusNotice_mido22421(Sent, Message)values(0,'[' +@cname + '] has increased [' + @iname + '] to [Lvl ' + CAST(@strDesc_separado AS NVARCHAR) + ']')
end

UnStoppable!
14-03-2015, 02:33 AM
PlusNotice_mido22421

انا عامل الحوار ده من قبل ما انت تقول والله علشان انا شفتوا فى البروسيدور لاقيته غلط فا انا عدلته و انت بارده اكدتلى معلوماتى

mido22421
14-03-2015, 02:59 AM
انا عامل الحوار ده من قبل ما انت تقول والله علشان انا شفتوا فى البروسيدور لاقيته غلط فا انا عدلته و انت بارده اكدتلى معلوماتى

1- كاده البرنامج شغال 100 % لو انت مش عارف تعمل يب انت في عندك حاجه غلط
2- لازم تكون عامل cfg/misc.ini

disableLog = 0

3- أنت بتتكلم في Automatic Unique Reward

System ده انا عمله من زمان في احسن من ال System ده
4-انا بعرف اعمل اي system بس في ناس مش هتفهم احنا بنعمل ايه هتاخد Copy / Paste و خلص و انا عاوز الناس تعمل زي ما احنا بنعمل مش لازم تعتمد علي الاخرين و خاص
4- انا بعارف اعمل php And Fix And C++ And C# And

أنت مش بتكلم تلميذ

Good luck ®

UnStoppable!
14-03-2015, 03:16 AM
تمام تمام
الnotice plus مش شغال و

disableLog = 0 عندى عملها 0

MikrotikBody
14-03-2015, 03:29 AM
عاش يا ميدو

mido22421
14-03-2015, 03:31 AM
تمام تمام
الnotice plus مش شغال و

disableLog = 0 عندى عملها 0

:D :D :D

بس هات صور من PlusNotice_mido22421

عشان اعرف اسعدك

انا مبرمج البرنامج علي اسم ده PlusNotice_mido22421

mido22421
14-03-2015, 03:35 AM
عاش يا ميدو

شكرا علي مرورك يا MikrotikBody

UnStoppable!
14-03-2015, 03:38 AM
اتفضل
http://www4.0zz0.com/2015/03/14/03/432319225.png
http://www4.0zz0.com/2015/03/14/03/992802449.png
و itemname محطوطة فى shard/shardlog

UnStoppable!
14-03-2015, 03:38 AM
مع العلم ان فى proceuder فوق كمان مش ده بس

UnStoppable!
14-03-2015, 03:43 AM
و itemname هو و logitemplus من جوه
http://www4.0zz0.com/2015/03/14/03/229825450.png
http://www4.0zz0.com/2015/03/14/03/790532588.png

CritYouDown
14-03-2015, 03:47 AM
1- كاده البرنامج شغال 100 % لو انت مش عارف تعمل يب انت في عندك حاجه غلط
2- لازم تكون عامل cfg/misc.ini

disableLog = 0

3- أنت بتتكلم في Automatic Unique Reward

System ده انا عمله من زمان في احسن من ال System ده
4-انا بعرف اعمل اي system بس في ناس مش هتفهم احنا بنعمل ايه هتاخد Copy / Paste و خلص و انا عاوز الناس تعمل زي ما احنا بنعمل مش لازم تعتمد علي الاخرين و خاص
4- انا بعارف اعمل php And Fix And C++ And C# And

أنت مش بتكلم تلميذ

Good luck ®




مال الـ Automatic Unique Reward ? بالموضوع دا عشان انا مش فاهم حاجه من الـComment دا :biggrinthumb:

mido22421
14-03-2015, 03:49 AM
مع العلم ان فى proceuder فوق كمان مش ده بس

تمام انا بقولك هات صور من جوه الصفحه ده بشكل ده

http://i.epvpimg.com/XDw9c.png

PlusNotice_mido22421

UnStoppable!
14-03-2015, 04:09 AM
اتفضل
http://www6.0zz0.com/2015/03/14/04/521947980.png
معلش انا بتعبك معايا

mido22421
14-03-2015, 04:29 AM
اتفضل
http://www6.0zz0.com/2015/03/14/04/521947980.png
معلش انا بتعبك معايا

لا مفيش مشكل

تم تعديل الموضوع بل كامل ممكن ترجع من الاول وتعمل كل حاجه صح

وان شاء الله هيشتغل معاك 100%

في انتظار الرد

Soon Add Notice Job War

UnStoppable!
14-03-2015, 04:40 AM
يعنى من اول الموضوع اشتغل

UnStoppable!
14-03-2015, 04:43 AM
انت جربته ؟

mido22421
14-03-2015, 04:48 AM
انت جربته ؟


تم التعديل و البرنامج هيشتغل 100%

في انتظار الرد بتاع حضرتك عشان اعرف المشاكل اللي عندي

UnStoppable!
14-03-2015, 04:52 AM
بايظ بارده

UnStoppable!
14-03-2015, 04:54 AM
لو عاوز اى صور انا معاك طب هو شغال عندك ؟

UnStoppable!
14-03-2015, 05:00 AM
لو شغال ادينى addlogitem كله بتاعك

UnStoppable!
14-03-2015, 05:19 AM
حتى مبقاش auto notice شغال

mido22421
14-03-2015, 05:21 AM
لو شغال ادينى addlogitem كله بتاعك

Test

ده كل حاجه تمام

http://i.epvpimg.com/mXD5h.png

http://i.epvpimg.com/9hoMg.png

Good luck Go Sleep ^_^

UnStoppable!
14-03-2015, 05:42 AM
يا عم طب ساعدنى

loverslove
14-03-2015, 08:20 AM
انا بيجلى error dh اما باجى اعمل
الكود رقم 3- SRO_VT_SHARDLOG > Programmability >_AddLogItem

Msg 137, Level 15, State 1, Procedure _AddLogItem, Line 117
Must declare the scalar variable "@len_desc1".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 118
Must declare the scalar variable "@len_desc1".
Msg 137, Level 15, State 1, Procedure _AddLogItem, Line 121
Must declare the scalar variable "@strDesc_separado".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 123
Must declare the scalar variable "@len_desc1".
Msg 137, Level 15, State 1, Procedure _AddLogItem, Line 126
Must declare the scalar variable "@strDesc_separado".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 128
Must declare the scalar variable "@strDesc_separado".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 131
Must declare the scalar variable "@strDesc_separado".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 142
Must declare the scalar variable "@strDesc_separado".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 143
Must declare the scalar variable "@strDesc_separado".

UnStoppable!
14-03-2015, 08:27 PM
عملتهاااااااااااااااااااااااااااااااااااااااا

UnStoppable!
14-03-2015, 08:28 PM
شغال 110000036125615% بس لما بعمل بلص بيوعد 5 ثوانى على مابيجيب notice

loverslove
14-03-2015, 09:23 PM
انا بيجلى error dh اما باجى اعمل
الكود رقم 3- SRO_VT_SHARDLOG > Programmability >_AddLogItem

Msg 137, Level 15, State 1, Procedure _AddLogItem, Line 117
Must declare the scalar variable "@len_desc1".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 118
Must declare the scalar variable "@len_desc1".
Msg 137, Level 15, State 1, Procedure _AddLogItem, Line 121
Must declare the scalar variable "@strDesc_separado".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 123
Must declare the scalar variable "@len_desc1".
Msg 137, Level 15, State 1, Procedure _AddLogItem, Line 126
Must declare the scalar variable "@strDesc_separado".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 128
Must declare the scalar variable "@strDesc_separado".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 131
Must declare the scalar variable "@strDesc_separado".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 142
Must declare the scalar variable "@strDesc_separado".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 143
Must declare the scalar variable "@strDesc_separado".

mido22421
14-03-2015, 11:00 PM
شغال 110000036125615% بس لما بعمل بلص بيوعد 5 ثوانى على مابيجيب notice

ده عشان الرامات



انا بيجلى error dh اما باجى اعمل
الكود رقم 3- SRO_VT_SHARDLOG > Programmability >_AddLogItem

Msg 137, Level 15, State 1, Procedure _AddLogItem, Line 117
Must declare the scalar variable "@len_desc1".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 118
Must declare the scalar variable "@len_desc1".
Msg 137, Level 15, State 1, Procedure _AddLogItem, Line 121
Must declare the scalar variable "@strDesc_separado".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 123
Must declare the scalar variable "@len_desc1".
Msg 137, Level 15, State 1, Procedure _AddLogItem, Line 126
Must declare the scalar variable "@strDesc_separado".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 128
Must declare the scalar variable "@strDesc_separado".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 131
Must declare the scalar variable "@strDesc_separado".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 142
Must declare the scalar variable "@strDesc_separado".
Msg 137, Level 15, State 2, Procedure _AddLogItem, Line 143
Must declare the scalar variable "@strDesc_separado".



اسف التاخير بس كنت مسافر في شغل

انا عملتلك ال Error

ارجع الصفحه الاول و خود Query تاني

[dbo].[_AddLogItem] تاني كامل

UnStoppable!
15-03-2015, 03:05 AM
ده عشان الرامات

ازاى انا الجيم شغال 1000000%

loverslove
15-03-2015, 10:14 AM
عملته بس بيتأخر عمال ميكتب ومتقلش الرمات عشان انا 16giga ram

mido22421
15-03-2015, 09:03 PM
عملته بس بيتأخر عمال ميكتب ومتقلش الرمات عشان انا 16giga ram

ههههههههه

جاري تعديل في البرنامج

UnStoppable!
15-03-2015, 09:18 PM
ههههههههه

جاري تعديل في البرنامج

يريت يكون شغال 100%

.YouTube.
17-03-2015, 11:55 PM
work 1000000000000000000000000000000000000000000000% :)
thx mido

mido22421
18-03-2015, 01:34 AM
work 1000000000000000000000000000000000000000000000% :)
thx mido

شكرا يا جميل

UnStoppable!
18-03-2015, 02:29 AM
طب اعمله Fix بقا

Cheezy
20-03-2015, 09:54 PM
جميل جميل جميل بس انا مش شايف لينك دون لود يا باشا :jump:

mido22421
20-03-2015, 11:43 PM
جميل جميل جميل بس انا مش شايف لينك دون لود يا باشا :jump:

شكرا

ده الينك D:

2 - التحميل Notice Plus Mido22421 (http://files.fm/u/rmoophi)

Danger Sro
25-03-2015, 04:06 PM
انا شغال عندى تمام بس ال notice مش شغاله !

amrmarko5
13-04-2015, 02:41 PM
انا شغال عندي تمام بس نوتيس بتظهر من +1

انا عايز اخليها تظهر من +12 .. اعمل ايه ؟

mido22421
14-04-2015, 01:53 PM
انا شغال عندي تمام بس نوتيس بتظهر من +1

انا عايز اخليها تظهر من +12 .. اعمل ايه ؟

ده + 12


USE [SRO_VT_SHARDLOG]
GO
/****** Object: StoredProcedure [dbo].[_AddLogItem] Script Date: 4/14/2015 12:55:57 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
declare @strDesc_separado varchar(128)
declare @len_desc1 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 >= 12)
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)
begin
declare @iname varchar(129)
declare @iid int
declare @cname varchar(64)
select @iid = RefItemID from SRO_VT_SHARD.dbo._Items where Serial64 = @ItemSerial
select @iname = CodeName128 from SRO_VT_SHARD.dbo._RefObjCommon where id = @iid
select @cname = CharName16 from SRO_VT_SHARD.dbo._Char where CharID = @CharID
insert PlusNotice_mido22421(Sent, Message)values(0,@cname + ' has increased ' + @iname + ' to [lvl ' + CAST(@strDesc_separado AS NVARCHAR) + ']')
insert _LogItemPlus(CharID, Serial64, Plus, Data, Lido) values(@CharID, @ItemSerial, @strDesc_separado, GetDate(), '0')
end

Cheezy
14-04-2015, 02:22 PM
شغل عالى تسلم :wavetowel2::santa_1:

mido22421
20-04-2015, 05:52 AM
شغل عالى تسلم :wavetowel2::santa_1:

شكرا يا جميل

Soon Add Auto Notice War Job PVP Kill

N00b™
30-04-2015, 10:27 PM
working
http://i.epvpimg.com/27kuf.png (http://epvpimg.com/27kuf)

koshab2a
18-05-2015, 04:01 AM
يا جدعان اى حد معاه البرنامج يريت يرفعو على اى موقع علىشان الينك الى ميدو حطو مش رادى يشتغل عندى
:shocked:

MR D.B
19-05-2015, 12:13 AM
Nice work

koshab2a
19-05-2015, 02:31 AM
يا جدعان ايه المشكلة دى
http://www.foxpic.com/V0EfWfpN.png

heavenguards
21-05-2015, 04:02 PM
عايز اعرف ازاى اخليه يشتغل من اول +8
هو دلوقتى شغال من اول +1
ارجو الاهتمام

Gummies
24-05-2015, 08:41 PM
4- انا بعارف اعمل php And Fix And C++ And C# And

طب مش عيب تشيل اسم الي عامل البرنامج وتحط اسمك :wave:

mido22421
03-06-2015, 04:05 AM
طب مش عيب تشيل اسم الي عامل البرنامج وتحط اسمك :wave:

مع الاحترام انت بتفهم في ايه عشان تتكلم

®

Gummies
07-06-2015, 05:46 AM
افهم في ايه ؟

Gummies
07-06-2015, 05:48 AM
ما انت حرامي لما تاخد مجهود واحد

muger4
08-06-2015, 07:44 AM
تب بقولك انا لما باجى بدوس Active بتجيلى رسالة تقولى ادوس يا con exit details وى بيكتب اسم البرنامج دية اية وى يريت الرد بسرعة معلشى الصورة مش رضيا تترفع :D

mido22421
13-06-2015, 05:01 PM
تب بقولك انا لما باجى بدوس Active بتجيلى رسالة تقولى ادوس يا con exit details وى بيكتب اسم البرنامج دية اية وى يريت الرد بسرعة معلشى الصورة مش رضيا تترفع :D

1- الرساله ده عشان انت عامل حاجه غلط في SQL

Dev Desperado
13-06-2015, 05:36 PM
Nice

mido22421
20-06-2015, 05:22 AM
شكرا
وجاري تجهيز الموضوع الجديد

Mr.Viper
20-06-2015, 05:28 AM
excellent

ELjOkeR
03-07-2015, 08:28 AM
لول ، انت اللى عامل البرنامج بردو ؟!
طب ورينى كده ال Source Code !!

mido22421
03-07-2015, 07:39 PM
لول ، انت اللى عامل البرنامج بردو ؟!
طب ورينى كده ال Source Code !!


http://i.epvpimg.com/gvD0e.png

في حاجه تاني

medo159357
08-07-2015, 01:42 PM
الموضوع جميل جدا اسمتر
بس البنامج معدش موجود لو سمحت ممكن ترفعو تاني ؟:respect: :respect: :respect:

medo159357
08-07-2015, 01:56 PM
up

mido22421
30-07-2015, 08:26 AM
الموضوع جميل جدا اسمتر
بس البنامج معدش موجود لو سمحت ممكن ترفعو تاني ؟:respect: :respect: :respect:

اسف علي التاخير بس انا كان عندي شغال

https://mega.co.nz/#!gQ8i2SrR!2GImVXWDNKYAswpznYrKFcVdqRBXZ-ROmDD5-wIgEh4

mido22421
20-10-2015, 04:10 PM
تم التحديث 2015-10-20


http://i.epvpimg.com/NgN0d.png

http://i.epvpimg.com/kHwhh.png

ابو ليلى
20-10-2015, 11:11 PM
Mido22421

ممكن اميل حضرتك او تليفون حضرتك للتواصل انا عاوزك فى شغل ممكن

Hamza FiGo
20-10-2015, 11:27 PM
اولا: ياريت متحدسش لينكات بدون علم الادارة علشان بتمر علي قسم الفحص اولا

ثانيا: لينك التحميل مش موجود. عدله بعد اذنك

mido22421
21-10-2015, 01:02 AM
الموضوع جميل جدا اسمتر
بس البنامج معدش موجود لو سمحت ممكن ترفعو تاني ؟:respect: :respect: :respect:

Mido22421

ممكن اميل حضرتك او تليفون حضرتك للتواصل انا عاوزك فى شغل ممكن


تم الرد


اولا: ياريت متحدسش لينكات بدون علم الادارة علشان بتمر علي قسم الفحص اولا

ثانيا: لينك التحميل مش موجود. عدله بعد اذنك


رقم واحد انا عضو اهنا من

• الانـتـسـاب » Feb 2008


2- تم التعديل

تيتومان
13-01-2016, 09:00 PM
شغل عالى يا خالد

Amiigzz
08-05-2021, 08:38 AM
ياريت شرح بالتفصيل ازاي اشغل السيستم دا

romio33
23-10-2021, 02:01 AM
ينفع يشتغل علي csro-r