Master_MTA Posted February 11, 2017 Author Share Posted February 11, 2017 Just now, Abdul KariM said: بالسيرفر تسوي تيبل بأول سطر مثلا كذا table = { } ; addEventHandler ( "onPlayerLogin" , root , function ( ) table [ source ] = createVehicle ( ... ) end ) واذا تبي تجيب السيارة local playerVehicle = table [ player ] if isElement ( playerVehicle ) .... end مشكووووووووور ما تقصر احس بتجيك جلطه مني ذذ Link to comment
Abdul KariM Posted February 11, 2017 Share Posted February 11, 2017 العفو لا عادي , اهم شي توضح لك الفكرة Link to comment
Master_MTA Posted February 12, 2017 Author Share Posted February 12, 2017 15 hours ago, Abdul KariM said: العفو لا عادي , اهم شي توضح لك الفكرة الشكر لله ثم الشكر لجميع من ساعدني مشكورين Link to comment
#Soking Posted February 12, 2017 Share Posted February 12, 2017 عندي اقتراح انك تسوي ماث راندوم للديمشن وخلي الرقم = الحد الاقصي للديمشنز Link to comment
Master_MTA Posted February 12, 2017 Author Share Posted February 12, 2017 32 minutes ago, #Soking said: عندي اقتراح انك تسوي ماث راندوم للديمشن وخلي الرقم = الحد الاقصي للديمشنز انا معك لكن افرض سواها 0؟ وش الحل افرض اللاعبين بنفس الوقت دخلو واخذو نفس الدايمنشن وش الحل فهمت علي اخوي مشكور على الاقتراح في يوزفل فنكشن الاخ عبد الكريم يطوره الان بحاول استخدمه ومشكور ثاني مره على المساعده +_+ Link to comment
justboy Posted February 12, 2017 Share Posted February 12, 2017 مستحيل يخشوا بنفس الوقت واذا خشوا بنفس الوقت الكوذً راح يسوي كل واحذً بعالم تراه مو غبي ض2 Link to comment
Master_MTA Posted February 12, 2017 Author Share Posted February 12, 2017 4 minutes ago, justboy said: مستحيل يخشوا بنفس الوقت واذا خشوا بنفس الوقت الكوذً راح يسوي كل واحذً بعالم تراه مو غبي ض2 خلاص يا غالي انت صح افرض دخل بعده بمده قصيره وجاه نفس العالم تمام بيشوف اللي قدامه وهو يتحرك وممكن يصدم فيه فهمت علي Link to comment
justboy Posted February 12, 2017 Share Posted February 12, 2017 getDistanceBetweenPoints2D إستعمل ذا عشان تجيب المسافة بين نقطتين وسوي لك فنشكن يسويلك مسافة معينة بين السيارات مثلا 5 هذا احسن شيء فكرت فيه ض2 Link to comment
Master_MTA Posted February 12, 2017 Author Share Posted February 12, 2017 6 minutes ago, justboy said: getDistanceBetweenPoints2D إستعمل ذا عشان تجيب المسافة بين نقطتين وسوي لك فنشكن يسويلك مسافة معينة بين السيارات مثلا 5 هذا احسن شيء فكرت فيه ض2 همممممممم شكلك ما فهمت قصدي يقلبي انا ما ابيهم يشوفون بعض اصلا وليه التعب ذا كله الاخ عبد الكريم يخلص الفنكشن بس وبجربه Link to comment
#Soking Posted February 13, 2017 Share Posted February 13, 2017 احتمال ٠،٥ في الميه ماراح يدخلو بنفس المكان لانك بتسوي راندوم علي رقم فوق ال٦ الاف ذي كانت مجرد اقتراح بس ض Link to comment
Master_MTA Posted February 13, 2017 Author Share Posted February 13, 2017 8 hours ago, #Soking said: احتمال ٠،٥ في الميه ماراح يدخلو بنفس المكان لانك بتسوي راندوم علي رقم فوق ال٦ الاف ذي كانت مجرد اقتراح بس ض مشكور حبيب قلبي لكني استخدمت هذا اليوزفل فنكشن اللي سواه الاخ عبد الكريم function getDimensionEmpty ( NumberStart ) local NumberStart = type ( NumberStart ) == "number" and NumberStart < 65536 and NumberStart or 1 local isEmpty = 0 local playersTable = getElementsByType ( "player" ) if ( #playersTable > 0 ) then for i = NumberStart,65535 do for _ , players in ipairs ( playersTable ) do if ( getElementDimension( players ) == i ) then isEmpty = isEmpty + 1 end end if isEmpty == 0 then return i else isEmpty = 0 end end end return false end Link to comment
Tarek1 Posted February 13, 2017 Share Posted February 13, 2017 On 2/11/2017 at 07:53, Master_MTA said: السلام عليكم ورحمة الله وبركاته شباب كان عندي استفسار وهو عن فنكشن يخلي الكامرا حق اللاعب نفس الكامرا حق المركبه وليكن كذا local veh= createVehicle ( 454,2609.11719 ,-2860.57910, 2.08810 ) بالكلنت سايد فما هو الفنكشن اللي اقدر استخدمه؟ car spawners ممكن بردوا تستخدمها لو هتعمل مهمه او بستخدام ال GUI --يعني مثال marker1 = createMarker(x,y,z,"cylinder",size,color,color,color) addEventHandler("onClientMarkerHit",marker1,function() --GUI spawnمثال في زر اسمه spawn = guiCreateButton(251, 231, 171, 60, "get a car", false, windowName) end ddEventHandler ( "onClientGUIClick" ,root, function ( ) if ( source == spawn ) then guiSetVisible ( windowName , false ) showCursor ( false ) guiSetInputEnabled ( false ) triggerServerEvent ("CarSpawn",localPlayer) end end --Server هنا هتقوم عامل ادد للايفينت addEvent ( "CarSpawn",true ) --هنا عملنا ادد للايفينت علشان الكار تنزل addEventHandler ( "CarSpawn",getRootElement(), function ( player ) if isElement ( table [ source ] ) then destroyElement ( table [ source ] ) -- مسح السياره عند اخذ سياره اخري منفس السباونر table [ source ] = nil end table [ source ] = createVehicle ( 482, 1605.30298, -1464.82532, 13.56153 +1 ) -- صنع السياره warpPedIntoVehicle ( source, table [ source ] ) -- انتقال الاعب الي السياره end ) --ملحوظه : هذا السكربت ليس كاملا انا بوريك مثال فقط Link to comment
Master_MTA Posted February 13, 2017 Author Share Posted February 13, 2017 9 minutes ago, Tarek1 said: car spawners ممكن بردوا تستخدمها لو هتعمل مهمه او بستخدام ال GUI --يعني مثال marker1 = createMarker(x,y,z,"cylinder",size,color,color,color) addEventHandler("onClientMarkerHit",marker1,function() --GUI spawnمثال في زر اسمه spawn = guiCreateButton(251, 231, 171, 60, "get a car", false, windowName) end ddEventHandler ( "onClientGUIClick" ,root, function ( ) if ( source == spawn ) then guiSetVisible ( windowName , false ) showCursor ( false ) guiSetInputEnabled ( false ) triggerServerEvent ("CarSpawn",localPlayer) end end --Server هنا هتقوم عامل ادد للايفينت addEvent ( "CarSpawn",true ) --هنا عملنا ادد للايفينت علشان الكار تنزل addEventHandler ( "CarSpawn",getRootElement(), function ( player ) if isElement ( table [ source ] ) then destroyElement ( table [ source ] ) -- مسح السياره عند اخذ سياره اخري منفس السباونر table [ source ] = nil end table [ source ] = createVehicle ( 482, 1605.30298, -1464.82532, 13.56153 +1 ) -- صنع السياره warpPedIntoVehicle ( source, table [ source ] ) -- انتقال الاعب الي السياره end ) --ملحوظه : هذا السكربت ليس كاملا انا بوريك مثال فقط مشكور يا غالي لكن الاخ عبد الكريم سبق وافادني +_+ Link to comment
Tarek1 Posted February 13, 2017 Share Posted February 13, 2017 1 minute ago, Master_MTA said: مشكور يا غالي لكن الاخ عبد الكريم سبق وافادني +_+ العفو 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