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

مشاهدة النسخة كاملة : بعض الاشياء المفيدة للDataBase


احمدسعيد
03-04-2012, 10:16 PM
نبدأ بأول حاجة انشاء الله

1- طريقة فتح 5 صفحات للGrapPet

تروح عند الSRO_VT_SHARD أو SRO_VT_SHARD_INIT
تفتح حاجة اسمها Programnability وبعدين Stored Procedures
كليك يميين على _AddNewCOS و دوس على Modify

USE [SRO_VT_SHARD]
GO
/****** Object: StoredProcedure [dbo].[_AddNewCOS] Script Date: 02/10/2012 11:32:15 ******/
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER PROCEDURE [dbo].[_AddNewCOS]
@OwnerCharID int,
@RefObjID int,
@Level int,
@HP int,
@MP int,
@HGP int,
@KeeperNPC int,
@State int,
@InventorySize int,
@itemID int,
@PickItemConfig tinyint,
@RentEndTime smalldatetime
as

begin tran

declare @COS_ID int
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-- pet_skill_item (ÃÖ¼±È£)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

declare @MaxInventorySize tinyint
select @MaxInventorySize = InventorySize
from _RefObjCommon, _RefObjChar
where _RefObjCommon.ID = @RefObjID and _RefObjCommon.Link = _RefObjChar.ID

if( @@rowcount = 0 or @MaxInventorySize < @InventorySize )
begin
rollback tran
return -5
end

insert into _CharCOS values (@OwnerCharID, @RefObjID, @HP, @MP, @KeeperNPC, @State, NULL, @Level, 0, @HGP, @PickItemConfig, @RentEndTime)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
set @COS_ID = @@identity
if (@COS_ID = 0 OR @@error <> 0)
begin
rollback tran
return -1
end

--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-- pet_skill_item (ÃÖ¼±È£)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
if (@MaxInventorySize > 0)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
begin
declare @Slot int
set @Slot = 0
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-- pet_skill_item (ÃÖ¼±È£)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
while (@Slot < @MaxInventorySize)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
begin
insert into _InvCOS values(@COS_ID, @Slot, 0)
if (@@error <> 0)
begin
-- Àκ¥Å丮 »ý¼º ½ÇÆÐ!
rollback tran
return -2
end

set @Slot = @Slot + 1
end
end

/* --´õ ÀÌ»ó ÀÌ Ä÷³¿¡´Â µ¥ÀÌÅ͸¦ ³ÖÁö ¾Ê´Â´Ù!
UPDATE _Char SET EngagedCOS = @COS_ID WHERE CharID = @OwnerCharID
IF (@@ERROR <> 0 OR @@ROWCOUNT = 0)
BEGIN
ROLLBACK TRANSACTION
RETURN -3
END
*/
if( @itemID <> 0 )
begin
update _Items set Data = @COS_ID where ID64 = @itemID
if( @@error <> 0 or @@rowcount = 0 )
begin
rollback transaction
return -4
end

--BEGIN ADDITIONAL 112 SLOT IN GRAB PETS FOR 7684 DAYS
declare @Serial64 bigint
select @Serial64 = Serial64 from _Items where Data = @COS_ID
exec _AddTimedJobForPet @COS_ID,5,22926,1992999999,1111708465,1,112,0,0,0, 0,0,@Serial64
--BEGIN ADDITIONAL 112 SLOT IN GRAB PETS FOR 7684 DAYS

end

commit tran

return @COS_ID

و متنساش تعمل Execute


2- طريقة تغير الدروب بتاع ال SOX Item
دوس على New Query

