flapjack3003 Posted August 10, 2014 Posted August 10, 2014 عايز كود لسيارة لو دخلت ماركر ما تقدر تتحرك فى السيرفر
xX|KeMo|Xx Posted August 10, 2014 Posted August 10, 2014 (edited) عايز كود لسيارة لو دخلت ماركر ما تقدر تتحرك فى السيرفر "onMarkerHit" --يوم يلمس الماركر getPedOccupiedVehicle --يتحقق انه الاعب داخل سيــآره [i]**استخدم الي فوق بدال الي هنا**[/i] setElementFrozen --تجمد السياره Edited August 10, 2014 by Guest
Max+ Posted August 10, 2014 Posted August 10, 2014 عايز كود لسيارة لو دخلت ماركر ما تقدر تتحرك فى السيرفر "onMarkerHit" --يوم يلمس الماركر getPedOccupiedVehicle --يتحقق انه الاعب داخل سيــآره getPlayerOccupiedVehicle -- تجيب سيــآرهـ الي يسوقها الاعب setElementFrozen --تجمد السياره getPlayerOccupiedVehicle This function is deprecated. This means that its use is discouraged and that it might not exist in future versions. Please use getPedOccupiedVehicle instead.
nxFairlywell Posted August 10, 2014 Posted August 10, 2014 +1 استخدم بدال هذي getPlayerOccupiedVehicle هذي getPedOccupiedVehicle
flapjack3003 Posted August 10, 2014 Author Posted August 10, 2014 تمام بس بدى اعرف الكود للكل ولا لاعب فقط مش عارف الفرق بين الاثنين function showVehicleName ( thePlayer ) local theVehicle = getPedOccupiedVehicle ( thePlayer ) local theVehicle = getPlayerOccupiedVehicle ( thePlayer ) if ( theVehicle ) then if getPedOccupiedVehicle ( thePlayer ) then setElementFrozen ( theVehicle, true ) end end end addCommandHandler ( "getcarname", showVehicleName ) function showVehicleName ( source ) local theVehicle = getPedOccupiedVehicle ( source ) local theVehicle = getPlayerOccupiedVehicle ( source ) if ( theVehicle ) then if getPedOccupiedVehicle ( source ) then setElementFrozen ( theVehicle, true ) end end end addCommandHandler ( "getcarname", showVehicleName )
xX|KeMo|Xx Posted August 10, 2014 Posted August 10, 2014 (edited) للي كتب الكلمهـ في اف 8 بس استخدم الكود الاول عشان لا تتخلبط local theVehicle = getPedOccupiedVehicle ( thePlayer ) local theVehicle = getPlayerOccupiedVehicle ( thePlayer ) احذف الثانيه Edited August 10, 2014 by Guest
#DRAGON!FIRE Posted August 10, 2014 Posted August 10, 2014 addCommandHandler ( "getCarName", function ( player ) if ( getPedOccupiedVehicle ( player ) ) then setElementFrozen ( getPedOccupiedVehicle ( player ), true ) end end )
flapjack3003 Posted August 10, 2014 Author Posted August 10, 2014 الكود تمام بس بدى اعرف هيظهر للكل ولا للاعب فقط marker = createMarker ( 267.84066772461,-1808.1632080078,3.5,"cylinder",3, 255, 0, 255, 255) addEventHandler('onMarkerHit', marker, function(hitElement) if getElementType(hitElement) == 'player' and isPedInVehicle ( hitElement ) and ( getPedOccupiedVehicle ( hitElement ) ) and isElement(marker) then setElementFrozen ( getPedOccupiedVehicle ( hitElement ), true ) triggerClientEvent ( hitElement, "onGreeting", hitElement) destroyElement(marker) else outputChatBox ( "You Must Be In Car", hitElement,231, 217, 176, true ) end end )
#DRAGON!FIRE Posted August 10, 2014 Posted August 10, 2014 فـ ارسل السورس مع التريقر وببججانب كلنت استخدم الفنكشن destroyElement بالنسبة لـ فنكشن marker = createMarker ( 267.84066772461,-1808.1632080078,3.5,"cylinder",3, 255, 0, 255, 255) addEventHandler( "onMarkerHit", marker, function( hitElement ) if ( getElementType( hitElement ) == "player" ) then setElementFrozen ( getPedOccupiedVehicle ( hitElement ), true ) triggerClientEvent ( hitElement, "onGreeting", hitElement ) else outputChatBox ( "You Must Be In Car", hitElement, 231, 217, 176, true ) end end )
flapjack3003 Posted August 10, 2014 Author Posted August 10, 2014 فـ ارسل السورس مع التريقر وببججانب كلنت استخدم الفنكشن destroyElement بالنسبة لـ فنكشن مش فاهم ازدك ممكن كود للوتضيح وكمان انا عايز اكتب فى اف حاجة ترجع المركر تانى
#DRAGON!FIRE Posted August 10, 2014 Posted August 10, 2014 اقصد لو سويت ديستروي للمـأركر بجانب سيرفر بيكون للكل .. بالتريقر بجانب كلنت حط الديستروي بس لا تنسى ترسل السورس مع التريقر وبالنسبة للاف ما ادري وش تقصد .. بس لو تقصد سوي كوماند وسوي الماركر بالاحداثيات اللي تبيها !
flapjack3003 Posted August 10, 2014 Author Posted August 10, 2014 انا بدى اعمل لما يدخل الاعب مركر يجيله يثبت و لما يكتب فى 8 كلام يروح التثبيت و ترجع الماركر
flapjack3003 Posted August 10, 2014 Author Posted August 10, 2014 تقريبا الطريقة دى صعبة بجرب واحدة تانية
nxFairlywell Posted August 10, 2014 Posted August 10, 2014 اقصد لو سويت ديستروي للمـأركر بجانب سيرفر بيكون للكل .. بالتريقر بجانب كلنت حط الديستروي بس لا تنسى ترسل السورس مع التريقروبالنسبة للاف ما ادري وش تقصد .. بس لو تقصد سوي كوماند وسوي الماركر بالاحداثيات اللي تبيها ! زاحف ممكن اسئلك ليه يحط الدستروي بالكلنت و ليه يكون للكل لما يكون بـ سيرفر عشان تفيده وتفيدني
#DRAGON!FIRE Posted August 10, 2014 Posted August 10, 2014 لو سويته بجانب سيرفر الماركر بينحذف للكل .. بالتريقر للاعب نفسه ولو سويت ديستروي بكلنت يعني للاعب فقط عند باقي اللاعبين ما يكون محذوف
nxFairlywell Posted August 10, 2014 Posted August 10, 2014 يعني الكلنت يككون خاص باللاعب الي في الحدث و السيرفر يكون للجميع !
#DRAGON!FIRE Posted August 10, 2014 Posted August 10, 2014 يعني الكلنت يككون خاص باللاعب الي في الحدثو السيرفر يكون للجميع ! يب .. مو بس ذا الشي اي شي كل اكوادك اللي تسويها بكلنت تكون للاعب نفسه فقط .. سيرفر للجميع ولو كان كودك سيرفر وتبي شي محدد يصير للاعب نفسه فقط للي خش الماركر مثلا زي هنا تسوي التريقر ويوم تضيف التريقر بجانب كلنت بالحالة ذي الكود اللي بتحطه بكون للاعب اللي خش الماركر فقط !
nxFairlywell Posted August 10, 2014 Posted August 10, 2014 يعني الكلنت يككون خاص باللاعب الي في الحدثو السيرفر يكون للجميع ! يب .. مو بس ذا الشي اي شي كل اكوادك اللي تسويها بكلنت تكون للاعب نفسه فقط .. سيرفر للجميع ولو كان كودك سيرفر وتبي شي محدد يصير للاعب نفسه فقط للي خش الماركر مثلا زي هنا تسوي التريقر ويوم تضيف التريقر بجانب كلنت بالحالة ذي الكود اللي بتحطه بكون للاعب اللي خش الماركر فقط ! اوهه انا اقول ليه جبت العيد في سكربت المعرض انا حاط عند لمس الماركر في سيرفر اي لاعب يلمس الماركر تطلع للجميع لوحة المعرض
#DRAGON!FIRE Posted August 10, 2014 Posted August 10, 2014 كيف ؟ اصلن فنكشن اضهار النافذة كلنت يعني يحتاج تريقر
nxFairlywell Posted August 11, 2014 Posted August 11, 2014 كيف ؟ اصلن فنكشن اضهار النافذة كلنت يعني يحتاج تريقر هو ترايقر بس اقصد الحدث نفسه onMarkerHit في السيرفر
nxFairlywell Posted August 11, 2014 Posted August 11, 2014 زي كذا بالسيرفر marker = createMarker( x,y,z ) addEventHandler("onMarkerHit", getRootElement(), function () if ( source == marker ) then triggerClientEvent end end ) كلنت حطيت فنكشنات فتح اللوحه وسويت لها ادد ايفنت و فيه بعد فنكشنات بالسيرفر و مسوي ترايقر من كلنت لسيرفر عشان الموتر وكذا ^ هذا الكود الي فوق مثال بس على الي اقوله
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