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

مشاهدة النسخة كاملة : [حصري]كيفية اضافة Quest جديدة للسيرفر بتاعك!!


saif1999
25-01-2013, 03:43 AM
اولا:
لازم يكون عندك البرامج دي
http://www.microsoft.com/en-us/download/details.aspx?id=15336
http://www.microsoft.com/en-us/download/details.aspx?id=29
http://www.microsoft.com/en-us/download/details.aspx?id=17718

وطبعا برنامج ال Lua من هنا http://luaforwindows.googlecode.com/files/LuaForWindows_v5.1.4-46.exe

وملف ال كويستات من هنا
http://www.mediafire.com/?wz5wncn34q45cjb

اعمل Extract للملف ده ادخل على فولدير Quest

اعمل ملف .lua جديد
http://i.imgur.com/8wVRqY4.png
http://i.imgur.com/VbN3Z01.png

ضيف ده
function QNO_TEST_QUEST() -- you should match this with your filename!
QUESTID = LuaGetQuestID("QNO_TEST_QUEST") -- IMPORTANT: must match with the name in your database
LuaSetStartCodition(2, QSC_QUEST, QSC_LEVEL, 1, 1)
QM_CONVERSATION = 1
LuaSetStartMethod(QM_CONVERSATION, 1, "NPC_CH_SMITH")
LuaInsertMissionOrCompleteNpc("NPC_CH_SMITH")
LuaQuestInsertNpc(1, "NPC_CH_SMITH")
LuaSetAchievementLimit(1)
LuaSetMissionDataSize(QUESTID, 1)
LuaSetMissionData_EX(QUESTID, 0, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_TEST_QUEST", 1, "MOB_CH_MANGNYANG", 0, 20, 0, 1)
InsertQuestMenuStringList("NPC_CH_SMITH", 8, "BASIC_MENUSTRING_GREETING", "SN_NPC_CH_POTION_QS", "BASIC_MENUSTRING_REQUEST_ACCEPT_QUEST", "SN_TALK_QNO_TEST_QUEST_01", "BASIC_MENUSTRING_AT_ACCEPT", "SN_TALK_QNO_TEST_QUEST_02", "BASIC_MENUSTRING_AT_DENY", "SN_TALK_QNO_TEST_QUEST_03", "BASIC_MENUSTRING_NOT_ACHIEVED", "SN_TALK_QNO_TEST_QUEST_04", "BASIC_MENUSTRING_INVENTORY_FULL", "SN_TALK_QNO_TEST_QUEST_05", "BASIC_MENUSTRING_ACHIEVED", "SN_TALK_QNO_TEST_QUEST_06", "BASIC_MENUSTRING_ACHIEVED_NOW", "SN_TALK_QNO_TEST_QUEST_07")
LuaSetMissionCompleteNum(0)
PAY_ITEM_METHOD_EXACT = 1
LuaSetAchievedItem(1, 7200, 0, 0, 1, "ITEM_MALL_GLOBAL_CHATTING", 10)
LuaSetAchievedSkillPont(0)
end

http://i.imgur.com/w82Or9c.png

دلوقتي خلصنا من الملف دا

منروح على QuestList.lua
ومنضيف السطر
LuaInsertQuest(TYPE_ID, "SN_QNO_TEST_QUEST.lua", "QNO_TEST_QUEST")
http://i.epvpimg.com/WotRc.png

وبعدين منشغل ال make_questlist.bat و make_quest.bat
بدا لازم ينعملوا ملفين QuestList.sct and Quest.sct.
مننسخ على YOURSERVER\Script\VIETNAM او YOURSERVER\Script\THAILAND

طبعا تاكد انك عامل backup لكل شيء بحالة كان في غلط

ننتقل للداتابيس

_RefQuest
Code:
1 816 QNO_TEST_QUEST 0 <??>???? ?? SN_QNO_TEST_QUEST SN_PAY_QNO_TEST_QUEST xxx SN_PAYCON_QNO_TEST_QUEST SN_NN_QNO_TEST_QUEST SN_NC_QNO_TEST_QUEST

_RefQuestReward
Code:
1 QUESTID* QNO_TEST_QUEST 1 1 1 0 0 0 0 0 7200 0 0 0 xxx 0 0 0 0 0 xxx 0 xxx 0 xxx*ID column of _RefQuest table

_RefQuestRewardItems (بس اذا كان في reward)
Code:
1 QUESTID* QNO_TEST_QUEST 0 ITEM_MALL_GLOBAL_CHATTING xxx 0 10 xxx 0 xxx 0 xxx*QUESTID

QUESTID* = هوا الكويست id من ال Refquest يعني الرقم لي راح يطلع مكان ال 816

اذا اردت ان تتاكد شغل السرفر لازم تطلع الرسالة دي بل SR_GAMESERVER
http://i.epvpimg.com/qCFUe.png
طبعا غير الرقم وحسب اسم الكويست
اذا طلعت ايا رسالة غيرها فعندك غلط


نروح عل media

نعمل extract ل media\server_dep\silkroad\textdata)

