Mostafa MohammeD Posted September 15, 2015 Share Posted September 15, 2015 (edited) شباب ابي اعرف انا عندي مود ال فري روم ولكن به مشكلة وهي اني لما اختار الحالاات ما يظهر شئ مثلا الاسلحة والطاقات الجسم ممكن تقولوي كيف اضيف الاشياء لها وثاني طلب ابي اعرف كيف احط بحث في مود الشات الخاص و الانتقلاات في الفري روم واخر طلب هو اني معي لوحة ادمنية لكن الانتقال مب شغال فيها ممكن تقولولي كيف اشغلها واسف لازعاجكم Edited September 18, 2015 by Guest Link to comment
Mostafa MohammeD Posted September 16, 2015 Author Share Posted September 16, 2015 اعرف اني طلباتي كتير بس ارجوكم ساعدوني Link to comment
LoOs Posted September 16, 2015 Share Posted September 16, 2015 انت في الاساس عدل الفري روم الاصلي , Link to comment
Mostafa MohammeD Posted September 16, 2015 Author Share Posted September 16, 2015 انت في الاساس عدل الفري روم الاصلي , كيف انا ابي اعدل الحالات واخليه يظهر رسالة تحت وهو يختار الرقم الي يبيه وايضا ابي الانتقل يكون بحث Link to comment
LoOs Posted September 16, 2015 Share Posted September 16, 2015 انت في الاساس عدل الفري روم الاصلي , كيف انا ابي اعدل الحالات واخليه يظهر رسالة تحت وهو يختار الرقم الي يبيه وايضا ابي الانتقل يكون بحث تبي نزينه لك يعني ؟ انت تعلم على الفري روم وحنا نساعدك , مب شغلتنا نزين لك الي تبي Link to comment
Mostafa MohammeD Posted September 16, 2015 Author Share Posted September 16, 2015 انت في الاساس عدل الفري روم الاصلي , كيف انا ابي اعدل الحالات واخليه يظهر رسالة تحت وهو يختار الرقم الي يبيه وايضا ابي الانتقل يكون بحث تبي نزينه لك يعني ؟ انت تعلم على الفري روم وحنا نساعدك , مب شغلتنا نزين لك الي تبي ما قصدي هيك قصدي كيف علموني مو هاي قسم البرمجة يعني المفروض تقولولي كيف حتي Link to comment
MR.GRAND Posted September 16, 2015 Share Posted September 16, 2015 انت في الاساس عدل الفري روم الاصلي , كيف انا ابي اعدل الحالات واخليه يظهر رسالة تحت وهو يختار الرقم الي يبيه وايضا ابي الانتقل يكون بحث تبي نزينه لك يعني ؟ انت تعلم على الفري روم وحنا نساعدك , مب شغلتنا نزين لك الي تبي ابي كذا وابي كذا وابي كذا وابي كذا يشيخ اصلا انت تعرف وش تسوي createMarker حتى جاي تطلب كل ذا ههههه روح اتعلم وبعدين تعال اطلب Link to comment
LoOs Posted September 16, 2015 Share Posted September 16, 2015 ابي كذا وابي كذا وابي كذا وابي كذا يشيخ اصلا انت تعرف وش تسوي createMarker حتى جاي تطلب كل ذا ههههه روح اتعلم وبعدين تعال اطلب اوكي اخوي علمني طريقة الفري روم نفس الـ gui العادي ؟ اخاف انك ماتعرف بعد Link to comment
Mostafa MohammeD Posted September 16, 2015 Author Share Posted September 16, 2015 ابي كذا وابي كذا وابي كذا وابي كذا يشيخ اصلا انت تعرف وش تسوي createMarker حتى جاي تطلب كل ذا ههههه روح اتعلم وبعدين تعال اطلب شو فيه يعني لما اطلب اشياء مب بتعلم +انا اعرف اشياء بالبرمجة وللمعلومات createmarker تعني انشاء ماركر Link to comment
LoOs Posted September 16, 2015 Share Posted September 16, 2015 ابي كذا وابي كذا وابي كذا وابي كذا يشيخ اصلا انت تعرف وش تسوي createMarker حتى جاي تطلب كل ذا ههههه روح اتعلم وبعدين تعال اطلب شو فيه يعني لما اطلب اشياء مب بتعلم +انا اعرف اشياء بالبرمجة وللمعلومات createmarker تعني انشاء ماركر ياموصطفى , ان كنت تبي تتعلم , اوكي بعلمك طريقة الفري روم , مجرد جدول وتستطيع التحكم فيه بكل سهوله وافضل بكثير من الطريقة العادية , اذا كان هناك وظيفة لـزر او اي شيء تكون مدمجة لوظيفة , طريقتها سهله جداً , ان كنت تبي تتعلم صدق كان تعلمتها بساعات , او حاولت تتعلمها ودورت بالنت , وعدلت وجربت , وكذا تتعلم مب لازم يعلمك شخص , Link to comment
RolEx Posted September 16, 2015 Share Posted September 16, 2015 ابي كذا وابي كذا وابي كذا وابي كذا يشيخ اصلا انت تعرف وش تسوي createMarker حتى جاي تطلب كل ذا ههههه روح اتعلم وبعدين تعال اطلب ي مستر جراند , انت تعلم اكتب كلمه فنكشن , وتعال هايط على خلق الله , ي نسخ لصق Link to comment
Mostafa MohammeD Posted September 16, 2015 Author Share Posted September 16, 2015 ياموصطفى , ان كنت تبي تتعلم , اوكي بعلمك طريقة الفري روم , مجرد جدول وتستطيع التحكم فيه بكل سهوله وافضل بكثير من الطريقة العادية , اذا كان هناك وظيفة لـزر او اي شيء تكون مدمجة لوظيفة , طريقتها سهله جداً , ان كنت تبي تتعلم صدق كان تعلمتها بساعات , او حاولت تتعلمها ودورت بالنت , وعدلت وجربت , وكذا تتعلم مب لازم يعلمك شخص , انا اعرف اعدل اشياء بسيطة بس اشياء كبيرة مثل هيك مب بعرف وانا بس ابي الاكواد منكو يعني كود البحث مثلا في الانتقال وكود الاسلحة والصحة يخلي اسمهم موجودين ويكون في الكمية الي ابيها تحت لو ما تبي تقولي عطيني الطريقة حتي وانا بحاول لكن لوحدي مب عارف لهيك انا اعرف اني طلباتي كتير بس انت بتساعدوني في النهاية لهيك عطيني الاشياء الي بسويه فقط وانا بحاول واسف اذا ازعجتك لو ما تبي تقولي علي راحتك وشكرا Link to comment
LoOs Posted September 16, 2015 Share Posted September 16, 2015 ياموصطفى , ان كنت تبي تتعلم , اوكي بعلمك طريقة الفري روم , مجرد جدول وتستطيع التحكم فيه بكل سهوله وافضل بكثير من الطريقة العادية , اذا كان هناك وظيفة لـزر او اي شيء تكون مدمجة لوظيفة , طريقتها سهله جداً , ان كنت تبي تتعلم صدق كان تعلمتها بساعات , او حاولت تتعلمها ودورت بالنت , وعدلت وجربت , وكذا تتعلم مب لازم يعلمك شخص , انا اعرف اعدل اشياء بسيطة بس اشياء كبيرة مثل هيك مب بعرف وانا بس ابي الاكواد منكو يعني كود البحث مثلا في الانتقال وكود الاسلحة والصحة يخلي اسمهم موجودين ويكون في الكمية الي ابيها تحت لو ما تبي تقولي عطيني الطريقة حتي وانا بحاول لكن لوحدي مب عارف لهيك انا اعرف اني طلباتي كتير بس انت بتساعدوني في النهاية لهيك عطيني الاشياء الي بسويه فقط وانا بحاول واسف اذا ازعجتك لو ما تبي تقولي علي راحتك وشكرا للبحث string.find الباقي getPlayerArmor --- جلب قيمة الدرع لدى الاعب getElementHealth ---- جلب قيمة الدم لدى الالمنت getPlayerName ---- تجلب اسم الاعب getPlayerWeapon ---- تجلب سلاح الاعب getWeaponNameFromID ---- تجلب اسم السلاح من الاي دي Link to comment
iMr.SFA7 Posted September 16, 2015 Share Posted September 16, 2015 طريقة الفري روم سهل جداً ومايحتاج لها شيء ذذذ كـ مثآل تبي تضيف زر بالفري روم وتبي تسوي له وظيفة؟ راح تلاحظ أنه موجود جدول بالأزرار wndMain = { 'wnd', text = 'FR GUI', x = 10, y = 150, width = 280, controls = { {'lbl', text='Local player'}, {'br'}, {'btn', id='kill', onclick=killLocalPlayer}, {'btn', id='skin', window=wndSkin}, {'btn', id='anim', window=wndAnim}, {'btn', id='weapon', window=wndWeapon}, {'btn', id='clothes', window=wndClothes}, {'btn', id='playergrav', text='grav', window=wndGravity}, {'btn', id='warp', window=wndWarp}, {'btn', id='stats', window=wndStats}, {'btn', id='bookmarks', window=wndBookmarks}, {'br'}, {'chk', id='jetpack', onclick=toggleJetPack}, {'chk', id='falloff', text='fall off bike', onclick=toggleFallOffBike}, {'br'}, {'lbl', text='Pos:'}, {'lbl', id='xpos', text='x', width=45}, {'lbl', id='ypos', text='y', width=45}, {'lbl', id='zpos', text='z', width=45}, {'btn', id='setpos', text='map', window=wndSetPos}, {'btn', id='setinterior', text='int', window=wndSetInterior}, {'br'}, {'br'}, {'lbl', text='Vehicles'}, {'br'}, {'lbl', text='Current:'}, {'lbl', id='curvehicle'}, {'br'}, {'btn', id='createvehicle', window=wndCreateVehicle, text='create'}, {'btn', id='repair', onclick=repairVehicle}, {'btn', id='flip', onclick=flipVehicle}, {'btn', id='upgrades', window=wndUpgrades}, {'btn', id='color', onclick=openColorPicker}, {'btn', id='paintjob', window=wndPaintjob}, {'br'}, {'chk', id='lightson', text='Lights on', onclick=forceLightsOn}, {'chk', id='lightsoff', text='Lights off', onclick=forceLightsOff}, {'br'}, {'br'}, {'lbl', text='Environment'}, {'br'}, {'btn', id='time', window=wndTime}, {'chk', id='freezetime', text='freeze', onclick=toggleFreezeTime}, {'btn', id='weather', window=wndWeather}, {'btn', id='speed', window=wndGameSpeed} }, oncreate = mainWndShow, onclose = mainWndClose } نقول مثلاً تبي تضيف الزر؟ تضيف بالجدول هكذا ذذ {'btn', id='هلا', onclick=functionx}, هلا = هذا هو أسم الزر ذذذ functionx = أسم وظيفة الزر مثلاً تبي اذا ضغط الزر يجيه كلام بالشات ذذذ function functionx ( ) outputChatBox ("هلا",188,0,0, true) end "لما تضغط الزر بيجيك بالشات "هلا onclick = onClientGUIClick هذا هو الحدث ويعني عند الضغط على الزر وطبعاً الفري روم مختصر جداً وهذا الأختصار للحدث طبعاً تقدر تحط بدالها الي تبي ذذ window راح تحط onclick كـ مثآل تبي لما يضغط الزر يطلع لوحة؟ راح تحط بدل وتحط النافذة مع الوظيفة الي سميتها بملف الكلنت بالفري روم ذذذ {'btn', id='هلا', onclick=functionx}, ؟btn بالنسبة لكلمة button هذي أختصار لكلمة يعني تسوي أنشاء للزر طيب لو تبي شيء غير الزر؟ btn = زر br = فراغ chk = تشيك بوكس lbl = ليبل طيب مثلاً لو تبي الزر أو التشيك بوكس أو اليبل أو الي سويته يجي بس لما اللاعب يركب السيارة شتسوي؟ 1487 رح للسطر هـ الوظيفة function onEnterVehicle(vehicle) setControlText(wndMain, 'curvehicle', getVehicleName(vehicle)) showControls(wndMain, 'repair', 'flip', 'upgrades', 'color', 'paintjob', 'lightson', 'lightsoff') guiCheckBoxSetSelected(getControl(wndMain, 'lightson'), getVehicleOverrideLights(vehicle) == 2) guiCheckBoxSetSelected(getControl(wndMain, 'lightsoff'), getVehicleOverrideLights(vehicle) == 1) end عدل عليها وضيف راح تضيف في الوظيفة أسم الزر الي تبيه يظهر يوم اللاعب يركب السيارة showControls(wndMain, 'repair', 'flip', 'upgrades', 'color', 'paintjob', 'lightson', 'lightsoff') راح تضيف عليه أسم الزر showControls(wndMain, 'repair', 'flip', 'upgrades', 'color', 'paintjob', 'lightson', 'lightsoff','btnname') ] btnname = أسم الزر ذذذ هذي هي وظيفة أظهار الزر لما الاعب يركب سيارة ^ الحين نروح لوظيفة أخفاء الزر يوم اللاعب يطلع من السيارة 1494 رح لسطر هـ الوظيفة function onExitVehicle(vehicle) setControlText(wndMain, 'curvehicle', 'On foot') hideControls(wndMain, 'repair', 'flip', 'upgrades', 'color', 'paintjob', 'lightson', 'lightsoff') closeWindow(wndUpgrades) closeWindow(wndColor) end hideControls(wndMain, 'repair', 'flip', 'upgrades', 'color', 'paintjob', 'lightson', 'lightsoff') عدل عليه وضيف أسم الزر الي تبي تخفيه يوم اللاعب يطلع من السيارة ذذذ hideControls(wndMain, 'repair', 'flip', 'upgrades', 'color', 'paintjob', 'lightson', 'lightsoff', 'btnname') btnname = أسم الزر ذذ آن شاء الله فهمت اذا عندك أي أستفسار بالفري روم أسأل Link to comment
MR.GRAND Posted September 16, 2015 Share Posted September 16, 2015 ابي كذا وابي كذا وابي كذا وابي كذا يشيخ اصلا انت تعرف وش تسوي createMarker حتى جاي تطلب كل ذا ههههه روح اتعلم وبعدين تعال اطلب ي مستر جراند , انت تعلم اكتب كلمه فنكشن , وتعال هايط على خلق الله , ي نسخ لصق نسخ لصق في خشمك Link to comment
LoOs Posted September 16, 2015 Share Posted September 16, 2015 ابي كذا وابي كذا وابي كذا وابي كذا يشيخ اصلا انت تعرف وش تسوي createMarker حتى جاي تطلب كل ذا ههههه روح اتعلم وبعدين تعال اطلب ي مستر جراند , انت تعلم اكتب كلمه فنكشن , وتعال هايط على خلق الله , ي نسخ لصق نسخ لصق في خشمك جب لي مود سويته بنفسك , بدون مساعدة اي احد , Link to comment
Mostafa MohammeD Posted September 16, 2015 Author Share Posted September 16, 2015 سويت هيك وبردو لو خارج السيارة بيظهرو وايضا اللوحة نزلت للاسفل قليل ولو ابي اسوي الانتقل ببحث كيف يا مستر سفاح Link to comment
iMr.SFA7 Posted September 16, 2015 Share Posted September 16, 2015 سويت هيك وبردو لو خارج السيارة بيظهرووايضا اللوحة نزلت للاسفل قليل ولو ابي اسوي الانتقل ببحث كيف يا مستر سفاح وضح .. مافهمتك؟ Link to comment
Mostafa MohammeD Posted September 16, 2015 Author Share Posted September 16, 2015 سويت هيك وبردو لو خارج السيارة بيظهرووايضا اللوحة نزلت للاسفل قليل ولو ابي اسوي الانتقل ببحث كيف يا مستر سفاح وضح .. مافهمتك؟ حسنا اولا انت قلتلي حط هاي الاكواد وبيكون وانت خارج السيارة ما يظهر الالون والانقلاب والتعديل وهيك وايضا اللوحة نزلت للاسفل شوية سويته ومانجح ثانيا ابي اعرف ليش ظاهر كلمة nill في الحلاات مكان الدم والصحة والسمنة ثالثا كيف اضيف مكان للبحث في الانتقال وشكرا Link to comment
iMr.SFA7 Posted September 16, 2015 Share Posted September 16, 2015 حسنا اولا انت قلتلي حط هاي الاكواد وبيكون وانت خارج السيارة ما يظهر الالون والانقلاب والتعديل وهيك وايضا اللوحة نزلت للاسفل شوية سويته ومانجح ثانيا ابي اعرف ليش ظاهر كلمة nill في الحلاات مكان الدم والصحة والسمنة ثالثا كيف اضيف مكان للبحث في الانتقال وشكرا بالنسبة للبحث عن اللاعبين بالأنتقال أستخدم هـ الوظائف ذذذ guiCreateEdit guiGridListClear guiGetText getElementsByType -- loop "player" guiGridListAddRow guiGridListSetItemText string.find string.upper getPlayerName بالنسبة لأن أخفاء الأزرار وأظهارها عند ركوب السيارة ونزولها أطرح الي سويته؟ Link to comment
Mostafa MohammeD Posted September 16, 2015 Author Share Posted September 16, 2015 بالنسبة للبحث عن اللاعبين بالأنتقال أستخدم هـ الوظائف ذذذ guiCreateEdit guiGridListClear guiGetText getElementsByType -- loop "player" guiGridListAddRow guiGridListSetItemText string.find string.upper getPlayerName بالنسبة لأن أخفاء الأزرار وأظهارها عند ركوب السيارة ونزولها أطرح الي سويته؟ هاي الاكواد + اللوحة نزلت للاشفل شوية ليش ؟؟ function onEnterVehicle(vehicle) setControl(wndMain, 'curvehicle', getVehicleName(vehicle)) showControls(wndMain, 'repair', 'flip', 'upgrades', 'color', 'paintjob', 'lightson', 'lightsoff', 'btnname') guiCheckBoxSetSelected(getControl(wndMain, 'lightson'), getVehicleOverrideLights(vehicle) == 2) guiCheckBoxSetSelected(getControl(wndMain, 'lightsoff'), getVehicleOverrideLights(vehicle) == 1) end function onExitVehicle(vehicle) setControlText(wndMain, 'curvehicle', 'On foot') hideControls(wndMain, 'repair', 'flip', 'upgrades', 'color', 'paintjob', 'lightson', 'lightsoff', 'btnname') closeWindow(wndUpgrades) closeWindow(wndColor) Link to comment
iMr.SFA7 Posted September 16, 2015 Share Posted September 16, 2015 الوظيفة الثانية ناقصة ذذذ ؟btnname ومتأكد أن أسم الزر Link to comment
Mostafa MohammeD Posted September 16, 2015 Author Share Posted September 16, 2015 الوظيفة الثانية ناقصة ذذذ؟btnname ومتأكد أن أسم الزر لا انا حطيت مثلك من وين اجيب اسم الزر Link to comment
Mostafa MohammeD Posted September 17, 2015 Author Share Posted September 17, 2015 من وين اجيب اسم الزر اعدل عل النتقال وايضا الحلاات Link to comment
LoOs Posted September 17, 2015 Share Posted September 17, 2015 من وين اجيب اسم الزر اعدل عل النتقال وايضا الحلاات اسم الاي دي تجيبه من قيمة id في التيبل مثل {'btn', id='setpos', text='map', window=wndSetPos}, يعني اسم الزر setpos فهمت ؟ Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now