maroc
عزيزي الزائر،
اذا اردت المشاركة في المنتدى إضغط على التسجيل

و إذا كنت تملك رصيدا فما عليك سوا بضغط على زر الدخول

و إذا أردت أن نخفي هذه الرسالة إضغط على إخفاء

و شكرا







Need For Speed

العاب gta و need for speed و أخرى ستجدها هنا

المنتدى على facebook الآن

أهلا وسهلا بك زائرنا الكريم, أنت لم تقم بتسجيل الدخول بعد! يشرفنا أن تقوم بالدخول أو التسجيل إذا رغبت بالمشاركة في المنتدى

حصريا: كيفية صنع سرفر sampو تعلم لغة pawn لبرمجته

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل  رسالة [صفحة 1 من اصل 1]

studman

avatar
مشرف قسم الألعاب
مشرف قسم الألعاب
السلام عليكم،

أولا:البرامج

sa:mp 0.3B
sa:mp pack server

ثانيا: ملف server.cfg

معلومات عن server
إبدأ اللعب، هياExclamation

ثالثا: ترك العالم يلعب في سيربورك.

PORT :7777
ثثبيته

رابعا: البرمجة Neutral
ملفات Neutral
لغة pawn
كيفية إضافة زر او commande


إنتبه:لا تنسا، جميع الشروحات من الإدارة على هذا المنتدى هي ليست منقولة، فنحن نبدل جهدا كبيرا لكتابتها، إذا رجاء: جميع الحقوق محفوظة، و إذا نقلته بدون إدن من المشرفين أو المديرون فهو يسم سرقة. Neutral



عدل سابقا من قبل studman في الأربعاء 24 نوفمبر 2010 - 9:17 عدل 2 مرات

studman

avatar
مشرف قسم الألعاب
مشرف قسم الألعاب
السلام عليكم،
نعم إذا ايها الزوار و الأعضاء الكرام
سنبدأ بالشرح.
مقدمة:
نحن نعرف جميعا، ان كل محبي gta sa:mp يحلمون بصنع سيربورهم الخاص. في هذا الشرح الطويل جدا سيتحقق حلمكم. Very Happy إذا عليكم فقط الإنتباه للدرس study.

أولا:البرامج
sa:mp 0.3B
نعم، أولا و قبل كل شيء، يجب أن تمتلك باتش sa:mp، و gta san andreas.

