Nickelz Posted October 23, 2012 Share Posted October 23, 2012 السسلآآم عليكم .. يَ شبـآآب عندي آسستفسآر وطلب :سؤآآل مثلآآ : آنـآآ عندي نـآفذ فيه سيآرآت كيف آربط الزر بـ سيآرته؟ مثلآآ : عندي سيآرة ( تركيب آو من آصصل اللسيرفر ) نقول كآمري , كيف آربطهـآآ بـ آسسمهـآآ في النآفذ؟ :الطلب آبي كوود تصليح السسيآرة؟ عندي مآركر آبيه يصلح السسيآرة لآآحد يسسوي لي المود كـآآمل بسس آبي الكود حقق التصليح وشكرآ صرت كآني بوسرحـآآ ض1 Link to comment
Tete omar Posted October 23, 2012 Share Posted October 23, 2012 السسلآآم عليكم .. يَ شبـآآب عندي آسستفسآر وطلب :سؤآآل مثلآآ : آنـآآ عندي نـآفذ فيه سيآرآت كيف آربط الزر بـ سيآرته؟ مثلآآ : عندي سيآرة ( تركيب آو من آصصل اللسيرفر ) نقول كآمري , كيف آربطهـآآ بـ آسسمهـآآ في النآفذ؟ :الطلب آبي كوود تصليح السسيآرة؟ عندي مآركر آبيه يصلح السسيآرة لآآحد يسسوي لي المود كـآآمل بسس آبي الكود حقق التصليح وشكرآ صرت كآني بوسرحـآآ ض1 رد السؤال : استخدم createVehicle getElementPosition -- يتحقق من مكان الاعب triggerServerEvent الاحداث : onClientGUIClick رد الطلب : addEventHandler("onClientMarkerHit",markerName, function(player) if(player==localPlayer)then fixVehicle(getPedOccupiedVehicle(localPlayer)) end end) حط بدل markerName اسم الماركر الي سويتها ... Link to comment
MR.S3D Posted October 23, 2012 Share Posted October 23, 2012 السسلآآم عليكم .. يَ شبـآآب عندي آسستفسآر وطلب :سؤآآل مثلآآ : آنـآآ عندي نـآفذ فيه سيآرآت كيف آربط الزر بـ سيآرته؟ مثلآآ : عندي سيآرة ( تركيب آو من آصصل اللسيرفر ) نقول كآمري , كيف آربطهـآآ بـ آسسمهـآآ في النآفذ؟ لآآحد يسسوي لي المود كـآآمل بسس آبي الكود حقق التصليح وشكرآ صرت كآني بوسرحـآآ ض1 :سؤآآل مثلآآ : آنـآآ عندي نـآفذ فيه سيآرآت كيف آربط الزر بـ سيآرته؟ مثلآآ : عندي سيآرة ( تركيب آو من آصصل اللسيرفر ) نقول كآمري , كيف آربطهـآآ بـ آسسمهـآآ في النآفذ؟ client.lua جانب العميل onClientGUIClick -- اذا ضغط عالزر [url=https://wiki.multitheftauto.com/wiki/OnClientGUIClick]https://wiki.multitheftauto.com/wiki/OnClientGUIClick[/url] -- رابط الحدث اذا ضغط عالزر triggerServerEvent -- ارسال امر للسيرفر بتفعيل الحدث server.lua جانب الخادم addEvent ---اضافة حدث getElementPosition -- التأكد من مكان اللاعب createVehicle --- يعطيه سياره :الطلب آبي كوود تصليح السسيآرة؟ عندي مآركر آبيه يصلح السسيآرة server.lua جانب الخادم createMarker -- تسوي دائره onMarkerHit --تضيف حدث اذا دخل الدائره [url=https://wiki.multitheftauto.com/wiki/OnMarkerHit]https://wiki.multitheftauto.com/wiki/OnMarkerHit[/url] -- رابط الحدث GetPedOccupiedVehicle --- اخــذ سيارة اللاعب [url=https://wiki.multitheftauto.com/wiki/GetPedOccupiedVehicle]https://wiki.multitheftauto.com/wiki/Get ... iedVehicle[/url] -- رابط اخـذ سيارة اللاعب fixVehicle -- اصلاح السيارة Link to comment
abu5lf Posted October 23, 2012 Share Posted October 23, 2012 رد الطلب : addEventHandler("onClientMarkerHit",markerName, function(player) if(player==localPlayer)then fixVehicle(getPedOccupiedVehicle(localPlayer)) end end) الكلنت راح يكون التصليح ظاهري لك بس غيرك مايشوفه يجب ان يكون: local marker = createMarker ( 0, 0, 0 ) addEventHandler( 'onMarkerHit', marker, function ( hitElement ) if getElementType ( hitElement ) == 'vehicle' then fixVehicle ( hitElement ) end end ) Link to comment
Nickelz Posted October 23, 2012 Author Share Posted October 23, 2012 السؤآل : مـآآفههمت الطلب : مششكؤورين ومـآآقصصرتوآ Link to comment
abu5lf Posted October 23, 2012 Share Posted October 23, 2012 السؤال الاول وضح أنت تقصد تجيب أسم السيارة ؟ getVehicleName Link to comment
Nickelz Posted October 23, 2012 Author Share Posted October 23, 2012 السؤال الاول وضح أنت تقصد تجيب أسم السيارة ؟ getVehicleName الحين آنـآآ عندي نآفذ وعندي خيـآآرآآت آسمـآآء السيآرآت ومنهم دباب مثلآلآآ وجـآآوآحد يبي الدبآب الحين آنـآآ لو بسسوي النآفذ بيطلع لي آسم الدبـآآب بسس مـآآقدر آخذه اللي آبيه : كود اذا ضغطت على اسسم الدباب يطلع لي آو سيارة Link to comment
abu5lf Posted October 23, 2012 Share Posted October 23, 2012 client-side addEventHandler ( 'onClientResourceStart', resourceRoot, function () local vehicleList = guiCreateGridList ( 0.80, 0.10, 0.15, 0.60, true ) local column = guiGridListAddColumn( vehicleList, 'vehicle', 0.85 ) local vehicleNames = {} for i = 400, 611 do if ( getVehicleNameFromModel ( i ) ~= '' ) then table.insert( vehicleNames, { model = i, name = getVehicleNameFromModel ( i ) } ) end end for index, vehicle in ipairs ( vehicleNames ) do guiGridListSetItemText ( vehicleList, guiGridListAddRow( vehicleList ), column, vehicle.name, false, false ) end addEventHandler ( 'onClientGUIDoubleClick', vehicleList, function ( ) triggerServerEvent ( 'onClickgetVehicle', getLocalPlayer( ), guiGridListGetItemText ( vehicleList, guiGridListGetSelectedItem ( vehicleList ), 1 ) ) end ) end ) server-side vehicle = {} addEvent ( 'onClickgetVehicle', true ) addEventHandler ( 'onClickgetVehicle', getRootElement ( ), function ( i ) if isElement ( vehicle[source] ) then destroyElement ( vehicle[source] ) end vehicle[source] = createVehicle ( getVehicleModelFromName( i ), getElementPosition ( source, x, y, z ) ) warpPedIntoVehicle ( source, vehicle[source] ) end ) Link to comment
Nickelz Posted October 23, 2012 Author Share Posted October 23, 2012 شبـآآب اذا وقفت عـ المآركر بسيآرة مـآآيصلح ليه؟ هذآ الكود createBlip ( 1402.9000244141 , 730.79998779297 , 9.8000001907349 , 63 ) markerName = createMarker(1402.9000244141, 730.79998779297, 9.8000001907349, "cylinder", 4, 0, 255, 0, 160) addEventHandler("onClientMarkerHit",markerName, function(player) if(player==localPlayer)then fixVehicle(getPedOccupiedVehicle(localPlayer)) end end) Link to comment
|Mr|-Talal07-| Posted October 23, 2012 Share Posted October 23, 2012 اظن لو تخليه سيرفر و تستخدم "onMarkerHit" createBlipAttachedTo احسن Link to comment
abu5lf Posted October 23, 2012 Share Posted October 23, 2012 انا كاتبه فوق حق اصلاح السيارة local marker = createMarker ( 0, 0, 0 ) addEventHandler( 'onMarkerHit', marker, function ( hitElement ) if getElementType ( hitElement ) == 'vehicle' then fixVehicle ( hitElement ) end end ) الكود سيرفر 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