mahmod3 Posted October 21, 2016 Share Posted October 21, 2016 السلام عليكم ورحمة الله الموضوع يعني كيف اعمل مهمة يعني متلا مهمة زراعه كيف يتم عمل المهمات والله ماعرفت ياريت شرح بسيط لاي مهمة و شكرا Link to comment
iPrestege Posted October 21, 2016 Share Posted October 21, 2016 المهمات تبرمج بفكرة خاصة لديك وطريقة معينة مثل التاكسي مسوي ماركر تروح له تاخذ تاكسي ويسوي بيد ويسوي ماركر للبيد او اي شيء تبية وبليب في الخريطة تروح للبيت يركب معك للتاكسي لو نزلت مثلاً يقتلك ويسحب البيد او يسحب البيد والسيارة ويكون مسوي جدول اماكن عشوائية في كذا موقع يروح ينزل البيد اللي معه وياخذ مبلغ معين اذا نزلة ويكمل الشغل وبالنسبة للمهمات تقدر تروح الكومنتي وتبحث وتشوف المهمات الغير مشفرة وتعلم موفق Link to comment
mahmod3 Posted October 21, 2016 Author Share Posted October 21, 2016 11 minutes ago, FaHaD said: المهمات تبرمج بفكرة خاصة لديك وطريقة معينة مثل التاكسي مسوي ماركر تروح له تاخذ تاكسي ويسوي بيد ويسوي ماركر للبيد او اي شيء تبية وبليب في الخريطة تروح للبيت يركب معك للتاكسي لو نزلت مثلاً يقتلك ويسحب البيد او يسحب البيد والسيارة ويكون مسوي جدول اماكن عشوائية في كذا موقع يروح ينزل البيد اللي معه وياخذ مبلغ معين اذا نزلة ويكمل الشغل وبالنسبة للمهمات تقدر تروح الكومنتي وتبحث وتشوف المهمات الغير مشفرة وتعلم موفق يعني هي الاشياء فيها داتا والخ Link to comment
iPrestege Posted October 21, 2016 Share Posted October 21, 2016 Just now, mahmod3 said: يعني هي الاشياء فيها داتا والخ الجداول والداتا من الاشياء الاساسية للحفظ والتخزين والتحقق Link to comment
mahmod3 Posted October 21, 2016 Author Share Posted October 21, 2016 Just now, FaHaD said: الجداول والداتا من الاشياء الاساسية للحفظ والتخزين والتحقق انا حبيت المهمة الي انت قلت عليها هيا مهمة سهله طبعا بس ماعرفت اسوي وين يدخلا للاعب الماركر يختفيا لماركر ويطلع بمكان اخر وين مايروح المكان الاخير يختفي الماركر ويرجع بمكانه الاول يعني سويةت داتا وانا متأكد من الداتا خطأ ياريت تساعدني لان مامعي الحين ولا كود جاهز Link to comment
iPrestege Posted October 21, 2016 Share Posted October 21, 2016 تقدر تسوي اذا دخل الماركر وقبل بالوظيفة يخفي ماركر القبول بالوظيفة ويسوي بيد في مكان معين واذا راح للبيد في المكان يركب البيد معه ويخفي البليب حق البيد اللي ركب معه ويسوي لة بليب في مكان تنزيل الراكب اللي هو البيد اطرح اكوادك Link to comment
mahmod3 Posted October 21, 2016 Author Share Posted October 21, 2016 (edited) 22 minutes ago, FaHaD said: تقدر تسوي اذا دخل الماركر وقبل بالوظيفة يخفي ماركر القبول بالوظيفة ويسوي بيد في مكان معين واذا راح للبيد في المكان يركب البيد معه ويخفي البليب حق البيد اللي ركب معه ويسوي لة بليب في مكان تنزيل الراكب اللي هو البيد اطرح اكوادك تواني بس 22 minutes ago, FaHaD said: تقدر تسوي اذا دخل الماركر وقبل بالوظيفة يخفي ماركر القبول بالوظيفة ويسوي بيد في مكان معين واذا راح للبيد في المكان يركب البيد معه ويخفي البليب حق البيد اللي ركب معه ويسوي لة بليب في مكان تنزيل الراكب اللي هو البيد اطرح اكوادك marker = createMarker(1849.48425,-1863.58875,13.57813,"cylinder",1,255,255,255,255) addEventHandler("onClientMarkerHit",marker, function() if (getElementData(player,'statemision') == true ) then createMission () end end ) function createMission () setElementData(p,'statemision',true) car = createVehicle(439,1838.53516,-1866.01978,13.38975) ped = createPed (65,1838.53516,-1866.01978,13.38975) warpPedIntoVehicle (ped,car) winmarker = createMarker(-2271.41211,2330.76929,4.81250,"cylinder",1,255,255,255,255) addEventHandler("onClientMarkerHit",winmarker,wine) end function wine(p) givePlayerMoney(1000) setElementData(p,'statemision',false) distroy() end function distroy() destroyElement(ped) destroyElement(car) destroyElement(marker) end الاكواد بمساعدة شخص قديم Edited October 21, 2016 by mahmod3 Link to comment
</Mr.Tn6eL> Posted October 22, 2016 Share Posted October 22, 2016 تحتاج تسوي المهمة بالسيرفر تحتاج تسوي جداول createMission وهنا في وظيف p تحتاج الى تعريف Link to comment
mahmod3 Posted October 22, 2016 Author Share Posted October 22, 2016 25 minutes ago, </Mr.Tn6eL> said: تحتاج تسوي المهمة بالسيرفر تحتاج تسوي جداول createMission وهنا في وظيف p تحتاج الى تعريف لالا ماصار شي marker = createMarker(1849.48425,-1863.58875,13.57813,"cylinder",1,255,255,255,255) addEventHandler("onMarkerHit",marker, function() if (getElementData(player,'statemision') == true ) then createMission (p) end end ) function createMission () setElementData(p,'statemision',true) car = createVehicle(439,1838.53516,-1866.01978,13.38975) ped = createPed (65,1838.53516,-1866.01978,13.38975) warpPedIntoVehicle (ped,car) winmarker = createMarker(-2271.41211,2330.76929,4.81250,"cylinder",1,255,255,255,255) addEventHandler("onMarkerHit",winmarker,wine) end function wine(p) givePlayerMoney(1000) setElementData(p,'statemision',false) distroy() end function distroy() destroyElement(ped) destroyElement(car) destroyElement(marker) end Link to comment
Kara Posted October 22, 2016 Share Posted October 22, 2016 يقصد عرف الفنشكن نفسه ممش اسمه function createMission (p) setElementData(p,'statemision',true) car = createVehicle(439,1838.53516,-1866.01978,13.38975) ped = createPed (65,1838.53516,-1866.01978,13.38975) warpPedIntoVehicle (ped,car) winmarker = createMarker(-2271.41211,2330.76929,4.81250,"cylinder",1,255,255,255,255) addEventHandler("onMarkerHit",winmarker,wine) end Link to comment
mahmod3 Posted October 22, 2016 Author Share Posted October 22, 2016 1 minute ago, Kara said: يقصد عرف الفنشكن نفسه ممش اسمه function createMission (p) setElementData(p,'statemision',true) car = createVehicle(439,1838.53516,-1866.01978,13.38975) ped = createPed (65,1838.53516,-1866.01978,13.38975) warpPedIntoVehicle (ped,car) winmarker = createMarker(-2271.41211,2330.76929,4.81250,"cylinder",1,255,255,255,255) addEventHandler("onMarkerHit",winmarker,wine) end هه الي عاطيني الفنكشن جي هه 3 minutes ago, Kara said: يقصد عرف الفنشكن نفسه ممش اسمه function createMission (p) setElementData(p,'statemision',true) car = createVehicle(439,1838.53516,-1866.01978,13.38975) ped = createPed (65,1838.53516,-1866.01978,13.38975) warpPedIntoVehicle (ped,car) winmarker = createMarker(-2271.41211,2330.76929,4.81250,"cylinder",1,255,255,255,255) addEventHandler("onMarkerHit",winmarker,wine) end لا ماخدمش Link to comment
Kara Posted October 22, 2016 Share Posted October 22, 2016 قلت خط الفنكشن هذا مار علي طلع خط ايدي Link to comment
mahmod3 Posted October 22, 2016 Author Share Posted October 22, 2016 1 minute ago, Kara said: قلت خط الفنكشن هذا مار علي طلع خط ايدي كيف الحل Link to comment
Kara Posted October 22, 2016 Share Posted October 22, 2016 16 minutes ago, mahmod3 said: كيف الحل عرف الفنكشن وجرب ... Link to comment
mahmod3 Posted October 22, 2016 Author Share Posted October 22, 2016 1 minute ago, Kara said: عرف الفنكشن وجرب ... marker = createMarker(1849.48425,-1863.58875,13.57813,"cylinder",1,255,255,255,255) addEventHandler("onMarkerHit",marker, function() if (getElementData(player,'statemision') == true) then createMission () end end ) function createMission (p) setElementData(p,'statemision',true) car = createVehicle(429,1838.53516,-1866.01978,13.38975) ped = createPed (65,1838.53516,-1866.01978,13.38975) warpPedIntoVehicle (ped,car) winmarker = createMarker(-2271.41211,2330.76929,4.81250,"cylinder",1,255,255,255,255) addEventHandler("onMarkerHit",winmarker,wine) end function wine(p) givePlayerMoney(source,1000) setElementData(p,'statemision',false) distroy() end function distroy() destroyElement(ped) destroyElement(car) destroyElement(marker) end ماصار شي Link to comment
Kara Posted October 22, 2016 Share Posted October 22, 2016 addEventHandler('onResourceStart',root, function () for i,v in ipairs(getElementsByType("player")) do setElementData(v,'statemision',true) end end ) marker = createMarker(1849.48425,-1863.58875,13.57813,"cylinder",1,255,255,255,255) addEventHandler("onMarkerHit",marker, function(player) if (getElementData(player,'statemision') == true) then setElementData(player,'statemision',false) createMission () end end ) function createMission (p) car = createVehicle(419,1838.53516,-1866.01978,13.38975) ped = createPed (10,1838.53516,-1866.01978,13.38975) if car and ped then warpPedIntoVehicle(ped,car,1) winmarker = createMarker(-2271.41211,2330.76929,4.81250,"cylinder",1,255,255,255,255) addEventHandler("onMarkerHit",winmarker,wine) end end function wine(p) givePlayerMoney(p,1000) setElementData(p,'statemision',true) distroy() end function distroy() destroyElement(ped) destroyElement(car) destroyElement(winmarker) end Link to comment
Ahmed Ly Posted October 22, 2016 Share Posted October 22, 2016 addEventHandler('onResourceStart',root, function () for i,v in ipairs(getElementsByType("player")) do setElementData(v,'statemision',false) end end ) marker = createMarker(1849.48425,-1863.58875,13.57813,"cylinder",2,255,255,255,255) createBlip(1849.48425,-1863.58875,13.57813,34) addEventHandler("onMarkerHit",root, function(player) if source == marker and getElementType(player) == "player" then if (getElementData(player,'statemision') == false) then setElementData(player,'statemision',true) car = createVehicle(419,1838.53516,-1866.01978,13.38975) createBlip(1849.48425,-1863.58875,13.57813,34) ped = createPed (10,1838.53516,-1866.01978,13.38975) warpPedIntoVehicle(ped,car,1) winmarker = createMarker(975.74194,-1104.41626,23.83028,"cylinder",1,255,255,255,255) bilp = createBlip(975.74194,-1104.41626,23.83028,34) end end end ) function distroy() if ped and car then destroyElement(ped) destroyElement(car) destroyElement(winmarker) destroyElement(bilp) end end addEventHandler("onMarkerHit",root, function (p) if source == winmarker and getElementType(p) == "player" then givePlayerMoney(p,1000) setElementData(p,'statemision',false) distroy() end end ) Link to comment
mahmod3 Posted October 22, 2016 Author Share Posted October 22, 2016 9 hours ago, Kara said: addEventHandler('onResourceStart',root, function () for i,v in ipairs(getElementsByType("player")) do setElementData(v,'statemision',true) end end ) marker = createMarker(1849.48425,-1863.58875,13.57813,"cylinder",1,255,255,255,255) addEventHandler("onMarkerHit",marker, function(player) if (getElementData(player,'statemision') == true) then setElementData(player,'statemision',false) createMission () end end ) function createMission (p) car = createVehicle(419,1838.53516,-1866.01978,13.38975) ped = createPed (10,1838.53516,-1866.01978,13.38975) if car and ped then warpPedIntoVehicle(ped,car,1) winmarker = createMarker(-2271.41211,2330.76929,4.81250,"cylinder",1,255,255,255,255) addEventHandler("onMarkerHit",winmarker,wine) end end function wine(p) givePlayerMoney(p,1000) setElementData(p,'statemision',true) distroy() end function distroy() destroyElement(ped) destroyElement(car) destroyElement(winmarker) end شكرا 6 hours ago, Ahmed Ly said: addEventHandler('onResourceStart',root, function () for i,v in ipairs(getElementsByType("player")) do setElementData(v,'statemision',false) end end ) marker = createMarker(1849.48425,-1863.58875,13.57813,"cylinder",2,255,255,255,255) createBlip(1849.48425,-1863.58875,13.57813,34) addEventHandler("onMarkerHit",root, function(player) if source == marker and getElementType(player) == "player" then if (getElementData(player,'statemision') == false) then setElementData(player,'statemision',true) car = createVehicle(419,1838.53516,-1866.01978,13.38975) createBlip(1849.48425,-1863.58875,13.57813,34) ped = createPed (10,1838.53516,-1866.01978,13.38975) warpPedIntoVehicle(ped,car,1) winmarker = createMarker(975.74194,-1104.41626,23.83028,"cylinder",1,255,255,255,255) bilp = createBlip(975.74194,-1104.41626,23.83028,34) end end end ) function distroy() if ped and car then destroyElement(ped) destroyElement(car) destroyElement(winmarker) destroyElement(bilp) end end addEventHandler("onMarkerHit",root, function (p) if source == winmarker and getElementType(p) == "player" then givePlayerMoney(p,1000) setElementData(p,'statemision',false) distroy() end end ) شكرا ونقدر ندير توا متلا ياخد اماكن عشوائة هكي math.random Link to comment
iPrestege Posted October 22, 2016 Share Posted October 22, 2016 -- هنا كيف تسوي مواقع عشوائية local aMyTable = { -- هذا الجدول { x,y,z }; -- الاماكن { x,y,z }; { x,y,z }; { x,y,z }; { x,y,z }; { x,y,z }; { x,y,z }; { x,y,z } -- اخر مكان } local aMyRandom = aMyTable [ math.random ( 1,#aMyTable ) ]; -- Example -- مثال تسوي ماركر عشوائي من الجدول : local aMyMarker = createMarker ( aMyRandom[1],aMyRandom[2],aMyRandom[3] ); 1 Link to comment
mahmod3 Posted October 22, 2016 Author Share Posted October 22, 2016 3 minutes ago, FaHaD said: -- هنا كيف تسوي مواقع عشوائية local aMyTable = { -- هذا الجدول { x,y,z }; -- الاماكن { x,y,z }; { x,y,z }; { x,y,z }; { x,y,z }; { x,y,z }; { x,y,z }; { x,y,z } -- اخر مكان } local aMyRandom = aMyTable [ math.random ( 1,#aMyTable ) ]; -- Example -- مثال تسوي ماركر عشوائي من الجدول : local aMyMarker = createMarker ( aMyRandom[1],aMyRandom[2],aMyRandom[3] ); كودك بيسوي عدة ماركرات عشوائية + شكرا فهمت الفكره Link to comment
iPrestege Posted October 22, 2016 Share Posted October 22, 2016 Just now, mahmod3 said: كودك بيسوي عدة ماركرات عشوائية + شكرا فهمت الفكره صحيح مثلاً تكون مسوي ماركر ومسوي لة اتاش في الالمنت او قريب منة اللي هو البيد اللي بيطلع في التاكسي ويركب معك اذا لمست الماركر والماركر يكون مخفي عشان الواقعية وتودية للموقع الاخر ويكون الماركر ظاهر يعني جدول اخر او تسوي تفرعه للجدول نفسة وعلى كذا بحيث يكون مجهز لكل شيء من تحققات انة تاكسي بالداتا وانة السيارة هي السيارة حقت الوظيفة ..الخ موفق Link to comment
mahmod3 Posted October 22, 2016 Author Share Posted October 22, 2016 1 minute ago, FaHaD said: صحيح مثلاً تكون مسوي ماركر ومسوي لة اتاش في الالمنت او قريب منة اللي هو البيد اللي بيطلع في التاكسي ويركب معك اذا لمست الماركر والماركر يكون مخفي عشان الواقعية وتودية للموقع الاخر ويكون الماركر ظاهر يعني جدول اخر او تسوي تفرعه للجدول نفسة وعلى كذا بحيث يكون مجهز لكل شيء من تحققات انة تاكسي بالداتا وانة السيارة هي السيارة حقت الوظيفة ..الخ موفق مشكور بس المشكلة اني مافهمت الداتا من زاحف حاولت فهمها بس مافهمت مااعرف ليش انا فكرت نفسي فهمتها وانا فاهم هيك شوي بس بحس نفسي اني مش فاهمها Link to comment
Abdul KariM Posted October 22, 2016 Share Posted October 22, 2016 ماراح تفهمها لين ماتجرب الاكواد الي طارحها وتحاول تسويلك مثال يفهمك بمعنى انك تجرب تطبيقي 1 Link to comment
mahmod3 Posted October 22, 2016 Author Share Posted October 22, 2016 44 minutes ago, Abdul KariM said: ماراح تفهمها لين ماتجرب الاكواد الي طارحها وتحاول تسويلك مثال يفهمك بمعنى انك تجرب تطبيقي تقصد اجرب اني اعمل داتا ل داك وداك والخ لن اتقن الداتا ؟ Link to comment
Abdul KariM Posted October 22, 2016 Share Posted October 22, 2016 الي اقصده انك تجرب المثال الي بالموضوع وانت تسوي مثال ثاني لك يعني مثلا اسوي اول مايدخل الماركر اي لاعب ماحد يقدر يدخله مره ثانية الطريقة هذي تقدر تسويها عن طريق التيبلات وتقدر عن طريق المتغيرات وعن طريق الداتا انت سويها عن طريق الداتا وبعدين تعمق اكثر مثلا بسوي اذا الاعب دخل سيارة وماعنده داتا نسوي كانسل افنت وكذا لين ماتفهمها 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