questdata.txt
1 QUESTID* QNO_TEST_QUEST 0 <??>???? ?? SN_QNO_TEST_QUEST SN_PAY_QNO_TEST_QUEST xxx SN_PAYCON_QNO_TEST_QUEST SN_NN_QNO_TEST_QUEST SN_NC_TEST_QUEST

questcontentsdata.txt
QNO_TEST_QUEST 0 0 xxx 1 SN_CON_QNO_TEST_QUEST xxx xxx xxx xxx xxx xxx xxx 0 xxx xxx 0

refqusetreward.txt
QUESTID* QNO_TEST_QUEST 1 1 1 0 0 0 0 0 0 7200 0 0 0 xxx 0 0 0 0 xxx 0 xxx 0 xxx

refquestrewarditems.txt
QUESTID* QNO_TEST_QUEST 0 ITEM_MALL_GLOBAL_CHATTING xxx xxx 0 10 0 xxx 0 xxx

refquestrewarditems.txt = _Refquestrewarditems
يعني تغير حسب ال Reward لي حاطتها

textquest_otherstring.txt
1 SN_PAYCON_QNO_TEST_QUEST 0 0 0 0 0 0 <sml2><strong><font color="255,226,74,0">
◈ Mission</font></strong><br>Hunt 20 Mangyangs<br><br><strong><font color="255,226,74,0">
◈ Reward</font></strong><br>Experience 7200 / 10 Global Chattings<br><br><strong><font color="255,226,74,0">
◈ Form</font></strong><br>Available Once<br><br><strong><font color="255,226,74,0">
◈ NPC</font></strong><br>Chulsan the blacksmith of Jangan<br><br><strong><font color="255,226,74,0">
◈ Monster</font></strong><br>Mangyang<br><br><font color="255,44,15,1"><strong>
◈ Scenario</strong><br>Bla some quest description goes here</font></sml2> 0 0 0 0 0
1 SN_NN_QNO_TEST_QUEST 0 0 0 0 0 0 Chulsan, blacksmith of Jangan 0 0 0 0 0 0
1 SN_NC_QNO_TEST_QUEST 0 0 0 0 0 0 Available Once 0 0 0 0 0 0
بالكود ده بتغير كلام ال NPC

textquest_queststring.txt
1 SN_TALK_QNO_TEST_QUEST_01 0 0 0 0 0 0 Kill 15 mangyangs lols. 0 0 0 0 0 0 0
1 SN_TALK_QNO_TEST_QUEST_02 0 0 0 0 0 0 Good. I knew that you would agree to do this. I'll reward you more than enough, of course. 0 0 0 0 0 0 0
1 SN_TALK_QNO_TEST_QUEST_03 0 0 0 0 0 0 Hmm. I've misjudged you. 0 0 0 0 0 0 0
1 SN_TALK_QNO_TEST_QUEST_04 0 0 0 0 0 0 Please kill a few more mangyangs please. 0 0 0 0 0 0 0
1 SN_TALK_QNO_TEST_QUEST_05 0 0 0 0 0 0 I want to reward you but your inventory is full. Please dispose of some unneccessary items first. 0 0 0 0 0 0 0
1 SN_TALK_QNO_TEST_QUEST_06 0 0 0 0 0 0 Thank you. Now I can sleep well. This is your reward. Take this. 0 0 0 0 0 0 0
1 SN_TALK_QNO_TEST_QUEST_07 0 0 0 0 0 0 The hunting of Mangyangs is completed. Go and report to Chulsan. 0 0 0 0 0 0 0


