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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   مشكلة فى صفحة الAlchemy (https://silkroad4arab.com/vb/showthread.php?t=608664)

MikrotikBody 13-12-2016 02:10 AM

رد: مشكلة فى صفحة الAlchemy
 
لو عايز تخلي الأسكيل يبقي mastery level 100
ركز معايا وهتفتهم كويس
اول حاجه لازم تعرف إن الأسكيل بيتسجل في المديا بالطريقه دي
كود بلغة HTML:

Refskill5000.txt
Refskill5000enc.txt
0>4999
Refskill10000.txt
Refskill10000enc.txt
5000>9999
Refskill15000.txt
Refskill15000enc.txt
10000>14999
Refskill20000.txt
Refskill20000enc.txt
15000>19999
Refskill25000.txt
Refskill25000enc.txt
20000>24999
Refskill30000.txt
Refskill30000enc.txt
25000>29999
Refskill35000.txt
Refskill35000enc.txt
30000>34999
Refskill40000.txt
Refskill40000enc.txt
35000>39999
Refskill45000.txt
Refskill45000enc.txt
40000>99999999

وهكذا
طبعآ ملفات enc بتكون مشفره وانت بتفكها وتعدل عليها وبعدين ترجعها لي تشفيرها
كده تمام
هتفتح السكول وتستخدم الكيوري ده
كود بلغة HTML:

Update dbo.[_RefSkill] set Services=0 WHERE Basic_Code NOT LIKE 'P2SKILL_%' AND  ReqCommon_MasteryLevel1>=101
ده عشان تقفل الأسكيلات اللي فوق لفل 100 يعني من لفل 101 فيما فوق
وده
كود بلغة HTML:

SELECT * FROM dbo.[_RefSkill] WHERE Basic_Code NOT LIKE 'P2SKILL_%' AND  ReqCommon_MasteryLevel1>=101
عشان تجيب الأسكيلات اللي انت قفللتها وتعدلها في المديا من services 1 الي services 0
وهتيجي عند تاب أسمه
كود بلغة HTML:

_Reflevel
هتمسح من لفل 101 لي 140
ونفس الكلامه هتعمله في تكست اسمه
كود بلغة HTML:

Leveldata.txt
كده انت خلصت السكول والمديا مش ناقص غير السرو كلينت
في موضع مثبت للأسيمبلي ollydbg
لز في حاجه مفهمتهاش في اولي دبج
ممكن تقول اللي مش فاهم واحنا نساعدك

ابو ليلى 13-12-2016 02:49 AM

رد: مشكلة فى صفحة الAlchemy
 
حضرتك انا معاية داتا وكلينت دجرى 15
عدلت ع الايتم وال npc
فاضل الاسكلات هى شغالة لحد دجرى 15 انا عاوز اقفل الاسكلات لحد دجرى 10 عشان السيرفر هعملو دجرى 10
وعاوز اقفل الباقى بحيث ان لما اجى اعمل ابديت وافتح دجرى جديد او اسكلات جديدة يبقى كلو موجود كلى اللى
عاوز اقفل الاسكلات اللى فوق كاب100
وان اللاعب يبقى اخر مايسترى اسكل كاب 100 والاسكلات تبقى ماكس عند لفل 100 بس

MikrotikBody 13-12-2016 02:56 AM

رد: مشكلة فى صفحة الAlchemy
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ابو ليلى (المشاركة 5288960)
حضرتك انا معاية داتا وكلينت دجرى 15
عدلت ع الايتم وال npc
فاضل الاسكلات هى شغالة لحد دجرى 15 انا عاوز اقفل الاسكلات لحد دجرى 10 عشان السيرفر هعملو دجرى 10
وعاوز اقفل الباقى بحيث ان لما اجى اعمل ابديت وافتح دجرى جديد او اسكلات جديدة يبقى كلو موجود كلى اللى
عاوز اقفل الاسكلات اللى فوق كاب100
وان اللاعب يبقى اخر مايسترى اسكل كاب 100 والاسكلات تبقى ماكس عند لفل 100 بس

تابع حضرتك
اقتباس:

المشاركة الأصلية كتبت بواسطة MikrotikBody (المشاركة 5288951)
لو عايز تخلي الأسكيل يبقي mastery level 100
ركز معايا وهتفتهم كويس
اول حاجه لازم تعرف إن الأسكيل بيتسجل في المديا بالطريقه دي
كود بلغة HTML:

Refskill5000.txt
Refskill5000enc.txt
0>4999
Refskill10000.txt
Refskill10000enc.txt
5000>9999
Refskill15000.txt
Refskill15000enc.txt
10000>14999
Refskill20000.txt
Refskill20000enc.txt
15000>19999
Refskill25000.txt
Refskill25000enc.txt
20000>24999
Refskill30000.txt
Refskill30000enc.txt
25000>29999
Refskill35000.txt
Refskill35000enc.txt
30000>34999
Refskill40000.txt
Refskill40000enc.txt
35000>39999
Refskill45000.txt
Refskill45000enc.txt
40000>99999999

وهكذا
طبعآ ملفات enc بتكون مشفره وانت بتفكها وتعدل عليها وبعدين ترجعها لي تشفيرها
كده تمام
هتفتح السكول وتستخدم الكيوري ده
كود بلغة HTML:

Update dbo.[_RefSkill] set Services=0 WHERE Basic_Code NOT LIKE 'P2SKILL_%' AND  ReqCommon_MasteryLevel1>=101
ده عشان تقفل الأسكيلات اللي فوق لفل 100 يعني من لفل 101 فيما فوق
وده
كود بلغة HTML:

SELECT * FROM dbo.[_RefSkill] WHERE Basic_Code NOT LIKE 'P2SKILL_%' AND  ReqCommon_MasteryLevel1>=101
عشان تجيب الأسكيلات اللي انت قفللتها وتعدلها في المديا من services 1 الي services 0
وهتيجي عند تاب أسمه
كود بلغة HTML:

_Reflevel
هتمسح من لفل 101 لي 140
ونفس الكلامه هتعمله في تكست اسمه
كود بلغة HTML:

Leveldata.txt
كده انت خلصت السكول والمديا مش ناقص غير السرو كلينت
في موضع مثبت للأسيمبلي ollydbg
لز في حاجه مفهمتهاش في اولي دبج
ممكن تقول اللي مش فاهم واحنا نساعدك


saqr2003 13-12-2016 03:38 AM

رد: مشكلة فى صفحة الAlchemy
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MikrotikBody (المشاركة 5288949)
وضح انت عايز تعمل أيه في الأسكل وانا أسعدك

اعتقد انو عاوز لما الاسكل تترقي لفل 100 تعمل ماكس
ف انتظار الحل انا كمان عاوز اعمل الموضوع دة بس 110

saqr2003 13-12-2016 03:48 AM

رد: مشكلة فى صفحة الAlchemy
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MikrotikBody (المشاركة 5288951)
لو عايز تخلي الأسكيل يبقي mastery level 100
ركز معايا وهتفتهم كويس
اول حاجه لازم تعرف إن الأسكيل بيتسجل في المديا بالطريقه دي
كود بلغة HTML:

Refskill5000.txt
Refskill5000enc.txt
0>4999
Refskill10000.txt
Refskill10000enc.txt
5000>9999
Refskill15000.txt
Refskill15000enc.txt
10000>14999
Refskill20000.txt
Refskill20000enc.txt
15000>19999
Refskill25000.txt
Refskill25000enc.txt
20000>24999
Refskill30000.txt
Refskill30000enc.txt
25000>29999
Refskill35000.txt
Refskill35000enc.txt
30000>34999
Refskill40000.txt
Refskill40000enc.txt
35000>39999
Refskill45000.txt
Refskill45000enc.txt
40000>99999999

وهكذا
طبعآ ملفات enc بتكون مشفره وانت بتفكها وتعدل عليها وبعدين ترجعها لي تشفيرها
كده تمام
هتفتح السكول وتستخدم الكيوري ده
كود بلغة HTML:

Update dbo.[_RefSkill] set Services=0 WHERE Basic_Code NOT LIKE 'P2SKILL_%' AND  ReqCommon_MasteryLevel1>=101
ده عشان تقفل الأسكيلات اللي فوق لفل 100 يعني من لفل 101 فيما فوق
وده
كود بلغة HTML:

SELECT * FROM dbo.[_RefSkill] WHERE Basic_Code NOT LIKE 'P2SKILL_%' AND  ReqCommon_MasteryLevel1>=101
عشان تجيب الأسكيلات اللي انت قفللتها وتعدلها في المديا من services 1 الي services 0
وهتيجي عند تاب أسمه
كود بلغة HTML:

_Reflevel
هتمسح من لفل 101 لي 140
ونفس الكلامه هتعمله في تكست اسمه
كود بلغة HTML:

Leveldata.txt
كده انت خلصت السكول والمديا مش ناقص غير السرو كلينت
في موضع مثبت للأسيمبلي ollydbg
لز في حاجه مفهمتهاش في اولي دبج
ممكن تقول اللي مش فاهم واحنا نساعدك

الكويري دة مش شغال
كود PHP:

Update dbo.[_RefSkillset Services=0 WHERE Basic_Code NOT LIKE 'P2SKILL_%' AND  ReqCommon_MasteryLevel1>=101 


ابو ليلى 13-12-2016 04:10 AM

رد: مشكلة فى صفحة الAlchemy
 
انا فهمت قصدك وجارى التجربة وهقول لحضرتك
بس دلوقتى انا لما اقفل اللى فى الداتا وعاوز اقفل اللى فى الميديا اخش ع ملف
Refskill5000.txt
ولا
Refskill5000enc.txt عشان اقفل الاسكل زى ما عملتها فى الداتا
عشان الاستاذ ريعو قالى اخش ع ملف
Refskillxxxxenc.txt
فعاوز اعرف واتاكد من المعلومة لمل اجى اقفل الاسكل اقفل من Refskill5000.txt ولا Refskillxxxxenc



saqr2003 13-12-2016 04:18 AM

رد: مشكلة فى صفحة الAlchemy
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ابو ليلى (المشاركة 5288972)
انا فهمت قصدك وجارى التجربة وهقول لحضرتك
بس دلوقتى انا لما اقفل اللى فى الداتا وعاوز اقفل اللى فى الميديا اخش ع ملف
Refskill5000.txt
ولا
Refskill5000enc.txt عشان اقفل الاسكل زى ما عملتها فى الداتا
عشان الاستاذ ريعو قالى اخش ع ملف
Refskillxxxxenc.txt
فعاوز اعرف واتاكد من المعلومة لمل اجى اقفل الاسكل اقفل من Refskill5000.txt ولا Refskillxxxxenc



Refskillxxxxenc يعني اخر حاجه عندك
بس انا معتقدش ان كل الاسكل هيبقي في مكان واحد علي كلام الاخ MikrotikBody

ابو ليلى 13-12-2016 04:39 AM

رد: مشكلة فى صفحة الAlchemy
 
لا انا اقصد اخش ع تيكستRefskill5000.txt
بس ولا ع تكست Refskill5000enc.txt
بس ولا اخس ع الاتنين عشان انا لما جيت اخد اسكل واقفلها لقتها فى الملف دة ودة وانا لما اجى اقفل لااقفل فى الملفين ولا ملف واحد بس واقفل اهنو واحد فيهم

ابو ليلى 13-12-2016 05:06 AM

رد: مشكلة فى صفحة الAlchemy
 
وهو فى برنامج بيطلع ملفات Refskill5000enc.txt
من الداتا واحطها فى الميديا ع طول بدل ممسك اسكل اسكل واقفلها عشان انا لقيت العدد كتير اوى 2500 سكل هقفلهم فعاوز برنامج ياخد ملفات Refskill5000enc.txt من الداتا بيز واحطهم فى الميديا

MikrotikBody 13-12-2016 09:14 AM

رد: مشكلة فى صفحة الAlchemy
 
في
اسموه DBtoMedia_1.1

MikrotikBody 13-12-2016 09:18 AM

رد: مشكلة فى صفحة الAlchemy
 
اقتباس:

المشاركة الأصلية كتبت بواسطة saqr2003 (المشاركة 5288971)
الكويري دة مش شغال
كود PHP:

Update dbo.[_RefSkillset Services=0 WHERE Basic_Code NOT LIKE 'P2SKILL_%' AND  ReqCommon_MasteryLevel1>=101 


اسف جدآ جل من لا يسهو
تصحيح الكيوري
كود بلغة HTML:

UPDATE dbo.[_RefSkill] SET Service=0 WHERE Basic_Code NOT LIKE 'P2SKILL_%' AND  ReqCommon_MasteryLevel1>=101

MikrotikBody 13-12-2016 09:19 AM

رد: مشكلة فى صفحة الAlchemy
 
اقتباس:

المشاركة الأصلية كتبت بواسطة saqr2003 (المشاركة 5288973)
Refskillxxxxenc يعني اخر حاجه عندك
بس انا معتقدش ان كل الاسكل هيبقي في مكان واحد علي كلام الاخ MikrotikBody

ايوه حضرتك مش كل الاسكيلات في مكان واحد
انا موضوح من ID كام لكام فين وفين وفين

Dev.Ri3o 13-12-2016 12:00 PM

رد: مشكلة فى صفحة الAlchemy
 
هتعمل ال Query اللى ادتهولك وهيقفلك ال Skills اللى فوق lvl 100 فى ال RefSkill وتروح انت لل Skilldata_xxxxenc وتشيل منو السطور بتاعة ال Skills اللى اغلى من lvl 100 او بعد اما تعمل ال Query تستخدم برنامج Database To Media وبالنسبة لل Level وال Mastery والتعديل على ال SR_GamerServer و ال SRO Client خش هنا ال Offsets موجودة وال RefLevel اللى هتحطو بدل اللى عندك موجود
http://silkroad4arab.com/vb/showthread.php?t=606808
وفى حاجة اخيرة هتعملها زيادة على ده هتفتح ال Media وهتشيل txt اسمو Skillgroup و skillmasterydata
هتشيل اللى عندك وتحط دول مكانهم
https://www.sendspace.com/file/xr65o9

ابو ليلى 13-12-2016 12:48 PM

رد: مشكلة فى صفحة الAlchemy
 
تمام حضرتك استاذ ريعو جارى التجربة وهقول حضرتك بس حضرتك عندى برنامج Database To Media مش بيجبلى ملفات
Skilldata_xxxxenc
دى الملفات اللى بيجبهالى
http://www.3rbz.com/uploads/b6528279e1671.png
http://www.3rbz.com/uploads/c860b104814e2.png

Helper4You 13-12-2016 03:07 PM

رد: مشكلة فى صفحة الAlchemy
 
ان شاء الله تقدر تحل جميع المشاكل

اهم شئ فى منتدانا
ان تخش مبسوط وتخرج فرحان
وتتمنى تاتى لك المشاكل
لزياره منتداك مره اخرى

برجاء لا تحرمنا منك دعنا نراك باستمرار ومتواجد داخل المنتدى عزيزى

ابو ليلى


الساعة الآن 12:10 PM.

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