Jump to content

مساعده كود اختفاء


#MohammeD

Recommended Posts

السلام عليكم

حاولت اسوي مود يخلي المواتر تخش داخل بعض بدون م يخرب او يتضرر الموتر الاخر

المشكله هذا الكود ينفع مره وحده لو نزلت وركبت يخرب 

كيف اخليه دائما شغال 

addEventHandler ( "onClientResourceStart", resourceRoot, 
function (  )
local v = getPedOccupiedVehicle(localPlayer)
    for index, vehicle in ipairs(getElementsByType("vehicle")) do
        setElementCollidableWith(vehicle, v, false)
    end
end
)

Link to comment
58 minutes ago, #MohammeD said:

السلام عليكم

حاولت اسوي مود يخلي المواتر تخش داخل بعض بدون م يخرب او يتضرر الموتر الاخر

المشكله هذا الكود ينفع مره وحده لو نزلت وركبت يخرب 

كيف اخليه دائما شغال 

addEventHandler ( "onClientResourceStart", resourceRoot, 
function (  )
local v = getPedOccupiedVehicle(localPlayer)
    for index, vehicle in ipairs(getElementsByType("vehicle")) do
        setElementCollidableWith(vehicle, v, false)
    end
end
)

اكيد يخرب عشان انتا مسوية لما يبدا المود

سوية برندر افضل 

addEventHandler ( "onClientRender", root, 
	function (  )
    	if ( isPedInVehicle( localPlayer ) ) then
			local v = getPedOccupiedVehicle(localPlayer)
    		for index, vehicle in ipairs(getElementsByType("vehicle")) do
        		setElementCollidableWith ( vehicle , v , false )
    		end
		end
	end
)

 

Edited by KillerX
Link to comment
4 minutes ago, KillerX said:

اكيد يخرب عشان انتا مسوية لما يبدا المود

سوية برندر افضل 


addEventHandler ( "onClientRender", resourceRoot, 
	function (  )
    	if ( isPedInVehicle( localPlayer ) ) then
			local v = getPedOccupiedVehicle(localPlayer)
    		for index, vehicle in ipairs(getElementsByType("vehicle")) do
        		setElementCollidableWith ( vehicle , v , false )
    		end
		end
	end
)

 

جربت ومو راضي يشتغل

Link to comment
10 minutes ago, KillerX said:

addEventHandler( 'onClientRender' , root , 
	function( )
		if ( isPedInVehicle( localPlayer ) ) then
			local v = getPedOccupiedVehicle(localPlayer)
			for _ , vehicle in ipairs(getElementsByType( 'vehicle' ) ) do
				setElementCollidableWith ( vehicle , v , false )
			end
		end
	end
)

 

هو ضبط لاكن يطلع لي هذا الخطأ في الدي بيق

كيف احله ؟ 

p_987jpnrv1.png

Link to comment

غريبة ما تظهر عندي +_+

بس جرب دا 

addEventHandler( 'onClientRender' , root , 
	function( )
		if ( isPedInVehicle( localPlayer ) ) then
			if ( getPedOccupiedVehicle( localPlayer ) == false ) then return end
			for _ , vehicle in ipairs(getElementsByType( 'vehicle' ) ) do
				setElementCollidableWith ( vehicle , getPedOccupiedVehicle(localPlayer) , false )
			end
		end
	end
)

 

Link to comment
4 minutes ago, KillerX said:

غريبة ما تظهر عندي +_+

بس جرب دا 


addEventHandler( 'onClientRender' , root , 
	function( )
		if ( isPedInVehicle( localPlayer ) ) then
			if ( getPedOccupiedVehicle( localPlayer ) == false ) then return end
			for _ , vehicle in ipairs(getElementsByType( 'vehicle' ) ) do
				setElementCollidableWith ( vehicle , getPedOccupiedVehicle(localPlayer) , false )
			end
		end
	end
)

 

مشكوووور ضبط معي

@KillerX

Link to comment

@KillerX بس حبيت اوضح ليش ماشتغل معاه الكود الاول

 تحقق ان الاعب بسيارة سواء كان السواق او الراكب او جالس في أي مكان وفيه ملاحظة بالويكي تقول ان الوظيفة غير ماراح تكون شغالة بالكلينت isPedInVehicle السبب ان الوظيفة 

 getPedOccupiedVehicle عشان كذا لازم تستخدم

  • Like 1
  • Thanks 1
