مشاركة: لمحبي لعبة Ragnarok الان صمم سيرفرك بنفسك "سلسلة دروس"
طريقة إضافة السكربتات
أولا : قم بتحميل هذا السكربت للتعلم
بالزر اليمين ثم حفظ الهدف باسم
http://nightyw.jeeran.com/warper.txt
ماهو هذا السكربت ؟
هذا السكربت عبارة NPC خاص بنقلك من مدينة إلى أخرى
ماهو ال NPC ؟
ال NPC عبارة عن شخصية ثابتة تجدها أثناء اللعب وتقوم بمساعدتك اما بنقلك من مدينة إلى أخرى أو عمل ال Quests وعدد كبير جدا من الخدمات.
قبل لا ابدأ بشرح كيفية إضافة السكربت بشرح أول سطر وهو السطر المهم من السكربت
كود PHP:
prontera.gat,160,191,4 script Mayu::warpra 719,{
هذا الكود على غرار هذا الشكل
كود PHP:
<mapname.gat>,<X loc>,<Y loc>,<Dir> script <npcname> <sprite no.>,[
mapname.gat هو اسم الخريطة التي سوف يوضع بها ال NPC
X loc و Y loc هي الإحداثيات أي أين موقع ال NPC من الخريطة
Dir وتعني directions depends وهي كيف ستكون واجهة ال NPC وستكون على النحو التالي :
[1][8][7]
[2][0][6]
[3][4][5]
ماذا تعني هذه الأرقام ؟
هذه الأرقام عبارة عن الجهات مثل الشمل والجنوب والشمال الشرقي
على سبيل المثال الرقم 8 تعني ان نظر ال NPC سوف يكون على الجهة الشمالية وكذا مع بقية الأرقام
Script ثابتة لا تتغير
Npcname اسم ال NPC الذي سوف يعرض للاعب
Sprite no شكل الشخصية وهي عبارة عن مجموعة كبيرة من الشخصيات لها أرقام وتستطيع استعراض تلك الشخصيات وأرقامها من هذا الموقع فإذا عجبك شكل قم بوضع رقمه فقط في هذه المساحة
http://kalen.s79.xrea.com/npc/npce.shtml
ألان سأقوم بشرح كيفية إضافة السكربت
في مجلد السيرفر الرئيسي قم بإنشاء مجلد باسم MyScripts
قم بنقل الملف الذي قمت بتحميله "warper.txt" إلى هذا المجلد
الان من conf قم بتحرير الملف map_athena.conf
انزل قليلا إلى // ---------------- Your Own Npcs -----------------------
وقم بإضافة هذا السطر
npc: Myscripts/warper.txt
ألان قم بتشغيل السيرفر كما سبق وسوف تشاهد ال NPC Warper بوسط مدينة Prontera ^^
وجميع السكربتات القادمة تعتمد على هذا الدرس.
تحياتي
مشاركة: لمحبي لعبة Ragnarok الان صمم سيرفرك بنفسك "سلسلة دروس"
شكرا
على الشرح
بس اللنك الاول غلط
وممكن تعطيني موقع فيه NPC
2 مرفق
مشاركة: لمحبي لعبة Ragnarok الان صمم سيرفرك بنفسك "سلسلة دروس"
ايليت بالمرفقات ملف يحتوي تقريبا على حوالي 60 سكربت
تحياتي
مشاركة: لمحبي لعبة Ragnarok الان صمم سيرفرك بنفسك "سلسلة دروس"
اقتباس:
المشاركة الأصلية كتبت بواسطة NighTWatcH
قبل لا ابدأ بشرح كيفية إضافة السكربت بشرح أول سطر وهو السطر المهم من السكربت
كود PHP:
prontera.gat,160,191,4 script Mayu::warpra 719,{
هذا الكود على غرار هذا الشكل
كود PHP:
<mapname.gat>,<X loc>,<Y loc>,<Dir> script <npcname> <sprite no.>,[
ممكن اعرف السطر هذا وين نكتبه يعني بالملف نفسه او وين
مشاركة: لمحبي لعبة Ragnarok الان صمم سيرفرك بنفسك "سلسلة دروس"
الحين عرفت اشلون اركب سكربت كامل
بس الملف الثاني Script Fixes
الي فهمته ان هذا الملف يصلح الاغلاط الي بالعبة؟؟؟
وبالفعل في اغلاط كثيرة بالعبة مثل مدينة payon
لكن المشكلة وين اركب هذي الملفات
شكرا.
مشاركة: لمحبي لعبة Ragnarok الان صمم سيرفرك بنفسك "سلسلة دروس"
السلام عليكم
اعتذر عن التأخير وبالنسبة للسكربتات ماركبته عندي وعندك هذا المنتدى متخصص بسيرفرات اثينا
http://eathena.ws/board/index.php?act=SF&f=58
وممكن تقول وش الخطا الي تحصله ب بايون لاني لفيتها ماحصلت خطا ^^
تحياتي
مشاركة: لمحبي لعبة Ragnarok الان صمم سيرفرك بنفسك "سلسلة دروس"
الخطأ الي فيه ان بايون اذا دخلتها
الشاشة كلها تصير لونها اسود
يعني ما في بيوت وهذي الاشياء
مشاركة: لمحبي لعبة Ragnarok الان صمم سيرفرك بنفسك "سلسلة دروس"
انا صارلي كم يوم العب مع اليت ار
على النت
اللعبة صايرة حلوة
بس المشكلة في بايون
الخلفية تصير سودا و مايمديك تتحرك
و على فكرة حتى سيرفر مايان فيه نفس المشكلة
بس في هذاك السيرفر يمديك تشوف الخلفية
بس مايمديك تمشي ابد
مشاركة: لمحبي لعبة Ragnarok الان صمم سيرفرك بنفسك "سلسلة دروس"
مشكور اخوي على الموضوع الحو
اخوكم سارس
مشاركة: لمحبي لعبة Ragnarok الان صمم سيرفرك بنفسك "سلسلة دروس"
السلام عليكم
اخوي ايليت احتمال المشكلة من ملفات ال داتا عندك جرب Re-install و قلي وش يصير معك
شكرا لك اخي سارس لمرورك الكريم
تحياتي
مشاركة: لمحبي لعبة Ragnarok الان صمم سيرفرك بنفسك "سلسلة دروس"
السلام عليكم ..
مشكور اخوي على الشرح الوافي .. والله يعطيك العافيه ..
انا تابعت الشرح حرف حرف وركبت السيرفر لاكن اي IP احط ؟
اقتباس:
// put here the LAN IP of your char-server
lan_char_ip: 127.0.0.1 <--------------1
// put here the LAN IP of your map-server
lan_map_ip: 127.0.0.1 <--------------2
// put here the Subnet mask of your LAN
subnet: 127.0.0.1 <--------------3
subnetmask: 255.255.255.255 <--------------4
1 : قم بتعديله الى رقم ip لك
2 : قم بتعديله الى رقم ip لك
3 :"العبارة الأفتراضية قم بتغيرها الى رقم العبارة الأفتراضية DEFAULT GATEAWAY وتختلف من شبكة الى اخرى اما انت تكون :
127.0.0.1 أو 10.0.0.138 أو أي ip آخر
ثم قم بحفظ الملف والخروج
1. احط ip جهازي ؟ و 2. مثل الايبي ؟ ايبي جهازي ؟
و3 . ؟؟؟
كيف اطلع ايبي جهازي ؟؟
السموحه
شكرا اخوي
مشاركة: لمحبي لعبة Ragnarok الان صمم سيرفرك بنفسك "سلسلة دروس"
السلام عليكم
اهلا بك اخوي عفريت الراب
اذا كنت تريد معرفة الايبي لك:
من ابدا ثم تشغيل واكتب "ipconfig"
راح يظهر لك رقم الايبي
اما اذا كنت بتلعب على جهازك فقط
قم بوضع الايبي 127.0.0.1
واي سؤال انا حاضر ^^
تحياتي
مشاركة: لمحبي لعبة Ragnarok الان صمم سيرفرك بنفسك "سلسلة دروس"
مشكور اخوي ^^
انا شغلت char-server اشتغل
و login-server اشتغل
لاكن map-server ماشتغل , ليش ؟
ملف char_athena
اقتباس:
// Login Server IP
login_ip:127.0.0.1
// Login Server Port
login_port: 6900
// Character Server IP
char_ip:127.0.0.1
// Character Server Port
char_port: 6121
و map_athena
اقتباس:
// Character Server IP
char_ip:127.0.0.1
// Character Server Port
char_port: 6121
// Map Server IP
map_ip:127.0.0.1
// Map Server Port
map_port: 5121
و lan_support
اقتباس:
// put here the LAN IP of your char-server
lan_char_ip: 127.0.0.1
// put here the LAN IP of your map-server
lan_map_ip: 127.0.0.1
// put here the Subnet mask of your LAN
subnet: 127.0.0.1
subnetmask: 255.255.255.255
شو الغلط في الملفات
والسموحه اخوي
مشاركة: لمحبي لعبة Ragnarok الان صمم سيرفرك بنفسك "سلسلة دروس"
الغلط اخوي احتمال بنسبة 99.99 % ^^ من ملف grf-files
تأكد من مسارات ملفات داتا الي عندك بمجلد اللعبة
او خلها مثل ذا
كود:
data: C:\Program Files\Gravity\RO\data.grf
sdata: C:\Program Files\Gravity\RO\sdata.grf
adata: C:\Program Files\Gravity\RO\adata.grf
data_dir: C:\Program Files\Gravity\RO\
مع التأكد من مسار الملفات
تحياتي
مشاركة: لمحبي لعبة Ragnarok الان صمم سيرفرك بنفسك "سلسلة دروس"
اوكي مشكور
عندي اخر سؤال
عند دخول اللعبه
والتسجيل
مثال > بأسم admin_M
والباسورد 2345234
واختيار اسم للادمين يعني GM....
المهم انا كتبت الاسم والباسورد و سويت اسم خاص لي بس يوم ادش للعبه
يطلعلي
((Server Closed))