textquest_speech&name.txt
1 SN_QNO_TEST_QUEST 0 0 0 0 0 0 Test quest 0 0 0 0 0 0 0
1 SN_PAY_QNO_TEST_QUEST 0 0 0 0 0 0 Test quest 0 0 0 0 0 0 0
1 SN_CON_QNO_TEST_QUEST 0 0 0 0 0 0 Hunt 20 Mangyang (%d) 0 0 0 0 0 0 0

وطبعا QUESTID* مثل في الداتابيس يعني الرقم لي راح يطلع من الداتابيس محل الرقم 816


ملاحظة : الشرح منقول من FORUM ثاني بس قمت ترجمته للعربي وشرحته
وماضفتش معلومات كثير خالص لانوا واضح من الشرح

El_safa71980
25-01-2013, 03:47 AM
يسعدنى اكون اول واحد ارض على الموضوع وتسلم بجد

3oOomar
25-01-2013, 03:59 AM
طيب ياباشا منقول يبقى لازمـ تكون مجربوا .. :31:

هات صورة من السيرفر بتاعكـ ..

saif1999
25-01-2013, 04:02 AM
انا مجربو من فترة بس دي صور قديمة مصورها واسا عملت الموضوع

دا الموضوع في ال elitepvpers وشغال 100% وماخوذ من elitepvpers

الرابط
http://www.elitepvpers.com/forum/private-sro-exploits-hacks-bots-guides/1868190-release-silkroad-lua-scripts-new-quests-more.html

صورة
http://i.epvpimg.com/oQ4ue.png

تحياتي

Ahmed El basha
25-01-2013, 04:15 AM
موضوع هايل :lulu12: :lulu12:

Abd ElHamid Samy
25-01-2013, 05:16 AM
تسلمـ بس اعتقد ممنوع تحط روابط منتديات تانية

تسلمـ مرة تانية

MiDo-Xp
25-01-2013, 06:22 AM
thx

MyRȝturn
25-01-2013, 06:25 AM
تسلم

omarahmed500
25-01-2013, 06:29 AM
تسلم

elfr3on2010
25-01-2013, 07:16 AM
مجهود رائع

ღ♥Alexandria♥ღ
25-01-2013, 10:19 AM
ـسلم

Ultra Games
25-01-2013, 10:48 AM
تسلم

GM]7oDa]
25-01-2013, 11:30 AM
يثبت يومين لمجهودك :)

و تشكر انا هجربو النهرداه

MR ! HЄRO
25-01-2013, 11:40 AM
تمام الله ينور
استمر

kingahmed696
25-01-2013, 04:00 PM
شكرا علي الموضوع الرائع

Mr Z!dane
25-01-2013, 05:41 PM
تــــمام
اســــــــــتمر

El_safa71980
30-01-2013, 09:22 PM
يابرنس انا جربت الموضوع ده الكويسته اضافت بس مافيش كلام بيظهر ولو موت وحش مش بيظهر اى حاجه على الشاشه ياريت الحل

StayAlive-Online
17-02-2013, 05:02 AM
الموضوع ده جميل بس فى حاجة ناقصه

فين ال Decompiler

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

ارجو الرد:no:

Z.e.K.o
17-02-2013, 02:20 PM
موضوع جميل

™_SaMeR_™
18-02-2013, 11:46 AM
تسلمـ

Cursed_Devil
10-03-2013, 08:52 PM
تسلم يا معلم :kissing:

saif1999
04-05-2013, 12:29 AM
للرفع

Mahmoud Rashwan
24-07-2013, 02:19 AM
تسلمـ

Ch3tos
25-07-2013, 05:04 AM
n!Ce

so7bagia.com
25-07-2013, 05:55 AM
http://so7bagia.com/juole6/images/logo.png

بسم الله الرحمن الرحيم
بدايه الموضوع أرحب بكم جميعا .
و أحب انوه عن أنشاء منتدى جديد بأسم الصحبجيه
المنتدى يجمع نخبه كامله من مشرفين و مراقبين منتديات كثيره
- أصحاب كول - دى فى دى العربى - عالم الزيرو - فوكس ايجى -
و العديد جاء ليشاركنا المعرفه الحقيقه
ولاكن بأسم الصخبجيه الضى لا يقدم الظلم لائ شخص أبدا

. .

منتدانا لا يضع قيود على الروابط كما يفعل الغير
منتدانا لا يغصب الغضو على التسجيل أبداء فهذا عائد الى رغبته

