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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=289)
-   -   (^)«حصريا علي S4A كيفية اضافة Item في ال NPC بالتفصيل«(^) (https://silkroad4arab.com/vb/showthread.php?t=473229)

kingahmed696 28-12-2012 01:47 AM

(^)«حصريا علي S4A كيفية اضافة Item في ال NPC بالتفصيل«(^)
 

http://www2.0zz0.com/2012/10/22/15/311256858.gif

http://www2.0zz0.com/2012/10/22/16/593531309.png

أنا لحظت ان في ناس كتير بتسأل علي انها ازاي تضيف Item في ال NPC
فحبيت اني اشرحلكم ازاي تضيف ال Item الي انت عوزو في ال NPC بالتفصيل
نبتدي بسم الله

أولا:ال Tables الي هنشتغل عليها
1-RefPackageItem
2-RefScrapOfPackageItem
3-RefPricePolicy
4-RefShopGoods

نبتدي ب RefPackageItem (الشرح هيكون علي ال Staff D14)

كود:

1        15        86634        PACKAGE_ITEM_EU_TSTAFF_14_B_RARE        0        EXPAND_TERM_ALL SN_ITEM_EU_TSTAFF_14_B_RARE        SN_ITEM_EU_TSTAFF_14_B_RARE_TT_DESC item\europe\weapon\tstaff_14.ddj        -1        xxx        -1        xxx        -1        xxx        -1        xxx
نشرح بقي الكود دة
أول حاجة الرقم الي بالأخضر دة ال ID بتاع RefPackageitem
لو انت عاوز تعرف ايه هو اخر ID عندك في RefPackageItem تعمل ايه؟
شغل بس الكويري دة و هو هيجبهولك

كود:

SELECT MAX (ID) FROM _RefPackageItem
كدة انت جبت اخر ID في RefPackageItem زود عليه 1 وحطو مكان ال ID الي أنا حطو
يعني مثلا اخر ID
86600 هتخليه 86601
اما الي بالبنفسجي ف دة المسار بتاع صورة الItem ال بتبان في ال NPC و المسار دة في الميديا
بدل م تتعب نفسك نزل دة و فيه كل حاجة
http://files.fm/u/zzgnemv
طب كدة خلصنا RefPackageItem
ندخل علي RefScrapOfPackageItem

كود:

1        15        PACKAGE_ITEM_EU_TSTAFF_14_B_RARE        ITEM_EU_TSTAFF_14_B_RARE        0        0 133        0        0        0        0        0        0        0        0        0        0        0        0        0        -1        xxx        -1        xxx        -1        xxx        -1        xxx        89307
ايه المشكلة في دة بقي؟
دة أس المصايب أولا عشان تجيب اخر ID في RefScrapOfPackageItem
شغل الكويري دة

كود:

SELECT MAX ([Index]) FROM _RefScrapOfPackageItem
طبعا عرفين هتعملو فيه ايه
بعد كدة الرقم الي بالبنفسجي دة بتاع ايه؟ دة بتاع حاجة اسمها ال Durability
طب و تجيب الرقم دة ازاي ؟ شغل الكويري دة

كود:

DECLARE @ID int
DECLARE @Dur_U int
DECLARE @CodeName varchar(129)

SET @CodeName = 'ITEM_EU_TSTAFF_14_B_RARE'


SET @ID = (select Link from _RefObjCommon where CodeName128 = @CodeName)
SET @Dur_U = (select Dur_U from _RefObjItem where ID = @ID)


PRINT 'Durablity : '
PRINT '-----------'
PRINT ''+@Dur_U+''

الكود الي بالحمر دة كود ال Item من غير كلمة PACKAGE_
وطبعا هتحط القم الي هيطلعلك مكان الرقم الي بالبنفسجي
ندخل في RefPricePolicy و دة Table سهل أوي و دة بيبقي فيه السعر بتاع ال Item

كود:

1        15        PACKAGE_ITEM_EU_TSTAFF_14_B_RARE        1        0 1000000        -1        xxx        -1        xxx        -1        xxx        -1        xxx
الي بالأحمر دة عبارة عن الحاجة الي بيتباع بيها ال Item سواء كان Gold or Silk or Coin
كل حاجة ليها كود و دي كل الأكواد

كود:

1 = Gold
2 = Silk
4 = Gift Silk (Received Silk)
16 = Point (vSRO); Premium Silk (iSRO & kSRO)
32 = Honor Point
64 = Copper Coin
128 = Iron Coin
256 = Silver Coin
512 = Gold Coin
1024 = Arena Coin

الي بالبنفسجي دة بقي اد ايه من الحاجة دي يعني زي منا عامل كدة 1000000 جولد

ندخل علي RefShopGoods
ودة بقي الي بيتحط فيه المكان الي هيتباع فيه ال Item
ومن غير ال Table دي ال Item شم هيكون موجود في أي NPC

كود:

1        15        STORE_CH_SMITH_TAB1        PACKAGE_ITEM_EU_TSTAFF_14_B_RARE 0        -1        xxx        -1        xxx        -1        xxx        -1        xxx
الي بالاخضر دة كود ال NPC ال هتحط فيه ال Item و أنا حطو في بتاع الأسلحة في Jangan
طب والي بالبنفسجي ؟ دة ترتيب ال Item في ال NPC و لازم يكون بالدور
و بيبتدي من 0 مش 1 يعني دة أول Item في ال NPC بس لو في Item في نفس المكان دة ال SR_GameServer هيجبلك Error

وبكدة أكون خلصت شرح الحمد لله
وشكرا



Dallin 28-12-2012 03:24 AM

أستمر ^_*

™Anas™ 28-12-2012 03:35 AM

والله ما حد هنا عندو دم لأن الراجل تعب فشخ ف الموضوع ده والموضوع ده عمره ما إتعمل هنا قبل كده
وف الآخر ولا حد عبر
هوا أنا عن نفسي مش محتاجه ف أي حاجه بس المفروض يتشكر عليه
أحلى تحيه مني ليك يا برنس إستمر

kingahmed696 28-12-2012 03:41 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة starroad (المشاركة 4492940)
أستمر ^_*

اقتباس:

المشاركة الأصلية كتبت بواسطة ™anas™ (المشاركة 4492952)
والله ما حد هنا عندو دم لأن الراجل تعب فشخ ف الموضوع ده والموضوع ده عمره ما إتعمل هنا قبل كده
وف الآخر ولا حد عبر
هوا أنا عن نفسي مش محتاجه ف أي حاجه بس المفروض يتشكر عليه
أحلى تحيه مني ليك يا برنس إستمر

شكرا ليكم يا رجالة

™_ EthereaL_™ 28-12-2012 03:49 AM

مشكور ومميز فوق الخيال

kingahmed696 28-12-2012 04:01 AM

شكرا لمرورك

Zenger 28-12-2012 04:07 AM

تسلم ايدك يثبت يومين

لما نشوف اراء الناس

Abosry3 28-12-2012 04:47 AM

تمام في ناس كتير هتحتاجه !

CriZ 28-12-2012 08:11 AM

تمام شكرا على الموضوع استمر:yay:

kingahmed696 28-12-2012 02:42 PM

شكرا ليكم جميعا

MR ! HЄRO 28-12-2012 05:17 PM

تمام الله ينور ان شاء الله هعمل واحد فيديو بالتفصيل الممل عشان فعلن في ناس كتير مش عارف npc
استمر

lordmax11 28-12-2012 05:26 PM

تمام تسلام ايدك

Mahmoud Rashwan 28-12-2012 05:39 PM

بجد الله ينور

posa 28-12-2012 05:54 PM

هائل انا استفدت جدا من موضوعك دة و الشرح جامد جدا بس فى حاجة انت مشرحتش
ال Client Side يعنى نعمل اية فى الكلاينت

.a7la-smile. 28-12-2012 06:01 PM

شـغـلـ عـالـى تـسلمـ ايـدكـ .. ^_^

●♥ Marwan1337 ♥● 28-12-2012 08:30 PM

تمــــامـ , أستمـــر !

kingahmed696 29-12-2012 12:37 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة posa (المشاركة 4493589)
هائل انا استفدت جدا من موضوعك دة و الشرح جامد جدا بس فى حاجة انت مشرحتش
ال client side يعنى نعمل اية فى الكلاينت

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

Last_Fiddler 29-12-2012 12:40 AM

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

Mr Z!dane 29-12-2012 12:46 AM

شــــغل عالي
استمر

[Dev] Arshivel 29-12-2012 01:24 AM

تمام استمر

kingahmed696 29-12-2012 01:41 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة folaa (المشاركة 4494063)
الف شكراا على تعبك بس ممكن سوال ازاى اجيب كود الان بى سى الى انا عيز احوط فيه الحاجه

من RefShop

Hussein Alwr 29-12-2012 03:26 AM

الله عليك يا عموهم شرح روعة تسلم أيدك

Dark_Legend 29-12-2012 02:59 PM

انا باستخدم الداتا بيز الدجري 11 الي هيا ديه

http://www.silkroad4arab.com/vb/showthread.php?t=469347

فالمهم انا عايز اغير سعر الاسلحه ال fight اخليه بي coin

عايز اعرف ازاي

2... عايز اضيف اسلحه Egy بي Coin بردو

عايز اعرف ازاي

3... انا عندي اللبس ال Immortally عند ال npc اللي في هوتان بس Silk ومش بيتباع انا عايز اخليه بي Gold Coin عايز اعرف ازاي

ارجو الشرح مفصل

kingahmed696 29-12-2012 04:17 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة Dark_Legend (المشاركة 4494567)
انا باستخدم الداتا بيز الدجري 11 الي هيا ديه

http://www.silkroad4arab.com/vb/showthread.php?t=469347

فالمهم انا عايز اغير سعر الاسلحه ال fight اخليه بي coin

عايز اعرف ازاي

2... عايز اضيف اسلحه Egy بي Coin بردو

عايز اعرف ازاي

3... انا عندي اللبس ال Immortally عند ال npc اللي في هوتان بس Silk ومش بيتباع انا عايز اخليه بي Gold Coin عايز اعرف ازاي

ارجو الشرح مفصل

مفيش تفصيل اكتر من كدة :console:

yeayeayea 29-12-2012 11:01 PM

مشكور

Dark_Legend 29-12-2012 11:44 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة kingahmed696 (المشاركة 4494674)
مفيش تفصيل اكتر من كدة :console:

يعني انا بس عايز افهم ازاي اغير سعر الايتم اللي بي سيلك في ال shop اخليه بي Gold Coin

يعني انا عندي الاسلحه ال Fight بتتباع بي 1200 سيلك انا عايز اخليه مثلا بي 200 gold Coin

ازاي ؟

:specool:

[GM]Tormentor 30-12-2012 12:48 AM

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

SweeTLove 30-12-2012 08:27 PM

بارك الله فيك:huglove:

ZEKO1 03-01-2013 08:53 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة kingahmed696 (المشاركة 4492849)

طب والي بالبنفسجي ؟ دة ترتيب ال item في ال npc و لازم يكون بالدور
و بيبتدي من 0 مش 1 يعني دة أول item في ال npc بس لو في item في نفس المكان دة ال sr_gameserver هيجبلك error

وبكدة أكون خلصت شرح الحمد لله
وشكرا

اولا مشكووووووووووووووووووووووووووووووووووووووووووووووو وووور
انت والله العظيم استااااذ ورئيس قسم

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

او ازاي احطه في صفحه تانيه

شكرا مره اخري

kingahmed696 04-01-2013 10:37 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة ZEKO1 (المشاركة 4501004)
اولا مشكووووووووووووووووووووووووووووووووووووووووووووووو وووور
انت والله العظيم استااااذ ورئيس قسم

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

او ازاي احطه في صفحه تانيه

شكرا مره اخري

RefShopGoods
أول رقم الي هو 1 لو عملتو 0 ال Item هيتشال و تغير مكانو من اسم ال NPC

elfr3on2010 14-01-2013 03:53 PM

تسلم ايدك

EL.Pop 18-01-2013 12:01 AM

جااااااااااااااااااااااااااااااااااااااااااااااااا ااااااااااااااامد
اووووووووووووووووووووووووووووووووووووووووووووى
يااااااااااااااااااااااااااااااااااااااااااااااااا اااااااااااااااااا
بووووووووووووووووووووووووووووووووووووووووووووب
:naughty::naughty::naughty::naughty::naughty:

D0ta 18-01-2013 08:51 PM

تسلمـ يا كبير

ViP_BedoZ 20-01-2013 11:26 AM

تسلم

PrincessX 24-01-2013 09:05 AM

ما بعرف شو احكى ع كل ها المجهود الجبار اخى الله يعطيك العافيه

GM] Evil_Pro] 01-02-2013 12:16 AM

موضوع جميل جداا

elz3eemyugi1 03-02-2013 12:09 AM

معلش استفسار صغير

ازاى اعرف اكواد ال npc

علشان اكون عارف يعنى بحوت الحاجة فين

و انهى مدينة كمان

kingahmed696 03-02-2013 11:37 PM

RefShop
RefShopTab

kerolos2012 04-02-2013 03:46 AM

تسلم..

elz3eemyugi1 04-02-2013 08:33 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة kingahmed696 (المشاركة 4541656)
RefShop
RefShopTab

شكرا :)


الساعة الآن 01:47 AM.

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