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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=289)
-   -   SPy FTW System By Vsro Multi Tools (https://silkroad4arab.com/vb/showthread.php?t=602047)

elbattawy1st 31-05-2016 02:01 AM

SPy FTW System By Vsro Multi Tools
 
الــــــســـــــــــلام عـــــــــلــــــيــــــــــكــــــم و رحــــــــمــــــه الـــلـــــه وبـــــــربــــــــكــــــاتــــــه


السيستم دا عباره عن انو بيمنع spy الابيحصل فى FTW


فكره السيستم :


اول ما Master Guild يشوف spy عندة فى FTW هيقوم مكلم اكونت جى ام الا انت فاتحو
بالبرنامج و هيقولو الكلمة دى Spy System الاكونت جى ام هيبعتلو Guide علشان يعرف
يشغل السييتم
وبعد كده تكتب اسم كاركتر الا بيعمل SPY هتكتب اسم (كاركتر بس) وتبعتو لجى ام
اول مره هيعمل Spy الكاركتر هياخد DC
وتانى مره هيعمل Spy الكاكتر هياخد DC و Ban من السيرفر


علشان الاعب يعرف شغل السيستم :


1- لازم يكون Master Guild
2- لازم يكونو Master Guild و الكاركتر الا هياخد Ban فى نفس الجيلد

-------------------------- Version 1 -------------------------------------

هتعمل دا


كود PHP:

USE [SRO_VT_SHARDLOG
GO 

/****** Object:  Trigger [dbo].[SPY]    Script Date: 5/31/2016 12:52:14 AM ******/ 
SET ANSI_NULLS ON 
GO 

SET QUOTED_IDENTIFIER ON 
GO 



-- ============================================= 
-- 
Author:        Abdelrhman Elbattawy 
-- ============================================= 


CREATE TRIGGER [dbo].[SPY]  
ON  [dbo].[_IncomingPrivateChat
after  insert   
as 
----------------------------------------------------------------------------------------------------- 
DECLARE @
CharNameMaster varchar(60) , @Chat varchar(MAX) ,@Question nvarchar(MAX) ,@CharNameReal varchar(60) ,@USERID varchar(25
,@
GuildIDMaster int ,@GuildIDMember int ,@Permission int ,@CharIDMaster int ,@CharIDMember int ,@Times int ,@USERJID int  
BEGIN 
Select 
@CharNameMaster=CharName ,@Chat=Chat From _IncomingPrivateChat 
/***************************************** Start System ***************************************************************/ 
IF(@Chat='SPY System'
Begin 
Insert Into iLegend_Tool 
(Service,Type,Target,Message,DateValues (1,'Private',@CharNameMaster,'This System For Master Guild Only if u are real Master Guild',Getdate()) 
Insert Into iLegend_Tool (Service,Type,Target,Message,DateValues (1,'Private',@CharNameMaster,'Write a Correct name of char which u wann to ban him',Getdate()) 
Insert Into iLegend_Tool (Service,Type,Target,Message,DateValues (1,'Private',@CharNameMaster,'Pm me With Name Only (Correct Name)',Getdate()) 
END 
--------------------------- require part (Select varaibles) -------------------------------------------- 
SET @CharIDMaster =(Select CharID From [SRO_VT_SHARD].[dbo].[_Charwhere CharName16=@CharNameMaster
SET @CharIDMember =(Select CharID From [SRO_VT_SHARD].[dbo].[_Charwhere CharName16=@Chat
SET @Permission =(Select Permission From [SRO_VT_SHARD].[dbo].[_GuildMemberwhere CharID=@CharIDMaster
SET @GuildIDMaster =(Select GuildID From [SRO_VT_SHARD].[dbo].[_Charwhere CharName16=@CharNameMaster
SET @GuildIDMember =(Select GuildID From [SRO_VT_SHARD].[dbo].[_Charwhere CharName16=@Chat
SET @Times =(Select Times From FTW_SPY where CharName=@Chat
SET @USERJID =(SELECT userjid FROM [SRO_VT_SHARD].[dbo].[_Userwhere CharID = @CharIDMember
SET @USERID =(Select StrUserID FROM [SRO_VT_ACCOUNT].[dbo].[TB_Userwhere JID = @USERJID
-------------------------- 
Part to Excu Sys Warring (1) ------------------------------------------------------------ 
IF (@
Chat in (Select CharName16 From [SRO_VT_SHARD].[dbo].[_Char]) And @Permission '-1' And @GuildIDMaster = @GuildIDMember And @Times is NULL
Begin 
Insert Into iLegend_Tool 
(Service,Type,Target,DateValues (1,'Disconnect',@Chat,Getdate()) 
Insert Into FTW_SPY (CharName,TimesValues (@Chat,'1'
Insert Into iLegend_Tool (Service,Type,Target,Message,DateValues (1,'Private',@CharNameMaster,'Secussfully ban .... ',Getdate())  
END 

-------------------------- Part to Excu Sys Warring (2) ------------------------------------------------------------ 
IF (@
Chat in (Select CharName16 From [SRO_VT_SHARD].[dbo].[_Char]) And @Permission '-1' And @GuildIDMaster = @GuildIDMember And @Times '1'
Begin 
Insert Into iLegend_Tool 
(Service,Type,Target,DateValues (1,'Disconnect',@Chat,Getdate()) 
UPDATE FTW_SPY Set Times=2 where CharName=@Chat 
Insert Into 
[SRO_VT_ACCOUNT].[dbo].[_Punishment] (UserJID,Type,Executor,Shard,CharName,CharInfo,PosInfo,Guide,Description,RaiseTime,BlockStartTime,BlockEndTime,PunishTime,Status
Values (@USERJID,'1','Elbattawy','0',@chat,'1','1','Banned','Trying to break FTW system',Getdate(),Getdate(),'2040-01-01 00:00:00.000','2040-01-01 00:00:00.000','0'
Insert Into iLegend_Tool (Service,Type,Target,Message,DateValues (1,'Private',@CharNameMaster,'Secussfully ban .... ',Getdate()) 
Insert Into [SRO_VT_ACCOUNT].[dbo].[_BlockedUser] (UserJID,UserID,Type,SerialNo,timeBegin,timeEndValues (@USERJID,@USERID,'1','1',Getdate(),'2040-01-01 00:00:00.000'
END 

------------------------------ wrong INFO... ---------------------------------------------------------------------- 
IF (@
Chat in (Select CharName16 From [SRO_VT_SHARD].[dbo].[_Char]) And @Permission '0'
Begin 
Insert Into iLegend_Tool 
(Service,Type,Target,Message,DateValues (1,'Private',@CharNameMaster,'u are not Master Guild Sorry Man ..... ',Getdate())  
END 

IF (@Chat in (Select CharName16 From [SRO_VT_SHARD].[dbo].[_Char]) And @Permission '-1' And @GuildIDMaster != @GuildIDMember And @Times is NULL
Begin 
Insert Into iLegend_Tool 
(Service,Type,Target,Message,DateValues (1,'Private',@CharNameMaster,'Sorry Man this Char Not With u in Guild .........',Getdate())  
END 
/***************************************** End System ***************************************************************/ 
END 



GO 


Table


كود PHP:

USE [SRO_VT_SHARDLOG]
GO

/****** Object:  Table [dbo].[FTW_SPY]    Script Date: 5/31/2016 12:55:01 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE 
[dbo].[FTW_SPY](
    [
CharName] [varchar](60NOT NULL,
    [
Times] [intNOT NULL
ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO 


Program


لينك البرنامج من الموضوع الاصلى





فك الضغط هتلاقى 2 كويرى اعملهم و ظبط الاعدادات فى Config الموجود فى البرنامج


ودا لينك الموضوع الاصلى بتاع البرنامج هتلاقى فية الشرح البرنامج بتفصيل


Here


-------------------------------- Version 2 ----------------------------------------


Logs :

1- تم حل بعض المشاكل الاكانت بتحصل فى اسم الكاركتر الا بتاخد ban
2- تم اضافه ان سيستم يشتغل فى وقت FTW بس
3- تم اضافه ان السيستم يشتغل بس فى Regions FTW
4- تم اضافه خاصيه block user (بمعنى مش كل شويه master guild هيدي ban لشخصيه الا هتعمل spy فاعلشان انا كدا انا حبيت اضيف حاجه جديده عن الاكان موجود فى version 1 الافى version 2 دا لما الشخصيه تعمل 2 spy هياخد block user لمده FTW بس بعد كدا هيتفك block)
5- تم منع ان Master Guild يدي نفسه DC علشان Cheat
6- تم تظبيط PMs (بمعنى لو char مش موجود فى الجيم هيجيلو رساله انو مش موجود , ولو مش فى ميعاد FTW هيجيلو رساله , ولو مش فى منطقه FTW هيجيلو رساله , ولو كاركتر واخد block user هيجيلو رساله , ولو هيدى نفسه dc هيجيلو رساله )


Downloads :


لازم تكون شغال بفيرجن الجديد بتاع برنامج Vsro Multi Tools


Tables :


FTW_SPY


SPY_BLOCKUSER


SPY_SERVICE


SPY_REGIONS


Proc :


Main


ELBATTAWY_FTW_SPY


Guide :


بعد ما تعمل Exec للحاجات الا فوق


هتضيف Lines دى فى تابل Spy_Service

كود PHP:

Spy System    NULL 


هتضيف Lines دى فى تابل Spy_Regions

كود PHP:

14660
14661
14662
14663
14664
14916
14917
14918
14919
14920
15172
15173
15174
15175
15176
15428
15429
15430
15431
15432
15684
15685
15686
15687
15688
15940
15941
15942
15943
15944
16196
16197
16198
16199
16200
16452
16453
16454
16455
16456
17221
17222
17223
17224
17225
17229
17230
17231
17232
17477
17478
17479
17480
17481
17485
17486
17487
17488
17733
17734
17735
17736
17737
17741
17742
17743
17744
17989
17990
17991
17992
17993
17997
17998
17999
18000 


هتضيف lines دى فى تابل ExecQuery

كود PHP:

1    Friday    21:00:00    1    exec.[dbo].[ELBATTAWY_SPY_FTW0
2    Friday    23
:00:00    1    exec.[dbo].[ELBATTAWY_SPY_FTW


اول سطر وقت بدايه ال FTW
تانى سطر وقت نهايه ال FTW


Vedio

[YOUTUBE]bXFxh2grGDM[/YOUTUBE]

Hamza FiGo 01-06-2016 12:07 AM

رد: SPy FTW System By Vsro Multi Tools
 
من غير مجاملات الموضوع هايل جدا واكثر من رائع

تحياتي الحارة . ودا هيتعمل عندي وش :biggrinthumb:

بس اول بروسيدر فيها مشكلة لما بتيجي تضيفها. راجع عليها تاني وارفع البرنامج اللي انت شغال بيه بالمرة علشان يكون موضوع متكامل محدش يسالك منين وكدة

elbattawy1st 01-06-2016 01:59 AM

رد: SPy FTW System By Vsro Multi Tools
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hamza FiGo (المشاركة 5268004)
من غير مجاملات الموضوع هايل جدا واكثر من رائع

تحياتي الحارة . ودا هيتعمل عندي وش :biggrinthumb:

بس اول بروسيدر فيها مشكلة لما بتيجي تضيفها. راجع عليها تاني وارفع البرنامج اللي انت شغال بيه بالمرة علشان يكون موضوع متكامل محدش يسالك منين وكدة

تسلم على الموافقة ^_^
هوا بس الاسم بتاع داتا كان غلط فى تريجرى بس انا عاديلتو و شغال تمام
والبرنامج جارى الرفع و هو عمتا برنامج vsro multi tools

elbattawy1st 01-06-2016 02:11 AM

رد: SPy FTW System By Vsro Multi Tools
 
تم رفع البرنامج ^_^

MarOz 01-06-2016 02:13 AM

رد: SPy FTW System By Vsro Multi Tools
 
تسلم موضوع رائع

Hamza FiGo 01-06-2016 02:15 AM

رد: SPy FTW System By Vsro Multi Tools
 
اعتقد لسة فية غلط. بيقول مش موجودة اساسا علشان ينزل فيها حاجة. او ممكن يكون عايز البرنامج لسة. لاني مش بستخدم البرنامج بتاع رامي

elbattawy1st 01-06-2016 02:18 AM

رد: SPy FTW System By Vsro Multi Tools
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hamza FiGo (المشاركة 5268011)
اعتقد لسة فية غلط. بيقول مش موجودة اساسا علشان ينزل فيها حاجة. او ممكن يكون عايز البرنامج لسة. لاني مش بستخدم البرنامج بتاع رامي

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

elbattawy1st 01-06-2016 02:19 AM

رد: SPy FTW System By Vsro Multi Tools
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MarOz (المشاركة 5268010)
تسلم موضوع رائع

فى الخدمه يامعلم ^_^

Hamza FiGo 01-06-2016 02:20 AM

رد: SPy FTW System By Vsro Multi Tools
 
https://virustotal.com/en/file/ea94b...is/1464736519/

ودا بالنسبة للاسكان. 27 فيرس كتير اوي ^^

Dangers SrO 01-06-2016 02:21 AM

رد: SPy FTW System By Vsro Multi Tools
 
علي وضعك يا كبير
موضوع اكتر من مدهش :wave:

elbattawy1st 01-06-2016 02:25 AM

رد: SPy FTW System By Vsro Multi Tools
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hamza FiGo (المشاركة 5268014)
https://virustotal.com/en/file/ea94b...is/1464736519/

ودا بالنسبة للاسكان. 27 فيرس كتير اوي ^^

الجهاز عندى متفيرس بس هرفع بتاع رامى الا كان رفعو
هتلاقى برضو فيروسات فى بتاع رامى علشان التشفير

اقتباس:

المشاركة الأصلية كتبت بواسطة Dangers SrO (المشاركة 5268015)
علي وضعك يا كبير
موضوع اكتر من مدهش :wave:

تسلم يامعلم فى الخدمة ^_^

Hamza FiGo 01-06-2016 03:16 AM

رد: SPy FTW System By Vsro Multi Tools
 
شغال تمام. تسلم ايدك :bow_arrow:

elbattawy1st 01-06-2016 03:18 AM

رد: SPy FTW System By Vsro Multi Tools
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hamza FiGo (المشاركة 5268018)
شغال تمام. تسلم ايدك :bow_arrow:

فى الخدمة ^_^

Dev.BigBear 01-06-2016 08:21 AM

رد: SPy FTW System By Vsro Multi Tools
 
مش هقول غير حاجة وحدة بس
بجد انت اكتر واحد بتتعب فى مواضيع السيستمات دى
و تستاهل اكتر من تقدير :kiss:

master137 01-06-2016 08:43 AM

رد: SPy FTW System By Vsro Multi Tools
 
تسلم ايديك شغل تمام و متعوب عليه
عندي بس اقتراح لو يكون البان مدة الفورترس بس مش على طول عشان ما حدش يستعمله غلط
وتسلم ايديك مرة تانية
تحياتي :specool:


الساعة الآن 10:14 AM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.