. .

منتديات الصحبجيه ظهرت أحصائياته فى اليوم الاول فقط من الافتتاح :

المواضيع: 4,536, المشاركات: 7,329, الأعضاء: 102, الأعضاء النشطين: 102
الأعضاء الذين تواجدوا خلال 24 ساعة: 774 (66 عضو و 708 زائر)
المتواجدون الآن: 73 (الأعضاء 7 والزوار 66)

وهذا كله من فضل الله علينا

- -

منتدى الصحبجيه يتمتع بأستيل مدفوع و ليس مثل الاخرين
المعتمدين على التعديل و نزع الحقوق

منتديات الصحبجيه يتمتع بنخبه من الانسات المشرفات للاقسام
و ايضا الذكور المشرفين للاقسام
وطاقم اداره يعرف ماذا يفعل بالضبط

لا يوجد عندنا كلمه تأخير يومين = عزل
لا عزرك معاك أتأخر بالاسبوع عادى لان الله لا يضيع اجر من أحسن عمل
و المنتدى الى بيعمل كده و ينزل اعضائه بعد يومين ولا حاجه يبقى حرام عليه
يضيع مجهود الناس دى على الفاضى

- -

منتديات الصحبجيه تقدم عروض تصل للـ 500 جنيه كاش !
منتديات الصحبجيه تقدم عروض تصل للـ 5 دى قى فى كونكر اونلاين !
منتديات الصحبجيه تقدم مسابقات ببريدات رسميه و كروت شحن !
منتديات الصحبجيه تعطى مقابل مادى و قدره 50 جنيه شهريا للمشرف
الذى تواجد معانا اكثر من شهر و للمشرفين المميزن 70 جنيه شهريا !
منتديات الصحبجيه تدعم الشعر و المواهب و الثقافه و السياسه
منتديات الصحبجيه كلمه ليست بالساهل على بعض الناس
ولاكننا سوف نصل بأذن الله رغم أنف الجميع

- -

لدينا نظام حمايه كامل ولا يستطيع أحد ان يخترق انظمتنا
لدينا نظام أرشفه كامل و ان شاء الله على جوجل قريبا
لدينا التقدير و الاحترام لـك و لكى أخى و أختى
جميعا أخوه فى الله .

- -

مطلوب مشرفين - مراقبين - ادارين - نواب
بشرط الخبره فى المجال المطلوب العمل عليه
وكما قلنا مقابل مادى للمشرف المميز فى عمله

- -

فرصه لاصحاب السيرفرات الشخصيه :

خط بنر سيرفرك مجانا على الصحبجيه الان و بدون اى مقابل
ولا قيود لمده 3 شهور الا اذا قدر الله و انتهى سيرفرك قبل المده
سوف نطلب منك السماح فى ألغاء الاعلان .

- -

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

- -