USE SRO_VT_SHARD
DECLARE @RATE INT
SET @RATE = RATE%? -- Here we set the multiplier value! Default: 10
update _RefDropClassSel_RareEquip set ProbGroup1 = ProbGroup1*@RATE
update _RefDropClassSel_RareEquip set ProbGroup2 = ProbGroup2*@RATE
update _RefDropClassSel_RareEquip set ProbGroup3 = ProbGroup3*@RATE
update _RefDropClassSel_RareEquip set ProbGroup4 = ProbGroup4*@RATE
update _RefDropClassSel_RareEquip set ProbGroup5 = ProbGroup5*@RATE
update _RefDropClassSel_RareEquip set ProbGroup6 = ProbGroup6*@RATE
update _RefDropClassSel_RareEquip set ProbGroup7 = ProbGroup7*@RATE
update _RefDropClassSel_RareEquip set ProbGroup8 = ProbGroup8*@RATE
update _RefDropClassSel_RareEquip set ProbGroup9 = ProbGroup9*@RATE
update _RefDropClassSel_RareEquip set ProbGroup10 = ProbGroup10*@RATE
update _RefDropClassSel_RareEquip set ProbGroup11 = ProbGroup11*@RATE
update _RefDropClassSel_RareEquip set ProbGroup12 = ProbGroup12*@RATE
update _RefDropClassSel_RareEquip set ProbGroup13 = ProbGroup13*@RATE
update _RefDropClassSel_RareEquip set ProbGroup14 = ProbGroup14*@RATE
update _RefDropClassSel_RareEquip set ProbGroup15 = ProbGroup15*@RATE
update _RefDropClassSel_RareEquip set ProbGroup16 = ProbGroup16*@RATE
update _RefDropClassSel_RareEquip set ProbGroup17 = ProbGroup17*@RATE
update _RefDropClassSel_RareEquip set ProbGroup18 = ProbGroup18*@RATE
update _RefDropClassSel_RareEquip set ProbGroup19 = ProbGroup19*@RATE
update _RefDropClassSel_RareEquip set ProbGroup20 = ProbGroup20*@RATE
update _RefDropClassSel_RareEquip set ProbGroup21 = ProbGroup21*@RATE
update _RefDropClassSel_RareEquip set ProbGroup22 = ProbGroup22*@RATE
update _RefDropClassSel_RareEquip set ProbGroup23 = ProbGroup23*@RATE
update _RefDropClassSel_RareEquip set ProbGroup24 = ProbGroup24*@RATE
update _RefDropClassSel_RareEquip set ProbGroup25 = ProbGroup25*@RATE
update _RefDropClassSel_RareEquip set ProbGroup26 = ProbGroup26*@RATE
update _RefDropClassSel_RareEquip set ProbGroup27 = ProbGroup27*@RATE
update _RefDropClassSel_RareEquip set ProbGroup28 = ProbGroup28*@RATE
update _RefDropClassSel_RareEquip set ProbGroup29 = ProbGroup29*@RATE
update _RefDropClassSel_RareEquip set ProbGroup30 = ProbGroup30*@RATE
update _RefDropClassSel_RareEquip set ProbGroup31 = ProbGroup31*@RATE

هتشيل Rate%? وتحت الرقم ال انت عايزو و بردو متنساش ال Execute


3- execute this Table عشان مش موجودة

New Query

