-
Posts
262 -
Joined
-
Last visited
Everything posted by [DONE]*
-
السلام عليكم و رحمة الله و بركاته بدون ما اطول عليكم: انا مستغرب من شي عجيييب جدآآ مشاء الله قسم دروس في البرمجه كله شروحات و المبرمجين موفيين معنا بس للحين ولا مبرمج شرح عن شي واحد والي هو (Gridlists) واحد بس شرح عنها و كان شرحه غلط و كل الناس قامت تستهزء فيه(لاداعي لذكر اسماء)ذذ ومن هنا ما صار احد يسوي اي درس عن الجريت ليست واتمنى من اي مبرمج فاهم يسوي الدرس يفيدني و يفيد غيري اتمنى الي يشرح يكون فاااااااااهم و يشرح كل شي وش قاعد يحط بالكود او بالشرح)1) وشكرآآ
-
تقدر تقفل مود الفري روم و هذه يكون الأسهل لك او تعدل عليه
-
لو تبي تطلع اكواد من الويكي يبيلك انجليزي صح او Google translate
-
لا تنتظر رد سرييع لأن كـــودك مب ســهل ييعني المبرمج ما رح يسويلك اياه على السريع لأن الغلط في سطر معين و لازم يشيك بالسيرفر و الكلنت
-
تقدر تحذفه انت روح للمشاركه الي تبي تحذفها ,جمب الرد رح تلقا علامة x اضغط عليها
-
شكرآ لك تابل
-
ناقصك التحقق حق الي لمس الماركر هو الاعب , ولا كذا راح تظهر اللوحه لكل اللاعبين ذا كيلر اتمنى تحط هذه التحقق
-
اول شي اكوادك مفهمت منها شي + وين الشرح انا كيف افهم ؟!؟
-
السلام عليكم و رحمه الله و بركاته كيف الحال شباب , انشاء الله بخير كنت ابي استفسر عن شي و لي هو تعريف الماركــر كيف اخلي اللاعب اذا دخل مارركر معين تظهر لوحه , جرب كثير اني اسويه ولاكــــن مــــــاـــقدرت وشكرآآ لكم
-
Client function fix() fixVehicle (source ) end addEventHandler ( "onClientMarkerHit", getRootElement(), fix ) (ناقص تعريف الماركر ) عاد انت سويه او اي احد يصلح الكود
-
خطأ بالنسبه لك فإنت تبي تزيد مشاركاتكــــــــــ
-
مشكور تابل, انا كنت احسب انها ما تفرق فوق ولا تحت
-
مشكور ذا كيلر على هذي المعلومات بس حاولت اسوي الوظيفة بإسم لأني متعود على كذا ما ظبت addEventHandler ( "onClientGUIClick",root, example) function example( ) if source == GUIEditor_Button[1] then guiSetVisible ( GUIEditor_Window[1], false ) showCursor ( false ) triggerServerEvent ("team", localPlayer) end end
-
مشكوور , بس ما وضحت لي وش المشكلة, اشوفك حطيت الرقر بالأف وسويت وغيرت بعض الأكواد اتمنى انك تشرح او اي واحد فاهم يشرح
-
السلام عليكم و رحمة الله و بركاته كيف الحال شباب ’ انشاء الله بخير كنت ابيكم تصححو لي هذه الكود: وانا حاولت كثير على تصحيحه ولاكن للأسف ما قدرت وهو يخص الترقر مدري لو المشكلة من الترقر ولا من الكود ولا من ايش بالظبت اتمنى ذكر الخطأ بعد التصحيييح.. انا مسوي الترقر عشان لما يضغط الزر يجيه تيم طبعا اعطاء تيم مب موجوده بالكلاينت Client triggerServerEvent ("team", localPlayer) function GUIbutton1() if source == GUIEditor_Button[1] then givePlayerMoney ( 100000 ) guiSetVisible ( GUIEditor_Window[1], false ) showCursor ( false ) end end addEventHandler ( "onClientGUIClick",root,GUIbutton1) GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Window[1] = guiCreateWindow(217,89,209,284,"TRYing",false) guiSetAlpha(GUIEditor_Window[1],1) GUIEditor_Button[1] = guiCreateButton(42,96,125,30,"TRY",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(42,165,128,110,"Close",false,GUIEditor_Window[1]) ========================================================================================================== server addEvent( "team", true ) addEventHandler( "team", localPlayer, GUIbutton1) if source == GUIEditor_Button[1] then TRY = setPlayerTeam ( source, TRY ) end TRY = createTeam ( "TRY",255,255,0) ========================================================================================================== وشكرآ
-
الشرح كامل = (للي ما يبي يدخل منتديات) الاسكربت ماهو الا برنامج نصى نقوم بكتابته حتى تستوعبه اللعبه وتقوم بتنفيزه مثل انك تقول لشخص افعل هذا وهذا وهذا وهو ينفز الاوامر فقط سنحتاج اولا تحميل برنامج notepad++ http://notepad-plus-plus.org سنفتح على ملف اللعبة ثم نفتح هذه الملفات بالترتيب server/mods/deathmatch/resources وتقوم بانشاء ملف وتسميه الاسم الذى تريده فمثلا نحن هنعمل اسكربت شغلة الطيار سنقوم بتمسية الملف Pilot-job ثم نفتح الملف الذى قمنا بأنشائه ونأتى بزر الماوس فى مكان خالى ونضغط كليك يمين ونقوم باختيار New ونقوم باختيار Text Decument ثم نعيد تسميته الى meta ماهى الا مفتاح يوصل الاكواد الى اللعبه meta الان نضغط بزر الماوس اليمين على ملف meta ونختار Edit with Notepad++ ونقوم بنقل هذا الكود اليه افتح هذا الموقع وانسخ الكود الذى بداخله http://workgroup.wc.lt/priv/code1.text ثم قم بالضغط على كلمة File من شريط المهام وقم باختيار Save as وقم باختيار نوع الحفظ xml ثم قم بحفظ الملف وقم بحذف الملف الاخر الذى بخصية Text Document سنرجع مرة اخرى لـ notepad ثم قم بالضغط على كلمة File من شريط المهام وقم باختيار New ثم قم بالضغط على كلمة File من شريط المهام وقم باختيار Save as وقم باختيار نوع الحفظ lua ونكت الاسم pilot الان قمنا بإنشاء الملفات التى شتغل الاسكربت لو قمنا بتشغلها من داخل اللعبه لن يظهر لك شئ لان نحن لم نضع اى برمجه حتى الان ولا تتقلق ففى الدروس القادمه ستتعلم كل شئ حتى تصل للاحتراف لو شئ لم تفهمه فقط قم بالرد وقول ما الذى لم تفهمه او قم بتواصل معى عبر الاسكيب الاسكيب الخاص بى g.mix2
-
ادخل هنا ما رح تحتاج لأنك تاخذ اكواد جاهزه, لما تعرف الأساسيات viewforum.php?f=164
-
من وين اجيب اسم الصوت؟ تقدر تجيبه من جهآزك ولاكن لا تنسى تعرفه من الميتا
-
function GUIbutton() if source == GUIbutton then playSound ( --اسم الصوت) end end addEventHandler ( "onClientGUIClick",root,GUIbutton)
-
مشكوووووووووووووور ,جزاك الله الف خير
-
سويت الكود وكل شي تمام ولاكن في مشكلة لما شخص يدخل الماركر يطلع البيد لكل الي بالتيم Client local marker2 = createMarker ( 1536.2789306641,-1686.3870849609,13.546875,"cylinder",2, 0,255, 0, 255) local blip2 = createBlip ( 1536.2789306641,-1686.3870849609,13.546875,5) addEventHandler("onClientMarkerHit", marker2, function () destroyElement ( ped ) end) local marker33 = createMarker ( 1536.2789306641,-1686.3870849609+5,13.546875,"cylinder",2, 0,255, 0, 255) addEventHandler("onClientMarkerHit", marker33, function () local player = getLocalPlayer() local playerTeam = getPlayerTeam ( player ) local TeamName = getTeamName ( playerTeam ) if ( TeamName == "No Team" ) then ped = createPed(0, getElementPosition(localPlayer)) end end) addEventHandler("onClientRender", root, function() local player = getLocalPlayer() local playerTeam = getPlayerTeam ( player ) local TeamName = getTeamName ( playerTeam ) if ( TeamName == "No Team" ) then local x, y, z = getElementPosition(localPlayer) local tx, ty, tz = getElementPosition(ped) local dis = getDistanceBetweenPoints2D(x, y, tx, ty) if dis > 2 then setPedControlState(ped, "forwards", true) else setPedControlState(ped, "forwards", false) end setPedRotation(ped, findRotation(tx, ty, x, y)) end end) function findRotation(x1,y1,x2,y2) local t = -math.deg(math.atan2(x2-x1,y2-y1)) if t < 0 then t = t + 360 end return t end
-
خانة resourceRoot
-
طيب وش فائدة هذي الخانه؟
-
أنت ، قريت وش كتبت آنآ ؟ هي نفسها resourceRoot = getResourceRootElement(getThisResource()) تحط هذي ولا هذي كلها نفس بعض انت تقولي حط هذي و لا هذي, طيب انا فاهمكــ بس انا سؤالي كيف ممكن استفيد منها هي وش تسوي اصلا , كيف تأثر على المود اتمنى فهمت