للتواصل على الميل : [email protected]
للتواصل على الميل الخصى : [email protected]
للتواصل على الميل الرسمى للموقع : [email protected]
تاريخ تجديد الاشتراك للاستضافه : فى 2016 ان شاء الله
تاريخ تجديد الدومين للاستضافه : فى 2016 ان شاء الله
رابط المنتدى : http://so7bagia.com
أسم المنتدى : الصحبجيه
تاريخ الانشاء : منذ يوم
المدير : MoHaMeD (http://so7bagia.com/member.php?u=1)



- -

http://www.m3refavb.com/images/smilies/1211777162.png

bola104
25-07-2013, 12:22 PM
جامد

Mohamed_Candy
26-12-2013, 05:13 PM
لو عايز اعمل el quest كذا مره ازي ? شكرا :thumb_yello:

Silver4NET
02-01-2014, 04:24 PM
أكثر من تحفه تألق

Silver4NET
21-04-2014, 03:34 PM
طيب ممكن تقولى ازاى اعمل الكويست متكرر يعنى الواحد ممكن يعملوا

ويخلصوا وبعد كده يعملوا مره تانيه ؟

ruxana
21-04-2014, 11:02 PM
Nice work man

مستوطنة
22-04-2014, 10:13 PM
شرح رائع حياك الله بانتظار جديدك

Xeitran
23-04-2014, 04:01 PM
مشكور يا نجم

Xan
27-09-2015, 10:04 PM
شكرااا اوي
طيب لو انا عايز اخلي الكويست مره واحده في اليوم
أزاي ؟

resident
04-10-2015, 06:14 PM
مشكور

JanGanSRO
06-10-2015, 04:45 PM
https://www.youtube.com/watch?v=kXMnr_Hblq8

JanGanSRO
06-10-2015, 04:48 PM
مشكور

function QNO_FW_BA2_008()
QUESTID = LuaGetQuestID("QNO_FW_BA2_008")
LuaSetStartCodition(2, QSC_QUEST, QSC_LEVEL, 100, 100)
QM_CONVERSATION = 1
LuaSetStartMethod(QM_CONVERSATION, 1, "NPC_QUEST3")
LuaInsertMissionOrCompleteNpc("NPC_QUEST3")
LuaQuestInsertNpc(1, "NPC_QUEST3")
LuaSetAchievementLimit(1)
LuaSetDivideType(5) <<<<<<<
LuaSetRealTime() <<<<<<<
LuaSetMissionDataSize(QUESTID, 1)
LuaSetMissionData_EX(QUESTID, 0, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_FW_BA2_008_1", 4, "MOB_ARABIA_GIANT_DEMON", "MOB_ARABIA_GIANT_DEMON", "MOB_ARABIA_THIEF_BOSS", "MOB_ARABIA_THIEF_BOSS", 0, 1, 0, 1)
InsertQuestMenuStringList("NPC_QUEST3", 8, "BASIC_MENUSTRING_GREETING", "SN_NPC_KT_SOLDIER_WE2_QS", "BASIC_MENUSTRING_REQUEST_ACCEPT_QUEST", "SN_TALK_QNO_FW_BA2_008_01", "BASIC_MENUSTRING_AT_ACCEPT", "SN_TALK_QNO_FW_BA2_008_02", "BASIC_MENUSTRING_AT_DENY", "SN_TALK_QNO_FW_BA2_008_03", "BASIC_MENUSTRING_NOT_ACHIEVED", "SN_TALK_QNO_FW_BA2_008_04", "BASIC_MENUSTRING_ACHIEVED", "SN_TALK_QNO_FW_BA2_008_06", "BASIC_MENUSTRING_ACHIEVED_NOW", "SN_TALK_QNO_FW_BA2_008_07", "BASIC_MENUSTRING_COUNT_LIMIT", "SN_TALK_QNO_FW_BA2_008_05")
LuaSetMissionCompleteNum(0)
end

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

JanGanSRO
06-10-2015, 04:54 PM
لو عايز اعمل el quest كذا مره ازي ? شكرا :thumb_yello:

تشيل السطر دة من الاسكريبت

LuaSetAchievementLimit(1)

Dev.Ri3o
11-10-2015, 08:48 PM
ارجو توضيح السطر ده يعنى المسار ده بيبقى فين ؟؟

مننسخ على YOURSERVER\Script\VIETNAM او YOURSERVER\Script\THAILAND
:sorry:

JanGanSRO
17-10-2015, 08:44 PM
الفولدر اللى فيه ملفات فتح السيرفر حتلاقى فيه فولدر اسمو script
بالنسبه للفيسرو
المسار بيكون
YOURSERVER\Script\VIETNAM

Xan
19-11-2015, 08:31 PM
الله ينور عليك <3 <3
والله افدتنا جامد :mwah1::mwah1::mwah1::mwah1::mwah1:

MR.KaBO
25-06-2016, 06:33 AM
تسلم بس برضو مش واضح الشرح يا باشا

MR.KaBO
25-06-2016, 06:35 AM
:lighten: انت برنس والله الواد اللي عامل الشرح مش موضح

Mando1995
25-06-2016, 11:31 AM
:lighten: انت برنس والله الواد اللي عامل الشرح مش موضح

انتا الى فاشل الشرح جميل جداً :vibrate:

testmis
11-04-2018, 09:48 PM
اولا:
لازم يكون عندك البرامج دي
http://www.microsoft.com/en-us/download/details.aspx?id=15336
http://www.microsoft.com/en-us/download/details.aspx?id=29
http://www.microsoft.com/en-us/download/details.aspx?id=17718

وطبعا برنامج ال Lua من هنا http://luaforwindows.googlecode.com/files/LuaForWindows_v5.1.4-46.exe

وملف ال كويستات من هنا
http://www.mediafire.com/?wz5wncn34q45cjb

اعمل Extract للملف ده ادخل على فولدير Quest

اعمل ملف .lua جديد
http://i.imgur.com/8wVRqY4.png
http://i.imgur.com/VbN3Z01.png

ضيف ده
function QNO_TEST_QUEST() -- you should match this with your filename!
QUESTID = LuaGetQuestID("QNO_TEST_QUEST") -- IMPORTANT: must match with the name in your database
LuaSetStartCodition(2, QSC_QUEST, QSC_LEVEL, 1, 1)
QM_CONVERSATION = 1
LuaSetStartMethod(QM_CONVERSATION, 1, "NPC_CH_SMITH")
LuaInsertMissionOrCompleteNpc("NPC_CH_SMITH")
LuaQuestInsertNpc(1, "NPC_CH_SMITH")
LuaSetAchievementLimit(1)
LuaSetMissionDataSize(QUESTID, 1)
LuaSetMissionData_EX(QUESTID, 0, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_TEST_QUEST", 1, "MOB_CH_MANGNYANG", 0, 20, 0, 1)
InsertQuestMenuStringList("NPC_CH_SMITH", 8, "BASIC_MENUSTRING_GREETING", "SN_NPC_CH_POTION_QS", "BASIC_MENUSTRING_REQUEST_ACCEPT_QUEST", "SN_TALK_QNO_TEST_QUEST_01", "BASIC_MENUSTRING_AT_ACCEPT", "SN_TALK_QNO_TEST_QUEST_02", "BASIC_MENUSTRING_AT_DENY", "SN_TALK_QNO_TEST_QUEST_03", "BASIC_MENUSTRING_NOT_ACHIEVED", "SN_TALK_QNO_TEST_QUEST_04", "BASIC_MENUSTRING_INVENTORY_FULL", "SN_TALK_QNO_TEST_QUEST_05", "BASIC_MENUSTRING_ACHIEVED", "SN_TALK_QNO_TEST_QUEST_06", "BASIC_MENUSTRING_ACHIEVED_NOW", "SN_TALK_QNO_TEST_QUEST_07")
LuaSetMissionCompleteNum(0)
PAY_ITEM_METHOD_EXACT = 1
LuaSetAchievedItem(1, 7200, 0, 0, 1, "ITEM_MALL_GLOBAL_CHATTING", 10)
LuaSetAchievedSkillPont(0)
end

http://i.imgur.com/w82Or9c.png

دلوقتي خلصنا من الملف دا

منروح على QuestList.lua
ومنضيف السطر
LuaInsertQuest(TYPE_ID, "SN_QNO_TEST_QUEST.lua", "QNO_TEST_QUEST")
http://i.epvpimg.com/WotRc.png

وبعدين منشغل ال make_questlist.bat و make_quest.bat
بدا لازم ينعملوا ملفين QuestList.sct and Quest.sct.
مننسخ على YOURSERVER\Script\VIETNAM او YOURSERVER\Script\THAILAND

طبعا تاكد انك عامل backup لكل شيء بحالة كان في غلط

ننتقل للداتابيس

_RefQuest
Code:
1 816 QNO_TEST_QUEST 0 <??>???? ?? SN_QNO_TEST_QUEST SN_PAY_QNO_TEST_QUEST xxx SN_PAYCON_QNO_TEST_QUEST SN_NN_QNO_TEST_QUEST SN_NC_QNO_TEST_QUEST

_RefQuestReward
Code:
1 QUESTID* QNO_TEST_QUEST 1 1 1 0 0 0 0 0 7200 0 0 0 xxx 0 0 0 0 0 xxx 0 xxx 0 xxx*ID column of _RefQuest table

_RefQuestRewardItems (بس اذا كان في reward)
Code:
1 QUESTID* QNO_TEST_QUEST 0 ITEM_MALL_GLOBAL_CHATTING xxx 0 10 xxx 0 xxx 0 xxx*QUESTID

QUESTID* = هوا الكويست id من ال Refquest يعني الرقم لي راح يطلع مكان ال 816

اذا اردت ان تتاكد شغل السرفر لازم تطلع الرسالة دي بل SR_GAMESERVER
http://i.epvpimg.com/qCFUe.png
طبعا غير الرقم وحسب اسم الكويست
اذا طلعت ايا رسالة غيرها فعندك غلط


نروح عل media

نعمل extract ل media\server_dep\silkroad\textdata)

questdata.txt
1 QUESTID* QNO_TEST_QUEST 0 <??>???? ?? SN_QNO_TEST_QUEST SN_PAY_QNO_TEST_QUEST xxx SN_PAYCON_QNO_TEST_QUEST SN_NN_QNO_TEST_QUEST SN_NC_TEST_QUEST

questcontentsdata.txt
QNO_TEST_QUEST 0 0 xxx 1 SN_CON_QNO_TEST_QUEST xxx xxx xxx xxx xxx xxx xxx 0 xxx xxx 0

refqusetreward.txt
QUESTID* QNO_TEST_QUEST 1 1 1 0 0 0 0 0 0 7200 0 0 0 xxx 0 0 0 0 xxx 0 xxx 0 xxx

refquestrewarditems.txt
QUESTID* QNO_TEST_QUEST 0 ITEM_MALL_GLOBAL_CHATTING xxx xxx 0 10 0 xxx 0 xxx

refquestrewarditems.txt = _Refquestrewarditems
يعني تغير حسب ال Reward لي حاطتها

textquest_otherstring.txt
1 SN_PAYCON_QNO_TEST_QUEST 0 0 0 0 0 0 <sml2><strong><font color="255,226,74,0">
◈ Mission</font></strong><br>Hunt 20 Mangyangs<br><br><strong><font color="255,226,74,0">
◈ Reward</font></strong><br>Experience 7200 / 10 Global Chattings<br><br><strong><font color="255,226,74,0">
◈ Form</font></strong><br>Available Once<br><br><strong><font color="255,226,74,0">
◈ NPC</font></strong><br>Chulsan the blacksmith of Jangan<br><br><strong><font color="255,226,74,0">
◈ Monster</font></strong><br>Mangyang<br><br><font color="255,44,15,1"><strong>
◈ Scenario</strong><br>Bla some quest description goes here</font></sml2> 0 0 0 0 0
1 SN_NN_QNO_TEST_QUEST 0 0 0 0 0 0 Chulsan, blacksmith of Jangan 0 0 0 0 0 0
1 SN_NC_QNO_TEST_QUEST 0 0 0 0 0 0 Available Once 0 0 0 0 0 0
بالكود ده بتغير كلام ال NPC

textquest_queststring.txt
1 SN_TALK_QNO_TEST_QUEST_01 0 0 0 0 0 0 Kill 15 mangyangs lols. 0 0 0 0 0 0 0
1 SN_TALK_QNO_TEST_QUEST_02 0 0 0 0 0 0 Good. I knew that you would agree to do this. I'll reward you more than enough, of course. 0 0 0 0 0 0 0
1 SN_TALK_QNO_TEST_QUEST_03 0 0 0 0 0 0 Hmm. I've misjudged you. 0 0 0 0 0 0 0
1 SN_TALK_QNO_TEST_QUEST_04 0 0 0 0 0 0 Please kill a few more mangyangs please. 0 0 0 0 0 0 0
1 SN_TALK_QNO_TEST_QUEST_05 0 0 0 0 0 0 I want to reward you but your inventory is full. Please dispose of some unneccessary items first. 0 0 0 0 0 0 0
1 SN_TALK_QNO_TEST_QUEST_06 0 0 0 0 0 0 Thank you. Now I can sleep well. This is your reward. Take this. 0 0 0 0 0 0 0
1 SN_TALK_QNO_TEST_QUEST_07 0 0 0 0 0 0 The hunting of Mangyangs is completed. Go and report to Chulsan. 0 0 0 0 0 0 0


textquest_speech&name.txt
1 SN_QNO_TEST_QUEST 0 0 0 0 0 0 Test quest 0 0 0 0 0 0 0
1 SN_PAY_QNO_TEST_QUEST 0 0 0 0 0 0 Test quest 0 0 0 0 0 0 0
1 SN_CON_QNO_TEST_QUEST 0 0 0 0 0 0 Hunt 20 Mangyang (%d) 0 0 0 0 0 0 0

وطبعا QUESTID* مثل في الداتابيس يعني الرقم لي راح يطلع من الداتابيس محل الرقم 816


ملاحظة : الشرح منقول من FORUM ثاني بس قمت ترجمته للعربي وشرحته
وماضفتش معلومات كثير خالص لانوا واضح من الشرح

كويس جدا

midoali690
28-04-2018, 09:48 PM
تسلم ايدك