Link to comment
Just now, Abdul KariM said:

@KillerX بس حبيت اوضح ليش ماشتغل معاه الكود الاول

 تحقق ان الاعب بسيارة سواء كان السواق او الراكب او جالس في أي مكان وفيه ملاحظة بالويكي تقول ان الوظيفة غير ماراح تكون شغالة بالكلينت isPedInVehicle السبب ان الوظيفة 

 getPedOccupiedVehicle عشان كذا لازم تستخدم

تسلم يا عسل علي المعلومة :)

مشكور

Link to comment
35 minutes ago, Abdul KariM said:

المقصد ان الوظيفة ماراح تكون شغالة تمام عاد انت لاتدور الزله

انا اطقطق(اعتذر امزح هههه اللهجة السعوديه راحت) يا ذكي ههههه حبيبي عبد الكريم الله يصلحك

❤️

 

Edited by Master_MTA
  • Confused 1
Link to comment
8 hours ago, KillerX said:

غريبة ما تظهر عندي +_+

بس جرب دا 


addEventHandler( 'onClientRender' , root , 
	function( )
		if ( isPedInVehicle( localPlayer ) ) then
			if ( getPedOccupiedVehicle( localPlayer ) == false ) then return end
			for _ , vehicle in ipairs(getElementsByType( 'vehicle' ) ) do
				setElementCollidableWith ( vehicle , getPedOccupiedVehicle(localPlayer) , false )
			end
		end
	end
)

 

ليه رندر راح يصير لاق أستعمل حدث عند دخول اللاعب في السيارة بحيث يكون الكود كذا
 

addEventHandler( 'onClientPlayerVehicleEnter' , root , 
	function( )
    		if ( getPedOccupiedVehicle( localPlayer ) == false ) then return end
    		for _ , vehicle in ipairs(getElementsByType( 'vehicle' ) ) do
      			setElementCollidableWith ( vehicle , getPedOccupiedVehicle(localPlayer) , false )
    		end
	end
)

 

  • Like 2
Link to comment
On 15/09/2018 at 01:43, KillerX said:

addEventHandler( 'onClientRender' , root , 
	function( )
		if ( isPedInVehicle( localPlayer ) ) then
			local v = getPedOccupiedVehicle(localPlayer)
			for _ , vehicle in ipairs(getElementsByType( 'vehicle' ) ) do
				setElementCollidableWith ( vehicle , v , false )
			end
		end
	end
)

 

هذا الكود راح يعمل ثقل كبير على الكلاينت ( يسبب لاق ) ء

 

  • Like 1
Link to comment
On 14/09/2018 at 15:30, KillerX said:

اكيد يخرب عشان انتا مسوية لما يبدا المود

سوية برندر افضل 


addEventHandler ( "onClientRender", root, 
	function (  )
    	if ( isPedInVehicle( localPlayer ) ) then
			local v = getPedOccupiedVehicle(localPlayer)
    		for index, vehicle in ipairs(getElementsByType("vehicle")) do
        		setElementCollidableWith ( vehicle , v , false )
    		end
		end
	end
)

 

هذا يسبب لاق قوي وغير مناسب نهائياً ..
ع فكرة
تقدر تسوي
 

addDebugHook

مايسبب لاق ولا شي
 

هذا الكود مثالي ولا يسبب لاق ولا شي
 

function onPreFunction( sourceResource, functionName, isAllowedByACL, luaFilename, luaLineNumber, ... )
if ( functionName == "createVehicle" ) then
for n, p in ipairs(getElementsByType("vehicle")) do
if ( isPedInVehicle( p ) ) then
			local v = getPedOccupiedVehicle(p)
    		for _, vehicle in ipairs(getElementsByType("vehicle")) do
        		setElementCollidableWith ( vehicle , v , false )
    		end
		end
end
end
end
addDebugHook( "preFunction", onPreFunction )

 

On 15/09/2018 at 00:51, iMr.WiFi..! said:

ليه رندر راح يصير لاق أستعمل حدث عند دخول اللاعب في السيارة بحيث يكون الكود كذا
 


addEventHandler( 'onClientPlayerVehicleEnter' , root , 
	function( )
    		if ( getPedOccupiedVehicle( localPlayer ) == false ) then return end
    		for _ , vehicle in ipairs(getElementsByType( 'vehicle' ) ) do
      			setElementCollidableWith ( vehicle , getPedOccupiedVehicle(localPlayer) , false )
    		end
	end
)

 

يب وكودك تمام
بس أظن هو يبي كل ماتجي سيارة جديدة ع العالم ماتتصادم ببعض

Edited by #Ram
Link to comment
15 hours ago, #Ram said:

هذا يسبب لاق قوي وغير مناسب نهائياً ..
ع فكرة
تقدر تسوي
 


addDebugHook

مايسبب لاق ولا شي
 

هذا الكود مثالي ولا يسبب لاق ولا شي
 


function onPreFunction( sourceResource, functionName, isAllowedByACL, luaFilename, luaLineNumber, ... )
if ( functionName == "createVehicle" ) then
for n, p in ipairs(getElementsByType("vehicle")) do
if ( isPedInVehicle( p ) ) then
			local v = getPedOccupiedVehicle(p)
    		for _, vehicle in ipairs(getElementsByType("vehicle")) do
        		setElementCollidableWith ( vehicle , v , false )
    		end
		end
end
end
end
addDebugHook( "preFunction", onPreFunction )

 

يب وكودك تمام
بس أظن هو يبي كل ماتجي سيارة جديدة ع العالم ماتتصادم ببعض

كودك في اخطاء

اول شئ دا

isPedInVehicle( p )

انتا الحين مسوي لوب لجميع السيارات

معنا كدا انتا بتتحقق لو السيارة ركبة سيارة :+_______+

ثاني شئ المفروض يصير كدا زي ما قال الاخ عبد الكريم

On 15/09/2018 at 02:24, Abdul KariM said:

@KillerX بس حبيت اوضح ليش ماشتغل معاه الكود الاول

 تحقق ان الاعب بسيارة سواء كان السواق او الراكب او جالس في أي مكان وفيه ملاحظة بالويكي تقول ان الوظيفة غير ماراح تكون شغالة بالكلينت isPedInVehicle السبب ان الوظيفة 

 getPedOccupiedVehicle عشان كذا لازم تستخدم

عشان الكود ذا يقولك انتا راكب ولا لا

بس استخدم الكود دا

getPedOccupiedVehicle

عشان يتاكد انك السائق

واخر شئ

استخدم سكريبتك مع سكريبت واي فاي

افرض اول ما شغلت السكريبت في سيارات

بدون ما تنشا واحدة سكريبتك ما راح يظبط

عشان كدا لازم يكون سكريبت الاخ واي فاي معاك

وبالتوفيق

^________^

Link to comment
16 hours ago, #Ram said:

هذا يسبب لاق قوي وغير مناسب نهائياً ..
ع فكرة
تقدر تسوي

 


addDebugHook

مايسبب لاق ولا شي
 

هذا الكود مثالي ولا يسبب لاق ولا شي
 


function onPreFunction( sourceResource, functionName, isAllowedByACL, luaFilename, luaLineNumber, ... )
if ( functionName == "createVehicle" ) then
for n, p in ipairs(getElementsByType("vehicle")) do
if ( isPedInVehicle( p ) ) then
			local v = getPedOccupiedVehicle(p)
    		for _, vehicle in ipairs(getElementsByType("vehicle")) do
        		setElementCollidableWith ( vehicle , v , false )
    		end
		end
end
end
end
addDebugHook( "preFunction", onPreFunction )

 

يب وكودك تمام
بس أظن هو يبي كل ماتجي سيارة جديدة ع العالم ماتتصادم ببعض

انت تبي ترقعها عميتها

هذا الفنكشن من المفترض انه يستخدم للديبقنق فقط لأنه يستهلك كثير

لو تتعب شوي وتقرأ الويكي

This function allows tracing of MTA functions and events. It should only be used when debugging scripts as it may degrade script performance.

 

  • Like 1
Link to comment
On 17/09/2018 at 02:14, #,xiRocKyz said:

انت تبي ترقعها عميتها

هذا الفنكشن من المفترض انه يستخدم للديبقنق فقط لأنه يستهلك كثير

لو تتعب شوي وتقرأ الويكي

This function allows tracing of MTA functions and events. It should only be used when debugging scripts as it may degrade script performance.

 

أدري ماني جاهل , لكن هذا الكود شغال ومفيد !
+
 

 

On 17/09/2018 at 01:22, KillerX said:

كودك في اخطاء

اول شئ دا


isPedInVehicle( p )

انتا الحين مسوي لوب لجميع السيارات

معنا كدا انتا بتتحقق لو السيارة ركبة سيارة :+_______+

ثاني شئ المفروض يصير كدا زي ما قال الاخ عبد الكريم

عشان الكود ذا يقولك انتا راكب ولا لا

بس استخدم الكود دا


getPedOccupiedVehicle

عشان يتاكد انك السائق

واخر شئ

استخدم سكريبتك مع سكريبت واي فاي

افرض اول ما شغلت السكريبت في سيارات

بدون ما تنشا واحدة سكريبتك ما راح يظبط

عشان كدا لازم يكون سكريبت الاخ واي فاي معاك

وبالتوفيق

^________^

السطر الي انا ناسيه هو سطر واحد وبس ف مايبيلها قصة ^
+
انت لو بتقرا الويكي تلاحظ في ارقمنت لإسم الرسورس , تقدر تحط بإسم الرسورس تحقق اذا هو نفسه إسم الرسورس الي انت شغال عليه كذا يكمل المعادلة . !

 

Link to comment
2 minutes ago, #Ram said:

أدري ماني جاهل , لكن هذا الكود شغال ومفيد !
+
 

 

السطر الي انا ناسيه هو سطر واحد وبس ف مايبيلها قصة ^
+
انت لو بتقرا الويكي تلاحظ في ارقمنت لإسم الرسورس , تقدر تحط بإسم الرسورس تحقق اذا هو نفسه إسم الرسورس الي انت شغال عليه كذا يكمل المعادلة . !

 

اظن الموضوع اتحل من قرن مش لازم تعيد رفعوا تاني

+

انا ما بقولك انتا ناسي سطور الحين

انا بقولك تحققاتك غلط في اللوب

+

زي ما قالك الاخ روكيز

On 17/09/2018 at 12:14, #,xiRocKyz said:

انت تبي ترقعها عميتها

هذا الفنكشن من المفترض انه يستخدم للديبقنق فقط لأنه يستهلك كثير

لو تتعب شوي وتقرأ الويكي

This function allows tracing of MTA functions and events. It should only be used when debugging scripts as it may degrade script performance.

 

 

Link to comment
function onPreFunction( sourceResource, functionName, isAllowedByACL, luaFilename, luaLineNumber, ... )
if ( functionName == "createVehicle" ) then
for n, p in ipairs(getElementsByType("player")) do
if ( isPedInVehicle( p ) ) then
			local v = getPedOccupiedVehicle(p)
    		for _, vehicle in ipairs(getElementsByType("vehicle")) do
        		setElementCollidableWith ( vehicle , v , false )
    		end
		end
end
end
end
addDebugHook( "preFunction", onPreFunction )

كذا الكود صحيح
كان لازم بس تتعدل اللوب من سيارة للاعب

Just now, #,xiRocKyz said:

الموضوع مو موضوع شغال او لا

انت تقول انه مثالي ولا يسبب اي لاق ولاشي..

انا ماشوف شي مثالي صراحة

وكل واحد ورايه وأحترم رايك .
لكن الفنكشن تقدر تستعمله لهذي الأشياء .
@Master_MTA

Just now, KillerX said:

اظن الموضوع اتحل من قرن مش لازم تعيد رفعوا تاني

+

انا ما بقولك انتا ناسي سطور الحين

انا بقولك تحققاتك غلط في اللوب

+

زي ما قالك الاخ روكيز

 

لحين انا صححتها ,
م كنت مركز كان بس لازم اغير اللوب من سيارة للاعب .

Link to comment
2 hours ago, #Ram said:

@Master_MTA

2 hours ago, KillerX said:

بما انك طلبت رايي

بالموضوع انا اعتقد 

https://wiki.multitheftauto.com/wiki/SetElementCollisionsEnabled

يكفي ويوفي للي بيتفلسف ويقول انه بيسوي بق

للسيارات اللي لها قائد

يمديك تسوي نفس الفنكشن للدرايفر بما انه يعتبر المنت وبكذا تفادينا البق

بالتوفيق

  • Like 1
Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...