لماذا؟
قريبا""""""""""""""""""""""""""""""""""


حسنا فهمنا cyclops، اين هو هذا الباتش؟

نعم تفضلوا:سامب على منتديات المغرب

كيفية الإستعمال:

صور قريبا إنشاء الله


إذا، إضغط عليه و تبثه على جهازك. ثم إفتحه، ستجد فوق :
الصور قريبا

add serveur: لإضافة ip السرفر.
delete serveur: لمسح ip السرفر.

حسنا، إنتهينا من هذه المرحلة السهلة جدا. الآن، في الشرح، الذي سيكون اسهل، ستحمل الملف الضروري، و بعد سنبدا ب برمجة مع pawno


pale

لا تخف عليك فقط ان study

هههه

وداعا

studman

avatar
مشرف قسم الألعاب
مشرف قسم الألعاب
السلام عليكم أيها الأعضاء و زوار منتدى المغاربة للألعاب.

نعم إذا...
تعمنا فوق كيفية إتباث سامب 0.3 و الان سنحمل ملف مهم جدا.. يساعدنا على صناعة السرفر.

ها هو الملف الذي سنعمل عليه Neutral :هنا

بعد تحميله نفتحه، و نصنع ملف نسميه:
test serveur
نحيط الملفات التي في الملف الذي حملناه.
ثم نلصقها في test seveur.

حسنا، لقد إنتهينا من هذه المرحلة السهلة جدا جدا جدا، في الشرح التالي سنعمل على الملف
server.cfg
إنتظروني.

Cool

studman

avatar
مشرف قسم الألعاب
مشرف قسم الألعاب
السلام عليكم،
الشرح بدا يصعب قليلا، و لكن لا ننسى علينا فقط بـ study.

العنوان: server.cfg

انتم بخير، إرتحوا 4 ثواني:

1
.
.
..
...
....
2
....
....
.....
.....
.....
.....
3
......
......
..
......

4
.
.
.
.
.
.
.
.

لقد إرتحنا.
هيا، نكمل الدرس.
study

ملاحظة: study = إنتباه

إفتح الآن server.cfg
إضغط على:ouvrir avec...
ثم
choisir le programme dans une liste
ثم
bloc note
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

واو....

Suspect

الكل يتساءل، هل هذا الشيء سيساعدنا على صنع سيرفر سامب. الإجابة هي: نعم يا أخ.
هذا الكود سيساعدنا على صنع سيرفر سامب خاص بنا، ككل السيفورات.

الكود:
echo Executing Server Config...
lanmode 0
rcon_password changeme
maxplayers 50
port 7777
hostname SA-MP 0.3 Server
gamemode0 grandlarc 1
filterscripts base gl_actions gl_property gl_realtime
announce 1
query 1
weburl www.sa-mp.com
maxnpc 0
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000

هذا هو ما يظهر لكم، أليس كذلك؟
المهم،
السطران الأولان لا نلمسهم..
السطر الثالث: هو كود rcon، خاص بالإدارة. غير كلمة changeme بكودك.
السطر الرابع: عدد اللاعبون الذي تريد أن يدخولوا و يلعبوا، غيره هو أيضا في عدد الللاعبون و ضع 100.واضح ايها المبرمج الصغير؟ scratch ههه..
السطر الخامس: لا نلمسه أيضا.
السطر السادس: هو إسم السرفور.+غير فقط SA-MP 0.3 Server+
السطر السابع: لاحقا، سنتعلمه.
السطر الثامن: لاحقا، حتى هو.
السطر التاسع و العاشر: أتركه كها هو.
السطر الحادش: url موقع السرفر، إذا كان عنده
الباقي أتركه..
إذا، الآن عليك ان تسجل كل ما قمنا به.

الشرح التالي سيكون أسهل إنشاء الله.

وداعا.

studman

avatar
مشرف قسم الألعاب
مشرف قسم الألعاب
السلام عليكم،
نكمل،
إذا تعملمنا كيفية تبيث ملف server.cfg و أن سنبدأ باللعب.
أدخل إلى برنامج سامب.
إضغط على add server
أدخل هذا ip: 127.0.0.1:7777
ثم نضغط على connecte

{}{}}{}{}{}}{}{}{}{}{}{}{}

حسنا لقد لعبت الآن.. و لكن لا يمكن لأحد أن يلعب في سيرفورك إذا في الشرح التالي سنتعلم البور 7777
ثم سنبدأ بتعلم البرمجة

studman

avatar
مشرف قسم الألعاب
مشرف قسم الألعاب
العنوان: ترك العالم يلعب في سرفورك:port 7777

قريبا، مازلنا نكتب

studman

avatar
مشرف قسم الألعاب
مشرف قسم الألعاب
العنوان: تبيته

قريبا

studman

avatar
مشرف قسم الألعاب
مشرف قسم الألعاب
عنوان: ملافات.
نبدأ،

في الملف الذي صنعناه: test server
نجد الكثير من الملافات.
اليس كذلك؟
filescript: هي بعض ملافات تطور من سيرفورنا.
gamemods: هو الملف الذي ستعمل عليه كثيرا.. و هو السيرفور.
include: واضحة..
npcmodes: هي بعض أنماط تطور من السرفور و نستعملها في rp {صنع بعض الناس }
pawno:ملف به برنامج باون، سنبرمج من عليه

هذه هي الملافات المهمة جدا، في الشرح التالي سنتعلم لغة pawn.



عدل سابقا من قبل Need For Speed في الأحد 9 يناير 2011 - 4:44 عدل 1 مرات (السبب : تصحيح بعض الأخطاء)

studman

avatar
مشرف قسم الألعاب
مشرف قسم الألعاب
السلام عليكم أيها الأعضاء،
سنكمل..
العنوان: pawno

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
أولا قبل أن نبدأ،
هناك معلومة مهمة نسيت أن أكتبها، و هي أنواع اليرفر. فكما يعلم المحترفون هناك نوعان من سيرفورات:
rp
dm

ما هو rp؟

الـrp او الـrpg هي الكلمة إنغليزية، roley play game و تعني أنك تختار لشخص إسمه و نسبه و سيارتة.. كانك في الحقيقة. اما الـdm فهو القتل و التدمير Cool، و أغلب اللعبون يحبون الـdm.
سنتعمل الباقي قريبا إنشاء الله..

نعود للشرح:

إفتح ملفك و إفتح pawno، ستجد هناك برنامج اسمه باونو إضغط عليه و إضغط new وهي ورقة بيضاء صغيرة فوق.

ما كل هذا؟؟

لا تنسى، فلقد قلت لكم أن الأمور ستتعقد..ههه.. لا مشكلة فمع studman الكل سيسير على خير إنشاء الله. لاحظ كل شيء و حاول أن تقرء بعض الأشياء فالمغامرة سوف تبدأ. و لا تنسى أوقات الصلات يا اصدقاء.. فالصلاة أهم شيء.. أليس كذلك؟ وداعا.

studman

avatar
مشرف قسم الألعاب
مشرف قسم الألعاب
العنوان: كيفية إضافة زر او commande
ملاحظة: انا لا أعرف ما معنى كلمة commande بالعربية، لذلك وضغت مكنها كلمة زر.

الموضوع:

اولا، إفتح ملف test serveur ثم game mode و إبحث عن lvdm.pwn ، إفتحه و إذهب إلى السطر 164 الذي هو :
الكود:

public OnPlayerCommandText(playerid, cmdtext[])

إنزل حتى السطر رقم 243 و إنسخ هذا الكود من سيرفري:
الكود:

if(!strcmp("/heal", cmdtext, true))
{

    SetPlayerArmour(playerid, 50);

    return 1;
    }
 

و ألصقه في السطر 243.
لاحظ الكود و حاول أن تفهمه.

فهم الكود:

إذا، سوف أفهم لكم الكود.
if(!strcmp("/heal", cmdtext, true)): إسم الزر

SetPlayerArmour(playerid, 50);: تحصل على 50 دم أبيض. بمعنى أخر:

setplayerarmoue: اللاعب يحصل على دم إضافي
playerid : اللاعب الذي كتب /heal هو الوحيد الذي يحصل على دم إضافي.
50: كمية الدم.

=

اللاعب الذي كتب: /heal سيحصل وحده على 50 دم إضافي أبيض.

التجربة:

الآن، قم بالضغط على زر أزرق يشبه هذا : < . و أفتح server، بدل grandlarc بـ: lvdm و سجل. إفتح الملف samp server و إذهب إلى برنامج samp. إضغط على سرفورك و قم بكتابة: /heal، و أنظر إلى دمك.



عدل سابقا من قبل Need For Speed في السبت 22 يناير 2011 - 4:49 عدل 1 مرات (السبب : تصحيح)

halodz

avatar
عضو جديد
شكرا يا اخي انا اريد شرح كامل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة  رسالة [صفحة 1 من اصل 1]

صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى