-
المقطع الاخير:-
خطوه غير ضروريه بس للكمبيوترهم بالانجلز تكون شكله الصوره
السابقه أما الي كمبيوترهم بالعربي يكون بهذا الشكل
http://john5.jeeran.com/1111111111.JPG
للكمبيوترهم الانجليزي و أرد يحوله مثل الي كمبيوتره بالعربي
يضغط Control+Shift في الجه اليسره للكيبورد.
نذهب تحت الى أن نرى هذه الكتبه kfm, stages/kfm.def
http://john5.jeeran.com/2.JPG
نروح تحته و نضغط Enter علشان مسافه
http://john5.jeeran.com/22.JPG
نلصق الي نسخنا أسمه رينما تحته مباشره
http://john5.jeeran.com/222.JPG
طبعا لو تروح تشغل البرنامج الحين ماراح يفتح ليش؟
لان رينما مالا مرحله لذلك باضع له مرحله الان
http://john5.jeeran.com/2222.JPG
ثم نخزنه
http://john5.jeeran.com/22222.JPG
نشغل موغن
http://john5.jeeran.com/222222.JPG
http://john5.jeeran.com/2222222.JPG
وهذا رينما موجود ^_^ .
أوووووووووو نسينا سكوربين ليعصب الحين و يحرقنا.
نروح ننسخ أسم سكوربين
http://john5.jeeran.com/22222222.JPG
نروح نفتح dete بعدين نفتح select
http://john5.jeeran.com/222222222.JPG
http://john5.jeeran.com/2222222222.JPG
و نضيف أسكوربين ونخزن أهو الحين أنضاف ^_^
س:لحطه John5 أنت الحين كتبت أسم الشخصيه فقط كيف بيشتغل
و أهو ماله مرحل؟لايكود نسيت ها..
ج:لا لا مانسيت بس هذ المره كتبت شي جديد شوف
http://john5.jeeran.com/3.JPG
هذه معناه أنها مرحله عشوئيه أي أنها ممكن تطلع لاي شخصيه
مثال عندك ثلاث مراحل حلو؟وبتوجه مثلا رينما مره و جهته بمرحله
الاوله وجهته مر ثانيه في وقت ثاني جات المرحله الثانيه هذه
المره هذا أذا كان رينما ماله مرحله خاصه بالعربي فايتي مرحله
عشوائيه.
ممكن الحين كلهم تمسح المراحل الخاصه و تكتب ذي بس و عادي تشتغل.
http://john5.jeeran.com/33.JPG
شفت هذا سكوربين أنضاف عادي ^_^.
شباب الي مافهم يقول لي و أنا بساعده و بفصل أكثر من كذا
و يامحقق كونان مانسيت ماريو Ok مع تحياتي ياخوني John5.
موقع تعليم موغن بالانجلز
http://members.tripod.com/maxmugen/faq.html
-
1 مرفق
مشكووووووووووووووووووووووووووووووووووووور أخوي جوهن5
إبصراحة موضوع ورد مافي أحسن منه
والله شرح يبيض الوجه ويرفعه مثل راعيه :0)
أشكرك أخوي...:)
بس عندي ملاحظه هه
لما أضيف مرحله يطلعلي كلام..؟ أبغى حل :"
وأيضا كيف أزيد عدد المقاتلين لأنهم محددين..وشكرا أخي جوهن وآسف على الإزعاج..
تحياتي :0) بـــــــــــــلاك
-
-
اسف اخوي جوهان ماكنت اقصد سوى المساعدة وسامحني
وبالعكس موضوع في قمت الروعة واخيراً اسحب الوصلة ...سوري ^__^
-
BlockWarGreymon:-
مشكووووووووووووووووووووووووووووووووووووور أخوي جوهن5
إبصراحة موضوع ورد مافي أحسن منه
والله شرح يبيض الوجه ويرفعه مثل راعيه
أشكرك أخوي...
بس عندي ملاحظه هه
لما أضيف مرحله يطلعلي كلام..؟ أبغى حل
وأيضا كيف أزيد عدد المقاتلين لأنهم محددين..وشكرا أخي جوهن وآسف على الإزعاج..
تحياتي بـــــــــــــلاك
John5:-
:# العفو أخوي أنا سعيد أني أديت الي علي معاكم :-) وشكرا جزيلا على المواقع أما بانسبه للتميز لاظن أنه سايتميز أبدا لو أفعل الي أسوي
ليش لان في أعتقادي لايرفع للتميز التقارير أما مثل هذه الاشياء فتافه بانسبه لهم لازم تتوسل لهم حتى ياله يعطونك وجه ......للاسف.
أما بانسبه للاسئله أصبر أحول أفصل.
سكويرسوفت مادري ماقصدك موراضي للوضع الموضوع أو مادري كيف أهو سئل سوئال عطيته النك النك مافي حل لسوئاله مامعنا أنك تضع النك هنا أذا؟؟
أذا موضوعي مو عاجبك قل لي و الله أتقبل أراء الناس صحيح يحق لك فتح موضوع بس النقطه الي خلتني أشك في موضوعي أنه مافي حل لمشكلت بلاك مع هذه وضعته مافكرت شنو بيكون ردي حطيته أمامي كانك تتحداني موضوعي أجمل من موضوعك أذا كذا خلاص بس بجاوب على بلاك و خلاص أذا تبي بعد أشيل الوصله للموضوع قل لي أسف سكوير سوفت بس ماذا أقول لك أرجوا أنك ماتزعل :( .
-
واااااو برنامج شكله خطير ... تسلم john5
-
BlockWarGreymon:-
مشكلتك في وضع المرحله أكيد وضعتها في نفس الملف المضغوظ صح؟
هو يجب أن يكون ملفين و تضعهم في ملف Stages بعدها أنشائلله يعمل
أما بانسبه للتكثير الشخصيات تحتاج برنامج SprMaker لعمل الباويز على الاقل هذه على ماعتقد.
babs bunny:-
العفو أختي أي خدمه لكم ^_^.
-
السلام عليكم
ممكن يخوي تشرح البرنامج شرح وافي :# :# :# :#
-
سكويرسوفت :-
عادي أخوي و أسف على ألنذاله المفروض ماقلت هل أشياء أصلا ;-) شكرا أخوي .
القاتل21 :-
تبي ألصراحه أستغربت أن أحد رفع الموضوع و أعاده الى الصفح الاوله أنا كنت برتب الموضوع أكثر بس مادام طاح سوقه قلت تدري بس مايحتاجوا لمزيد من الهذره و لكن بحاول أكمل شروح مع العلم أنا شرحت أسسيات فوق و لكن ماعليه أحول أكمل علشانك حبيب قلبي ;-) .
مشكور سكوير سوفت (( على شي :cool: ))
-
سلام يخوي هذا النص صح عيوني تعبت وانا ادور على التحويل انا نزلة ملف سكوربيون ونقلتو بعد فكو وتمام اجي افتح الداتا ادوخ وانا ادور عليها ممكن يخوي تلونلي الجزء المعين بالون الأحمر شوف
; Definitions of system screens
; *** DO NOT MODIFY OR OVERWRITE THIS FILE ***
; To customize, make a copy of this file in a subdirectory of your
; motif's name. See readme.txt for details on motifs.
; *2001.04.01 NEW* symbolizes any new parameters added for the 2001.04.01
; version of M.U.G.E.N.
; *2001.04.14 NEW* symbolizes any new parameters added for the 2001.04.14
; version of M.U.G.E.N.
; Notes about fonts:
; - do not index fonts greater than 9 (crash)
; - fonts indexed here do not refer to the ones in fight.def
;----------------------------
;Whole group is *2001.04.01 NEW*
[Info]
name = "Default" ;Name of motif
author = "Elecbyte" ;Motif author name
;----------------------------
;Directories are checked in this order:
;1. current directory system.def is in
;2. data/
;3. your MUGEN directory
;eg. If you write "spr = system.sff", and this system.def file
; is in ~/mugen/data/mymotif/, then Mugen will first look
; for ~/mugen/data/mymotif/system.sff. If it does not find
; it there, it looks for ~/mugen/data/system.sff (the default).
; Finally, if that is not found, it will look for
; ~/mugen/system.sff.
[Files]
spr = system.sff ;Filename of sprite data
snd = system.snd ;Filename of sound data
logo.storyboard = ;Logo storyboard definition (optional) *2001.04.01 NEW*
intro.storyboard = ;Intro storyboard definition (optional) *2001.04.01 NEW*
select = select.def ;Character and stage selection list
fight = fight.def ;Fight definition filename
font1 = font/f-4x6.fnt ;System fonts
font2 = font/f-6x9.fnt ;System fonts
font3 = font/jg.fnt ;System fonts
;----------------------------
[Music]
;Put a filename for a MOD, MP3 or MIDI here, or just leave it
;blank if you do not want music. If an invalid filename is
;given, then no music will play. To play CD audio, put
;the track number followed by ".da". For example, to play
;track 3 from a music CD at the title screen, use:
; title.bgm = 3.da
;To play mymusic.mp3 from the sound/ directory, put:
; title.bgm = sound/mymusic.mp3
;Music to play at title screen.
title.bgm =
title.bgm.loop = 1 ;Set to 0 to prevent looping *2001.04.01 NEW*
;Music to play at char select screen.
select.bgm =
select.bgm.loop = 0 ;*2001.04.01 NEW*
;Music to play at versus screen.
vs.bgm =
vs.bgm.loop = 1 ;*2001.04.01 NEW*
;-------------------------------------------------------------------
;Title screen definition
;All but last 3 parameters are *2001.04.14 NEW*
[Title Info]
menu.pos = 159,158
menu.item.font = 3,0,0
menu.item.active.font = 3,5,0
menu.item.spacing = 0, 13
; Names for each of the items in the menu. Names must be in quotes.
menu.itemname.arcade = "ARCADE"
menu.itemname.versus = "VS MODE"
menu.itemname.teamarcade = "TEAM ARCADE"
menu.itemname.teamversus = "TEAM VS"
menu.itemname.teamcoop = "TEAM CO-OP"
menu.itemname.training = "TRAINING"
menu.itemname.watch = "WATCH"
menu.itemname.options = "OPTIONS"
menu.itemname.exit = "EXIT"
; These parameters define the window in which the items are visible
; in.
menu.window.margins.y = 12, 8
menu.window.visibleitems = 5
menu.boxcursor.visible = 1 ;Set to 0 to disable default cursor display
menu.boxcursor.coords = -48,-10,47,2
; These are the sounds for cursor movement
cursor.move.snd = 100,0
cursor.done.snd = 100,1
cancel.snd = 100,2
;----------------------------
;Title background definition
[TitleBGdef]
bgclearcolor = 0,0,0
[TitleBG 0]
type = parallax
spriteno = 5, 1
start = 0, 145
width = 400, 1200
yscalestart = 100
yscaledelta = 1
tile = 1,1
velocity = -1
[TitleBG 1]
type = normal
spriteno = 5, 2
start = -160, 145
trans = sub
[TitleBG 2]
type = normal
spriteno = 5,0
start = 0, 10
tile = 1,2
velocity = -1
mask = 0
[TitleBG 3]
type = normal
spriteno = 0,0
start = 0, 40
mask = 1
trans = add
;-------------------------------------------------------------------
;Character select definition
[Select Info]
rows = 2
columns = 5
wrapping = 0 ;1 to let cursor wrap around
pos = 90,170 ;Position to draw to
showemptyboxes = 0 ;1 to show empty boxes
moveoveremptyboxes = 0 ;1 to allow cursor to move over empty boxes
cell.size = 27,27 ;x,y size of each cell (in pixels)
cell.spacing = 2 ;Space between each cell
cell.bg.spr = 150,0 ;Note: Don't use animation for cells
cell.random.spr = 151,0 ;Icon for random select (don't use animation)
cell.random.switchtime = 4;Time to wait before changing to another random portrait
p1.cursor.startcell = 0,0
p1.cursor.active.spr = 160,0
p1.cursor.done.spr = 161,0
p1.cursor.move.snd = 100,0
p1.cursor.done.snd = 100,1
p1.random.move.snd = 100,0;*2001.04.01 NEW*
p2.cursor.startcell = 0,4
p2.cursor.active.spr = 170,0
p2.cursor.done.spr = 171,0
p2.cursor.blink = 1 ;1 to blink p2's cursor if overlapping p1's
p2.cursor.move.snd = 100,0
p2.cursor.done.snd = 100,1
p2.random.move.snd = 100,0;*2001.04.01 NEW*
random.move.snd.cancel = 0;*2001.04.01 NEW* 1 to have random move sound cancel itself when played repeatedly
stage.move.snd = 100,0 ;*2001.04.01 NEW*
stage.done.snd = 100,1 ;*2001.04.01 NEW*
cancel.snd = 100,2
portrait.offset = 0,0
portrait.scale = 1,1
title.offset = 159,13 ;Position of title (Arcade Mode, etc)
title.font = 3,0,0 ;Font of title (-1 for none)
;Big portraits
p1.face.offset = 18,13 ;Position to put big portrait
p1.face.scale = 1,1
p1.face.facing = 1 ;*2001.04.01 NEW*
p2.face.offset = 301,13
p2.face.scale = 1,1
p2.face.facing = -1 ;*2001.04.01 NEW*
;Name
p1.name.offset = 10,162 ;Position to put name
p1.name.font = 3,4,1 ;Set to -1 for no display
p2.name.offset = 309,162
p2.name.font = 3,1,-1
;Stage select
stage.pos = 160,237
stage.active.font = 3,0,0
stage.active2.font = 3,2 ;Second font color for blinking
stage.done.font = 3,0
;Team menu *2001.04.01 NEW* for below
teammenu.move.wrapping = 1
p1.teammenu.pos = 20, 30
;p1.teammenu.bg.spr =
p1.teammenu.selftitle.font = 3,0, 1
p1.teammenu.selftitle.text = Select team mode
p1.teammenu.enemytitle.font = 3,0, 1
p1.teammenu.enemytitle.text = Opponent team mode
p1.teammenu.move.snd = 100,0
p1.teammenu.value.snd = 100,0
p1.teammenu.done.snd = 100,1
p1.teammenu.item.offset = 0,20
p1.teammenu.item.spacing = 0,15
p1.teammenu.item.font = 3,0, 1
p1.teammenu.item.active.font = 3,3, 1
p1.teammenu.item.active2.font = 3,0, 1 ;Second font color for blinking
p1.teammenu.item.cursor.offset = -10, 0
p1.teammenu.item.cursor.anim = 180
p1.teammenu.value.icon.offset = 60,1
p1.teammenu.value.icon.spr = 181,0
p1.teammenu.value.empty.icon.offset = 60,1
p1.teammenu.value.empty.icon.spr = 182,0
p1.teammenu.value.spacing = 6,0
;p2 team
p2.teammenu.pos = 299, 30
;p2.teammenu.bg.spr =
p2.teammenu.selftitle.font = 3,0, -1
p2.teammenu.selftitle.text = Select team mode
p2.teammenu.enemytitle.font = 3,0, -1
p2.teammenu.enemytitle.text = Opponent team mode
p2.teammenu.move.snd = 100,0
p2.teammenu.value.snd = 100,0
p2.teammenu.done.snd = 100,1
p2.teammenu.item.offset = 0,20
p2.teammenu.item.spacing = 0,15
p2.teammenu.item.font = 3,0, -1
p2.teammenu.item.active.font = 3,1, -1
p2.teammenu.item.active2.font = 3,0, -1 ;Second font color for blinking
p2.teammenu.item.cursor.offset = 10, 0
p2.teammenu.item.cursor.anim = 190
p2.teammenu.value.icon.offset = -60,1
p2.teammenu.value.icon.spr = 191,0
p2.teammenu.value.empty.icon.offset = -60,1
p2.teammenu.value.empty.icon.spr = 192,0
p2.teammenu.value.spacing = -6,0
;Sounds
;-----------------------
;Character select screen background
[SelectBGdef]
;spr = graphics/selectbg.sff ;Filename of sprite data
[SelectBG 0] ;Scrolling background
type = normal
spriteno = 100,0
layerno = 0
start = 0,0
tile = 1,1
velocity = -1, -1
[SelectBG 1] ;Dark box
type = normal
spriteno = 100,1
layerno = 0
start = 0, 166
delta = 0,0
tile = 1,0
trans = sub
window = 85,0, 235,239
velocity = -1, 0
[SelectBG 2.A] ;Title background
type = normal
spriteno = 102,0
layerno = 0
start = 0, 2
delta = 0,0
tile = 1,0
trans = sub
velocity = -1, 0
[SelectBG 2.B] ;Title background B
type = normal
spriteno = 102,1
layerno = 0
start = 0, 2
delta = 0,0
tile = 1,0
trans = add
velocity = -3, 0
[SelectBG 2.C] ;Title background C
type = normal
spriteno = 102,2
layerno = 0
start = 0, 2
delta = 0,0
tile = 1,0
trans = add
velocity = -6, 0
;-------------------------------------------------------------------
[VS Screen]
time = 150 ;Time to show screen
;Big portraits
p1.pos = 20,31
p1.facing = 1 ;*2001.04.01 NEW*
p1.scale = 1,1 ;*2001.04.01 NEW*
p2.pos = 299,31
p2.facing = -1 ;*2001.04.01 NEW*
p2.scale = 1,1 ;*2001.04.01 NEW*
;Names
p1.name.pos = 78,190
p1.name.font = 3,0,0
p2.name.pos = 241,190
p2.name.font = 3,0,0
;-----------------------
;VS Match up screen background
[VersusBGdef]
[VersusBG 1]
type = normal
spriteno = 100,0
start = 0,0
tile = 1,1
velocity = 0,1.5
[VersusBG 2] ;VS Screen
type = normal
spriteno = 100,1
start = 20,13
tile = 1,1
trans = sub
window = 19,30, 140,171
velocity = -2, 0
[VersusBG 3] ;VS Screen
type = normal
spriteno = 100,1
start = 20,13
tile = 1,1
trans = sub
window = 179,30, 300,171
velocity = 2, 0
[VersusBG 4] ;VS Logo
type = anim
actionno = 200
layerno = 1 ; Front
start = 0,95
[Begin Action 200]
200,4, 0,0, 1
200,3, 0,0, 2
200,2, 0,0, 3
200,1, 0,0, 4
200,0, 0,0, 8
200,5, 0,0, 3
200,6, 0,0, 3
200,7, 0,0, 3
200,8, 0,0, 3
200,0, 0,0, -1
;-------------------------------------------------------------------
;Demo mode definition
;Whole group is *2001.04.01 NEW*
[Demo Mode]
enabled = 1 ;Set to 1 to enable demo mode, 0 to disable
select.enabled = 0 ;Set to 1 to display select screen, 0 to disable
vsscreen.enabled = 0 ;Set to 1 to display versus screen, 0 to disable
title.waittime = 600 ;Time to wait at title before starting demo mode
fight.endtime = 1500 ;Time to display the fight before returning to title
fight.playbgm = 0 ;Set to 1 to enable in-fight BGM, 0 to disable
fight.bars.display = 0 ;Set to 1 to display lifebar, 0 to disable
intro.waitcycles = 1 ;Cycles to wait before intro cutscene is played again
debuginfo = 0 ;Set to 0 to hide debugging info (debug mode only)
;-------------------------------------------------------------------
;Continue screen definition
;Whole group is *2001.04.01 NEW*
[Continue Screen]
enabled = 1 ;Set to 1 to show continue screen, 0 to disable
;-------------------------------------------------------------------
;Game over screen definition
;Whole group is *2001.04.01 NEW*
[Game Over Screen]
enabled = 0 ;Set to 1 to show game over screen, 0 to disable
storyboard = ;Game over storyboard filename
;-------------------------------------------------------------------
;Win screen definition
;This is the screen that is shown when you win in arcade mode.
;It will not be displayed if the winning character has an ending.
[Win Screen]
enabled = 1 ;Set to 1 to show win screen, 0 to disable *2001.04.01 NEW*
wintext.text = Congratulations!
wintext.font = 2,0,0
wintext.offset = 159,70
wintext.displaytime = -1
wintext.layerno = 2
fadein.time = 32
pose.time = 300
fadeout.time = 64
;-------------------------------------------------------------------
;Game ending screen definition
;This screen shows up after the Win Screen.
;It will not be displayed if the winning character has an ending.
;Whole group is *2001.04.01 NEW*
[Default Ending]
enabled = 0 ;Set to 1 to show credits, 0 to disable
storyboard = ;Default ending storyboard filename
;-------------------------------------------------------------------
;Ending credits screen definition
;This screen shows up after the Win Screen and Ending
;Whole group is *2001.04.01 NEW*
[End Credits]
enabled = 0 ;Set to 1 to show credits, 0 to disable
storyboard = ;Credits storyboard filename
;-------------------------------------------------------------------
;Options screen definition
[Option Info]
cursor.move.snd = 100,0
cursor.done.snd = 100,1
cancel.snd = 100,2
;-------------------
;Options screen background
[OptionBGdef]
[OptionBG 1]
type = normal
spriteno = 100,0
start = 0,0
tile = 1,1
velocity = -1, -1
وياريت تضيفني على الماسنجر هذا ايميلي wwervd_131131@hotmail.com
وشكرا
-
قصدي هاذي الكتابه شوف تطلع الشخصيات بس اسمع صوت كفخ وضرب وماشوف الشخصيات شوف طريقتي صح في وضع الشخصيات علما ان صور الشخصيات طلعة
;---------------------------------------------------------------------
[Characters]
;How to add characters
;---------------------
;Use the format:
; charname, stagefilename
;
;eg. For a player with filename "kfm",
; and stage filename "stages/mybg.def"
;type (without the semicolon):
; kfm, stages/mybg.def
;
;If you want to load a different def file, you can enter it
;as a directory plus the def file. This example loads up
;chars/kfm/alt-kfm.def:
; kfm/alt-kfm.def, stages/mybg.def
;
;If you put "random" as the stagefilename, then a random stage will
;be selected for that player. eg.
; kfm, random
;
;Optional parameters may follow on the same line, separated
;by commas. Each parameter has the form:
; paramname = paramvalue
;where paramname is the name of the parameter type, and
;paramvalue is the value to assign that parameter.
;The optional parameters are:
;
; - music
; Set the paramvalue to the name of the music file to use
; as the BGM for that character. This overrides the bgmusic
; parameter in the stage's .def file, so you can re-use the
; same stage for multiple characters, but have a different
; BGM playing for each person.
;
; - includestage
; Set the paramvalue to 0 to avoid including this stage
; in the stage select list (in VS, training modes, etc)
;
; - order
; Set the paramvalue to the ordering priority to give the
; character. Valid values are from 1 to 10. A smaller value
; means you will fight the character sooner. You will never
; fight an order 2 character before an order 1 character,
; and never an order 3 character before an order 2 one.
; For example, you might want to set your boss character
; to have order=3. The default order value is 1 if you omit
; this param. See *.maxmatches under [Options] for how to
; limit the number of matches per order priority.
;
; Some examples:
; kfm, stages/mybg.def, includestage=0
; kfm, stages/mybg.def, music=sound/song.mp3
; kfm, stages/mybg.def, music=sound/song.mp3, includestage=0
; kfm, stages/mybg.def, order=3
;
;You can also add a randomize icon to the select screen. To do
;this, put the word "randomselect" on a line of its own, with no
;extra parameters.
;
;Insert your characters below.
kfm, stages/kfm.def
scorpion
shiryu
clark
;-----------------------
[ExtraStages]
;Put extra stages here. They will be available in VS and Watch modes.
;For example, you can insert "stages/mybg.def".
;---------------------------------------------------------------------
[Options]
;Here you set the maximum number of matches to fight before game ends
;in Arcade Mode. The first number is the number of matches against
;characters with order=1, followed by order=2 and order=3 respectively.
;For example, for 4,3,1 you will fight up to 4 randomly-picked
;characters who have order=1, followed by 3 with order=2 and 1 with
;order=3.
arcade.maxmatches = 6,1,1,0,0,0,0,0,0,0
;Maximum number of matches to fight before game ends in Team Mode.
;Like arcade.maxmatches, but applies to Team Battle.
team.maxmatches = 4,1,1,0,0,0,0,0,0,0
-
أيو وبعدين لمن العب العب 10 ثواني وتعلق اللعبة ليش
-
حليت المشكله ممكن تشوفلي مواقع للتنزيل تشتغل بالسعودية و ابي شخصية ماريو واصحابو لويجي ويوشي ومدر من هو وسونيك واصدقائه و الديجيمونات والبوكيمونات وطريقت تركيب المراحل يعني المناطق الي نتظارب فيها ":" ":"
-
لاااااااااااااااااااااااااااااا رجع سوى نفس الحركة وهي انو يعلق :" :" :" :"
-
مدري ليش لمن احط تريننج وارجع احط اركيد يشتغل عدل اما اذا دخلة طوالي اركيد يعلق ليش هلما ان نسحتي اكس بي يمكن لأزم انزلها ثاني ؟؟ ارجو الرد بسرعة