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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=289)
-   -   طريقة تخصيص Reward لكل Unique (https://silkroad4arab.com/vb/showthread.php?t=587300)

Dynamic_ 15-06-2015 12:17 AM

طريقة تخصيص Reward لكل Unique
 

http://www10.0zz0.com/2013/08/26/01/476095982.gif

http://img689.imageshack.us/img689/5883/88512123.png

برنامج
Auto Reward For Uniques Killers

فكرة البرنامج انك بتعمل Connect مع ال Db في SQL و ال Server IP و بعدها تنقل على ال Tap التانية و تختار ال Unique من ال Code الخاص بيه , و تختار العدد المناسب من ال Silk عشان يبقى Reward لل Killer

اقتباس:

نبذة مختصرة عن شغل البرنامج للى عاوز يفهم ديناميكية الإتصال بين البرنامج والكلينت والسيرفر والـ SQL
أولاً البرنامج دا بيستخدم Clientless Login وده موجود Source Code جاهز على معظم المواقع المهم ،،
البرنامج دا بيدخل كراكتر Clientless مش شرط تكون GM عشان كدا كدا الكراكتر اللى هتدخلها دي عشان تاخد الـ Unique Log اللى بيظهر جوا السيرفر فا مش شرط تكون معاها قنصول ،،
والبرنامج بيستخدم incoming opcode يعني ايه الاتصال بين الكلينت والسيرفر بيبقا عبارة عن Packets بـ Opcodes بتتبعت وبتستقبل من وإلي السيرفر ،، فا البرنامج ده شغال على
كود PHP:

  [-> C][300COpcode 

اول مبيجيلوا Log ان حد قتل يونك او يونك نزل على حسب أول Byte فى الـ Pakcet وهي 05 يعني يونك نزل و 06 يعني يونك مات وبيجيله أي دي اليونك والكراكتر نيم اللى قتل اليونك ،، فى الوقت ده بيعمل execute للبروسيدور عن طريق الـ SQL Connection بالباراميترات اللى قولنا عليها فوق ،،
تيجي مهمة الـ SQL انه يروح يجيب الريوارد من الجدول اللى انت بتظبطه من البرنامج ،، اللى هو Tab2 فى البرنامج ،، بيروح يجيب الريوارد اللى انت مظبطها لليونك اللى مات والبروسيدور يضيف الريوارد للكراكتر نيم اللى جايالوه ،،
البرنامج مش بيتشغل غير بعد ما تعمل
لل Query دي في SQL :

كود PHP:

 CREATE PROCEDURE _Unique_Silk_reward -- ============================================= /* ADD Silk Procedure By Eslam Galal */ -- ============================================= @mobid INT, @CharName16 VARCHAR(512) AS BEGIN IF EXISTS Select From SRO_VT_SHARDLOG.dbo._unique_Kills_Reward Where Unique_ID = @mobid And Service Begin Declare @UserID int = (select UserJID from SRO_VT_SHARD.dbo._User where CharID = (SELECT CharID FROM SRO_VT_SHARD.dbo._Char where CharName16 = @CharName16)) Declare @Silk int = ( Select Silk_Amount From SRO_VT_SHARDLOG.dbo._unique_Kills_Reward Where Unique_ID = @mobid ) IF EXISTS Select From SRO_VT_ACCOUNT.dbo.SK_Silk Where JID = @UserID BEGIN UPDATE SRO_VT_ACCOUNT.dbo.SK_Silk set silk_own silk_own + @silk where JID = @UserID END ELSE BEGIN INSERT SRO_VT_ACCOUNT.dbo.SK_Silk (JID,silk_own,silk_gift,silk_pointValues (@UserID,@Silk,0,0END END END 


كود PHP:

 USE [SRO_VT_SHARDLOGGO /****** Object: Table [dbo].[_unique_Kills_Reward] By Eslam ****** Skype : ************* Script Date: 5/27/2015 10:01:46 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[_unique_Kills_Reward]( [Unique_ID] [INTNULL, [Silk_Amount] [INTNULL, [Service] [INTNULL GO 

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

دي ال Home Page

http://www10.0zz0.com/2015/06/14/23/162348651.png

هتغير البيانات بالبيانات الخاصة بال Server بتاعك

و دي 2nd Tab الخاصة بتحديد ال Unique و ال Reward

http://www10.0zz0.com/2015/06/14/23/846631752.png

طبعاً عارفين بنجيب Code ال Uniques ازاي خصوصاً ان البرنامج مبيشتغلش غير مع ال Uniques With Notices زي ال Tiger و ال Lord و ال Icy و ال Yuno .. الخ

دلوقتي وقت التحميل :

من هنا

ال Scan عشان يبىقى كدة تمام

من هنا

http://im47.gulfup.com/7oVBtU.png

ملحوظة :


اقتباس:

الموضوع ده ك Files منقول ,, بس الشرح في S4A و لأعضاء S4A بس و أي موضوع ليا بعد كدة في القسم ده ممكن يبقى منقول و ان شاء الله أكبر عدد مواضيع هيبقى من اجتهادي بس احنا لازم ندور في كل حتة و نستفيد و نفيد الناس هنا عشان يبقى S4A مرجع لأي حد في أي حاجة يحتاجها .. لزم التنويه
http://im47.gulfup.com/7oVBtU.png

شكر خاص : Hamza FiGo

بمساعدة :
Lazcano

Hamza FiGo 15-06-2015 11:23 PM

رد: طريقة تخصيص Reward لكل Unique
 
Approved ##

بس عدل علي الموضوع وقول انة منقول علشان مفيش حد لذيذ يجي يقول كلمتين مش ظراف ^^

تسلم ايدك

Dev. iLegend 15-06-2015 11:45 PM

رد: طريقة تخصيص Reward لكل Unique
 
نبذة مختصرة عن شغل البرنامج للى عاوز يفهم ديناميكية الإتصال بين البرنامج والكلينت والسيرفر والـ SQL
أولاً البرنامج دا بيستخدم Clientless Login وده موجود Source Code جاهز على معظم المواقع المهم ،،
البرنامج دا بيدخل كراكتر Clientless مش شرط تكون GM عشان كدا كدا الكراكتر اللى هتدخلها دي عشان تاخد الـ Unique Log اللى بيظهر جوا السيرفر فا مش شرط تكون معاها قنصول ،،
والبرنامج بيستخدم incoming opcode يعني ايه الاتصال بين الكلينت والسيرفر بيبقا عبارة عن Packets بـ Opcodes بتتبعت وبتستقبل من وإلي السيرفر ،، فا البرنامج ده شغال على
كود PHP:

 [-> C][300COpcode 


اول مبيجيلوا Log ان حد قتل يونك او يونك نزل على حسب أول Byte فى الـ Pakcet وهي 05 يعني يونك نزل و 06 يعني يونك مات وبيجيله أي دي اليونك والكراكتر نيم اللى قتل اليونك ،، فى الوقت ده بيعمل execute للبروسيدور عن طريق الـ SQL Connection بالباراميترات اللى قولنا عليها فوق ،،

تيجي مهمة الـ SQL انه يروح يجيب الريوارد من الجدول اللى انت بتظبطه من البرنامج ،، اللى هو Tab2 فى البرنامج ،، بيروح يجيب الريوارد اللى انت مظبطها لليونك اللى مات والبروسيدور يضيف الريوارد للكراكتر نيم اللى جايالوه ،،

تقبل مروري ،،

Dynamic_ 16-06-2015 12:34 PM

رد: طريقة تخصيص Reward لكل Unique
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hamza FiGo (المشاركة 5201494)
Approved ##
تسلم ايدك

شكراً يا حمزة ع الموافقة أولاً .. :wavetowel2:
ثانياً تم التنسيق من جديد مع بعض الاضافات .. و قلت انه منقول عشان محدش ينطق :play_ball:


Dynamic_ 16-06-2015 12:50 PM

رد: طريقة تخصيص Reward لكل Unique
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Lazcano (المشاركة 5201500)
نبذة مختصرة عن شغل البرنامج للى عاوز يفهم ديناميكية الإتصال بين البرنامج والكلينت والسيرفر والـ SQL
أولاً البرنامج دا بيستخدم Clientless Login وده موجود Source Code جاهز على معظم المواقع المهم ،،
البرنامج دا بيدخل كراكتر Clientless مش شرط تكون GM عشان كدا كدا الكراكتر اللى هتدخلها دي عشان تاخد الـ Unique Log اللى بيظهر جوا السيرفر فا مش شرط تكون معاها قنصول ،،
والبرنامج بيستخدم incoming opcode يعني ايه الاتصال بين الكلينت والسيرفر بيبقا عبارة عن Packets بـ Opcodes بتتبعت وبتستقبل من وإلي السيرفر ،، فا البرنامج ده شغال على
كود PHP:

 [-> C][300COpcode 


اول مبيجيلوا Log ان حد قتل يونك او يونك نزل على حسب أول Byte فى الـ Pakcet وهي 05 يعني يونك نزل و 06 يعني يونك مات وبيجيله أي دي اليونك والكراكتر نيم اللى قتل اليونك ،، فى الوقت ده بيعمل execute للبروسيدور عن طريق الـ SQL Connection بالباراميترات اللى قولنا عليها فوق ،،

تيجي مهمة الـ SQL انه يروح يجيب الريوارد من الجدول اللى انت بتظبطه من البرنامج ،، اللى هو Tab2 فى البرنامج ،، بيروح يجيب الريوارد اللى انت مظبطها لليونك اللى مات والبروسيدور يضيف الريوارد للكراكتر نيم اللى جايالوه ،،

تقبل مروري ،،


مرورك على راسي :groupwave:
و تم اضافة ملاحظاتك للموضوع في المشاركة

BuiLt4KiLl 16-06-2015 09:12 PM

رد: طريقة تخصيص Reward لكل Unique
 
تمام ،، عاش
ياريت تخفي معلومات الـ SQL بتاعتك !!

Dynamic_ 17-06-2015 05:50 PM

رد: طريقة تخصيص Reward لكل Unique
 
اقتباس:

المشاركة الأصلية كتبت بواسطة BuiLt4KiLl (المشاركة 5201676)
تمام ،، عاش
ياريت تخفي معلومات الـ SQL بتاعتك !!

مش فارقة كتير :thumb_yello: انا Hamashi Test
تسلم ع المرور :icecream:

Mahmoud Rashwan 24-06-2015 06:49 PM

رد: طريقة تخصيص Reward لكل Unique
 
Good job

Kivo 26-06-2015 12:20 PM

رد: طريقة تخصيص Reward لكل Unique
 
(y)

peter.victor 26-06-2015 01:23 PM

رد: طريقة تخصيص Reward لكل Unique
 
تسلم ايدك :mf_w00t1:

AlbertBackAgain 03-01-2016 03:23 PM

رد: طريقة تخصيص Reward لكل Unique
 
اقتباس:

المشاركة الأصلية كتبت بواسطة BuiLt4KiLl (المشاركة 5201676)
تمام ،، عاش
ياريت تخفي معلومات الـ SQL بتاعتك !!

هي اصلا مش معلومات الـSQL بتاعو و هو بيقول انا هماشي لا هو ناقل الموضوع بصورو , بلينكاتو و كمان مش كاتب منقول منين .
انا بس عملت اكونت جديد عشان ارد علي الاستاذ اللي ناقل مش حبا في سيلك رود 4 اراب ولا حاجة



Albert Speaking#

Dynamic_ 03-01-2016 03:59 PM

رد: طريقة تخصيص Reward لكل Unique
 
اقتباس:

المشاركة الأصلية كتبت بواسطة AlbertBackAgain (المشاركة 5244594)
هي اصلا مش معلومات الـSQL بتاعو و هو بيقول انا هماشي لا هو ناقل الموضوع بصورو , بلينكاتو و كمان مش كاتب منقول منين .
انا بس عملت اكونت جديد عشان ارد علي الاستاذ اللي ناقل مش حبا في سيلك رود 4 اراب ولا حاجة
الموضوع الاصلي




Albert Speaking#

اولاً ممنوع وضع روابط لمنتديات منافسة ‎:)‎
ثانياً لا انا ناقل حباً في سيلكرود فور عرب و كاتب اني ناقل لو بتعرف تقرأ يعني اصلاً !! راجع كدة الموضوع وشوف اخر 5 سطور تحت !! ولا انت بتشوف اللي انت عاوز اشوفه بس ؟ وبعدين اسلام صاحب البرنامج متكلمش جاي انت تتكلم ليه اصلاً ؟ والموضوع بقاله سنة جاي انت تتفلسف دلوقتي !!
يرجى من الادارة غلق الموضوع عشان الناس تستفيد و الاستاذ ميعملش Spam ..
اللي عنده كلمة حلوة ## يقولها ..
وبعدين تعالى اعملك Project احسن من ده دلوقتي ده انا حتي شغال عليه ، وهتعرف انه حباً في Silkroad4arab

AlbertBackAgain 03-01-2016 04:38 PM

رد: طريقة تخصيص Reward لكل Unique
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ™OmeGa (المشاركة 5244608)


اولاً ممنوع وضع روابط لمنتديات منافسة ‎:)‎
ثانياً لا انا ناقل حباً في سيلكرود فور عرب و كاتب اني ناقل لو بتعرف تقرأ يعني اصلاً !! راجع كدة الموضوع وشوف اخر 5 سطور تحت !! ولا انت بتشوف اللي انت عاوز اشوفه بس ؟ وبعدين اسلام صاحب البرنامج متكلمش جاي انت تتكلم ليه اصلاً ؟ والموضوع بقاله سنة جاي انت تتفلسف دلوقتي !!
يرجى من الادارة غلق الموضوع عشان الناس تستفيد و الاستاذ ميعملش Spam ..
اللي عنده كلمة حلوة ## يقولها ..
وبعدين تعالى اعملك Project احسن من ده دلوقتي ده انا حتي شغال عليه ، وهتعرف انه حباً في Silkroad4arab

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


Dev Microsoft#

Jayden 06-01-2016 01:19 AM

رد: طريقة تخصيص Reward لكل Unique
 
ههههههههههه
براحه علينا مش كده :laughing1:
وانت جاى تعرف الناس انه منقول ولا جاى عشان تتفشخر :D
ومش فاهم بتتفشخر على ايه وكاتب اسمك فى أخر كل كلام تقوله وبتاع
انت عندك كام سنة ؟ :laughing1:

BLACK X™ 14-01-2016 11:01 AM

رد: طريقة تخصيص Reward لكل Unique
 
جميل جداا .. بس انا زهقت من الحوار ده ... مينفعش اغير السيلك لااي حاجه تانيه ؟


الساعة الآن 11:05 PM.

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