/****** Object: StoredProcedure [dbo].[_ExistsServiceOffRentItem] Script Date: 09/13/2011 12:03:44 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO



CREATE procedure [dbo].[_ExistsServiceOffRentItem]
as

if( exists (select * from _Items with (nolock) where RefItemID in (select RefItemID from _RefRentItem where Service = 0 ) ) )
begin
return -1
end


GO


4- عشان لم تكون عندك رام كبيرة و بتفتح map و ال sr_gameserver بيجيب C++ runtime

USE [SRO_VT_SHARD_INIT]
GO
UPDATE dbo.Tab_RefNest SET dwmaxtotalcount = dwmaxtotalcount/2

متنساش Execute


5- ازالة Alchemy materials أو زى محنا بنقول عليها الزبالة البتوقع من الموبس

New Query

USE [SRO_VT_SHARD]
GO

UPDATE dbo._RefDropItemAssign
SET Service = 0
WHERE RefItemID BETWEEN 6679 AND 5414

UPDATE dbo._RefDropItemAssign
SET Service = 0
WHERE RefItemID BETWEEN 6082 AND 6371

UPDATE dbo._RefDropItemAssign
SET Service = 0
WHERE RefItemID BETWEEN 10501 AND 10527

UPDATE dbo._RefDropItemAssign
SET Service = 0
WHERE RefItemID BETWEEN 11499 AND 11668

UPDATE dbo._RefDropItemAssign
SET Service = 0
WHERE RefItemID BETWEEN 12554 AND 12569

متنساش ال Execute ^^

Delivery
03-04-2012, 10:22 PM
تسلم

.a7la-smile.
03-04-2012, 10:27 PM
الـف شـكر يـا بـاشا

GaKsoN
03-04-2012, 10:56 PM
شكرا ليك

احمدسعيد
03-04-2012, 11:13 PM
تسلم

الـف شـكر يـا بـاشا

شكرا ليك



العفو و انشاء الله هيكون فيه المزيد

احمدسعيد
04-04-2012, 12:31 AM
زى ما العنوان بيقول DataBase كاملة ولكن الكمال لله وحده

و اصلاح الخريطة البيضاء للـJupiter عن طريق الميديا الـ فى ملفات السيرفر و كمان الميديا بتاعت الكلينت مش بيكون فيها الحاجات ديه

على ما أظن ان الكل يعرف يشغل الgame بتاعتو على d12 database (قريب انا هعمل شرح ازاى تعمل سيرفر D12 working with Jupiter and weapons and alchemy)

1- DataBase Full D12 (http://www.mediafire.com/?yn3auq8r93rn786)

2- SMC D12 (http://www.mediafire.com/?hb0ib5xj5lzgcc7)

3- White map Fix (http://www.mediafire.com/?vc35modfdjqv67n)

4- Pk2 tools (http://www.mediafire.com/?isjafrshvff0kzl)


الطريقة الصحيحة لاصلاح الخريطة البيضاء

1- فك الملفيين White map Fix + Pk2 tools

2- نفتح ملف WhiteMap_Fix\Media\interface\worldmap\dungeon ناخد كل الـ فى الملف ده كوبى

3- نفتح ملفات السيرفر Blitzkrieq_Bin_Data\9_22\media\interface\worldmap\ dungeon وتحت الملفات الـ اخدناها كوبى فى الملف ده

4- نرجع تانى WhiteMap_Fix\Media\interface\worldmap\map ناخدهوم كوبى بردو ونروح فى ملفات السيرفر تانى Blitzkrieq_Bin_Data\9_22\media\interface\worldmap\ map وتحت الـ اخدناهم كوبى من ملف الـ map

5- نرجع تانى اخر مره WhiteMap_Fix\Media\server_dep\silkroad\textdata
وناخد الملف ده كوبى بردو و نروح فى ملفات السيرفر وتحتو هنا Blitzkrieq_Bin_Data\9_22\media\server_dep\silkroad \textdata

__________________________________________________ ________________________
كدا يبقا فاضل الميديا بتاعت الكلينت مش هتاخد وقت طبعن


نفتح pk2 Editor ونفتح الميديا بتاعت الكلينت ونختار الملف بتاع WhiteMap_Fix الـ من جواه "media" ونعمل import


و بكدا مبروك عليك الخريطة بتاعت الـJupiter

احمدسعيد
04-04-2012, 01:25 AM
مع العلم البرامج ديه مش بتاعتى و بردو كمان البرامج ديه تشبه الـ SMC بس الـSMC احسن بكتير بس طبعن فيه ناس مش بتعرف تستخدمو و البرامج ديه بتاعت واحد اسمو Chernobyl انا جبت البرامج بس عشان اساعد الناس



1- Eva Tool (http://www.mediafire.com/?1sni1pj5d4hrmyg)

اول متفتحو هيجيب (افتح الـ sql و اعمل connect مره واحدة بس)

1- MSSQL Hostname : pcname-PC\SQLEXPRESS

2- MSSQL Username: sa

3- MSSQL Password: Your password

4- Account DB Name: SRO_VT_ACCOUNT

5- Shard DB Name: SRO_VT_SHARD or SRO_VT_INIT (فيه ناس بتستخدم الـshard db كدا)

دوس Save (لازم تكون عامل connect فى الـ sql الاول و ديه مره واحده بس)

شغلتو ^^

- Edit account
- Create account
- Add silk
- Ban account
- Unban account
- Rename character
- Reset panality looper
- View username by charname

__________________________________________________ ________________________

2- Sr_Patcher (http://www.mediafire.com/?00ez143in78bz3i)

شغلتو يصلح الـ Models

- Cracking Sr_Gameserver Fixing Rates +Disable dump files...etc
- Cracking GatewayServer
- Cracking GlobalManager
- Cracking AgentServer
- Cracking MachineManager

William
04-04-2012, 01:37 AM
يسعدني اني اكون اول واحد رد علي موضوعك الجميل دا

الف شكر يا باشا علي البرامج و دايما في تقدم :ok:

CError
04-04-2012, 01:44 AM
الف شكر يا باشا علي البرامج

William
04-04-2012, 01:50 AM
تسلم يا باشا مواضيعك مفيدة و يارب في تقدم دايما

.a7la-smile.
04-04-2012, 01:51 AM
الف شكر

Last_Fiddler
04-04-2012, 02:09 AM
برامج جميله بس لو سمحت شرح استخدام وى اه فيدية البرامج دية وى بتعمال اه ؟؟؟؟؟؟؟ظظظ

Last_Fiddler
04-04-2012, 02:14 AM
انا يسعدنى انا اكون اول واحد يرض عليك انتا كلمك جميل بس ممكن تعمال الشرح

شكراااااااااااااا على البرامج دة انا كونت محتجها

Last_Fiddler
04-04-2012, 02:21 AM
تسلم يا باشا مواضيعك مفيدة و يارب في تقدم دايما

Akram^^SunSoon
04-04-2012, 05:57 AM
شكرا على الموضوع

Mr Z!dane
04-04-2012, 08:53 PM
زى ما العنوان بيقول DataBase كاملة ولكن الكمال لله وحده

و اصلاح الخريطة البيضاء للـJupiter عن طريق الميديا الـ فى ملفات السيرفر و كمان الميديا بتاعت الكلينت مش بيكون فيها الحاجات ديه

على ما أظن ان الكل يعرف يشغل الgame بتاعتو على d12 database (قريب انا هعمل شرح ازاى تعمل سيرفر D12 working with Jupiter and weapons and alchemy)

1- DataBase Full D12 (http://www.mediafire.com/?yn3auq8r93rn786)

2- SMC D12 (http://www.mediafire.com/?hb0ib5xj5lzgcc7)

3- White map Fix (http://www.mediafire.com/?vc35modfdjqv67n)

4- Pk2 tools (http://www.mediafire.com/?isjafrshvff0kzl)


الطريقة الصحيحة لاصلاح الخريطة البيضاء

1- فك الملفيين White map Fix + Pk2 tools

2- نفتح ملف WhiteMap_Fix\Media\interface\worldmap\dungeon ناخد كل الـ فى الملف ده كوبى

3- نفتح ملفات السيرفر Blitzkrieq_Bin_Data\9_22\media\interface\worldmap\ dungeon وتحت الملفات الـ اخدناها كوبى فى الملف ده

4- نرجع تانى WhiteMap_Fix\Media\interface\worldmap\map ناخدهوم كوبى بردو ونروح فى ملفات السيرفر تانى Blitzkrieq_Bin_Data\9_22\media\interface\worldmap\ map وتحت الـ اخدناهم كوبى من ملف الـ map

5- نرجع تانى اخر مره WhiteMap_Fix\Media\server_dep\silkroad\textdata
وناخد الملف ده كوبى بردو و نروح فى ملفات السيرفر وتحتو هنا Blitzkrieq_Bin_Data\9_22\media\server_dep\silkroad \textdata

__________________________________________________ ________________________
كدا يبقا فاضل الميديا بتاعت الكلينت مش هتاخد وقت طبعن


نفتح pk2 Editor ونفتح الميديا بتاعت الكلينت ونختار الملف بتاع WhiteMap_Fix الـ من جواه "media" ونعمل import


و بكدا مبروك عليك الخريطة بتاعت الـJupiter

نفس المشكلة وي ال Tools فية Virus

http://img11.imageshack.us/img11/637/39514907.png

احمدسعيد
04-04-2012, 10:07 PM
نفس المشكلة وي ال Tools فية Virus

http://img11.imageshack.us/img11/637/39514907.png


يا باشا انا استخدمت الـtools ديه ومحصلتش حاجة ومع ذلك انت ممكن تستخدم pktools S4A


Link Here (http://www.mediafire.com/?5tzbmirjbvjibb9)


و الاسكان


Scan Here (https://www.virustotal.com/file/1ffaa098e601aeed7921b77c3f6aff3be4ab9b795b633d3e7b d79ba0a2a973f3/analysis/1333564991/)


انا الـDataBase ديه شغالة 100% معايه و انا متأكد 100% بردو انها مش من الـJupiter

ممكن اشوف الــ _RefRegionBindAssocServer من أولها لآخرها

و ورينى الـ Global Manager وGatewayserver وSr_ShardManager......etc لما بيجيلك الـError ده

احمدسعيد
04-04-2012, 10:17 PM
مع العلم البرامج ديه مش بتاعتى و بردو كمان البرامج ديه تشبه الـ SMC بس الـSMC احسن بكتير بس طبعن فيه ناس مش بتعرف تستخدمو و البرامج ديه بتاعت واحد اسمو Chernobyl انا جبت البرامج بس عشان اساعد الناس



1- Eva Tool (http://www.mediafire.com/?1sni1pj5d4hrmyg)

اول متفتحو هيجيب (افتح الـ sql و اعمل connect مره واحدة بس)

1- MSSQL Hostname : pcname-PC\SQLEXPRESS

2- MSSQL Username: sa

3- MSSQL Password: Your password

4- Account DB Name: SRO_VT_ACCOUNT

5- Shard DB Name: SRO_VT_SHARD or SRO_VT_INIT (فيه ناس بتستخدم الـshard db كدا)

دوس Save (لازم تكون عامل connect فى الـ sql الاول و ديه مره واحده بس)

شغلتو ^^

- Edit account
- Create account
- Add silk
- Ban account
- Unban account
- Rename character
- Reset panality looper
- View username by charname

__________________________________________________ ________________________

2- Sr_Patcher (http://www.mediafire.com/?00ez143in78bz3i)

شغلتو يصلح الـ Models

- Cracking Sr_Gameserver Fixing Rates +Disable dump files...etc
- Cracking GatewayServer
- Cracking GlobalManager
- Cracking AgentServer
- Cracking MachineManager


برامج جميله بس لو سمحت شرح استخدام وى اه فيدية البرامج دية وى بتعمال اه ؟؟؟؟؟؟؟ظظظ


حاول تقرا كويس ولا لمو اخذا انت مش بتعرف تقرا English ؟

Mr Z!dane
04-04-2012, 10:47 PM
يا باشا انا استخدمت الـtools ديه ومحصلتش حاجة ومع ذلك انت ممكن تستخدم pktools S4A


Link Here (http://www.mediafire.com/?5tzbmirjbvjibb9)


و الاسكان


Scan Here (https://www.virustotal.com/file/1ffaa098e601aeed7921b77c3f6aff3be4ab9b795b633d3e7b d79ba0a2a973f3/analysis/1333564991/)


انا الـDataBase ديه شغالة 100% معايه و انا متأكد 100% بردو انها مش من الـJupiter

ممكن اشوف الــ _RefRegionBindAssocServer من أولها لآخرها

و ورينى الـ Global Manager وGatewayserver وSr_ShardManager......etc لما بيجيلك الـError ده
ال Globalوي الحجات البقيا مفهاش حاجا هو من SR_game باس وي لو تتشرف حضرتك وي ترفعلي server_dep وي هجرب تاني

احمدسعيد
04-04-2012, 11:31 PM
Server_dep (http://www.mediafire.com/?o2qw4yf64lwe48p)

اتفضل

Mr Z!dane
05-04-2012, 12:13 AM
Server_dep (http://www.mediafire.com/?o2qw4yf64lwe48p)

اتفضل

نفس المشكلة:happy:

احمدسعيد
05-04-2012, 11:35 AM
نفس المشكلة:happy:


عشان تعرف بس ممكن اشوف _RefRegionBindAssocServer

و الباقى sr_Shardmanager....etc

Mr Z!dane
05-04-2012, 12:59 PM
عشان تعرف بس ممكن اشوف _RefRegionBindAssocServer

و الباقى sr_Shardmanager....etc

يا باشا انا واخد الداتا بتعتك جهزة مفهاش اللي Euوي Jupiterوي PRISON هو ده اللي فتحو
اتفضل الصور

http://img194.imageshack.us/img194/8223/87498428.png

http://img72.imageshack.us/img72/8471/18664002.png

احمدسعيد
06-04-2012, 02:16 AM
اقفل الـPrison و جرب

sherifalbasha
26-02-2013, 04:40 AM
بسم الله الرحمن الرحيم والصلاة والسلام على اشرف المرسلين


اللهم أنت ربي لا إله الا أنت، خلقتني وأنا عبدك وأنا على عهدك ووعدك ما استطعت، أعوذ بك من شر ما صنعت، أبوء لك بنعمتك عليّ وأبوء بذنبي، فاغفر لي، فإنه لا يغفر الذنوب إلا أنت


السلام عليكم ورحمه الله وبركاته



مشكورا على هذا الموضوع الرائع


شكراً على هذا المجهود الضخم والى الافضل دائماً ان شاء الله


موضوع اكثر من رائع


:thumb_yello:

elfr3on2010
26-02-2013, 05:00 AM
تسلم ايدك

[GM]Tormentor
26-02-2013, 01:11 PM
تسلم

MR ! HЄRO
26-02-2013, 01:28 PM
#
:guiltysmiley: