Jump to content

مشكلة في setElementPosition


WTF_

Recommended Posts

 local jailmarker = createMarker ( 264.28564, 77.35513, 1000.03906 , "cylinder", 4, 255, 255, 255, 255 )
setElementInterior ( jailmarker , 6 )
setElementDimension ( jailmarker , 144 ) 
 
addEventHandler ( "onPlayerMarkerLeave" , root ,
 function ( markerLeft  )
 local acc = getPlayerAccount ( markerLeft )  
if jailmarker == source then 
setElementPosition ( markerLeft , 264.28564, 77.35513, 1001.03906 ) 
setElementInterior ( markerLeft , 6 )
setElementDimension ( markerLeft , 144 ) 
outputChatBox ( "Do not try to get out of jail" , markerLeft , 255,0,0 ) 
end 
end 
)

لما ادخل لسجن واخرج بإستخدام ف1 ما بيسوي الفاكشن setElementPosition

وكمان جربت غيرت الإيفنت 

onMarkerLeave

بالله ساعدنوي

Link to comment
21 minutes ago, WTF_ said:

 local jailmarker = createMarker ( 264.28564, 77.35513, 1000.03906 , "cylinder", 4, 255, 255, 255, 255 )
setElementInterior ( jailmarker , 6 )
setElementDimension ( jailmarker , 144 ) 
 
addEventHandler ( "onPlayerMarkerLeave" , root ,
 function ( markerLeft  )
 local acc = getPlayerAccount ( markerLeft )  
if jailmarker == source then 
setElementPosition ( markerLeft , 264.28564, 77.35513, 1001.03906 ) 
setElementInterior ( markerLeft , 6 )
setElementDimension ( markerLeft , 144 ) 
outputChatBox ( "Do not try to get out of jail" , markerLeft , 255,0,0 ) 
end 
end 
)

لما ادخل لسجن واخرج بإستخدام ف1 ما بيسوي الفاكشن setElementPosition

وكمان جربت غيرت الإيفنت 

onMarkerLeave

بالله ساعدنوي

المفروض تسوي تحققات خاصة بالسجن بحيث إنه إذا طلع من السجن يتأكد إنه إساساً غير مسجون وهكذا ..
والكود المفروض يكون كذا :
 

local jailmarker = createMarker ( 264.28564, 77.35513, 1000.03906 , "cylinder", 4, 255, 255, 255, 255 )
setElementInterior ( jailmarker , 6 )
setElementDimension ( jailmarker , 144 ) 
 
addEventHandler ( "oPlayerMarkerLeave" , root ,
	function ( leaver )
			if jailmarker == leaver then 
                                  setElementPosition ( source , 264.28564, 77.35513, 1001.03906 ) 
                                  setElementInterior ( source , 6 )
                                  setElementDimension ( source , 144 ) 
                                  outputChatBox ( "Do not try to get out of jail" , source , 255,0,0 ) 
                                end 
	end 
)

 

Link to comment
52 minutes ago, iMr.WiFi..! said:

المفروض تسوي تحققات خاصة بالسجن بحيث إنه إذا طلع من السجن يتأكد إنه إساساً غير مسجون وهكذا ..
والكود المفروض يكون كذا :
 


local jailmarker = createMarker ( 264.28564, 77.35513, 1000.03906 , "cylinder", 4, 255, 255, 255, 255 )
setElementInterior ( jailmarker , 6 )
setElementDimension ( jailmarker , 144 ) 
 
addEventHandler ( "oPlayerMarkerLeave" , root ,
	function ( leaver )
			if jailmarker == leaver then 
                                  setElementPosition ( source , 264.28564, 77.35513, 1001.03906 ) 
                                  setElementInterior ( source , 6 )
                                  setElementDimension ( source , 144 ) 
                                  outputChatBox ( "Do not try to get out of jail" , source , 255,0,0 ) 
                                end 
	end 
)

 

*

"onPlayerMarkerLeave"

 

Link to comment
2 hours ago, iMr.WiFi..! said:

المفروض تسوي تحققات خاصة بالسجن بحيث إنه إذا طلع من السجن يتأكد إنه إساساً غير مسجون وهكذا ..
والكود المفروض يكون كذا :
 


local jailmarker = createMarker ( 264.28564, 77.35513, 1000.03906 , "cylinder", 4, 255, 255, 255, 255 )
setElementInterior ( jailmarker , 6 )
setElementDimension ( jailmarker , 144 ) 
 
addEventHandler ( "oPlayerMarkerLeave" , root ,
	function ( leaver )
			if jailmarker == leaver then 
                                  setElementPosition ( source , 264.28564, 77.35513, 1001.03906 ) 
                                  setElementInterior ( source , 6 )
                                  setElementDimension ( source , 144 ) 
                                  outputChatBox ( "Do not try to get out of jail" , source , 255,0,0 ) 
                                end 
	end 
)

 

اخوي كنت مسوي داتا على السجين وما نفع وكودك ما نفع 

Link to comment
15 hours ago, WTF_ said:

اخوي كنت مسوي داتا على السجين وما نفع وكودك ما نفع 

 

الإفضل إنك تقرأ كافة الردود ..
كان فيه خطأ بسيط وناقص حرف واحد ..

 

16 hours ago, Some*1 said:

*


"onPlayerMarkerLeave"

 


local jailmarker = createMarker ( 264.28564, 77.35513, 1000.03906 , "cylinder", 4, 255, 255, 255, 255 )
setElementInterior ( jailmarker , 6 )
setElementDimension ( jailmarker , 144 ) 
 
addEventHandler ( "onPlayerMarkerLeave" , root ,
	function ( leaver )
			if jailmarker == leaver then 
				setElementPosition ( source , 264.28564, 77.35513, 1001.03906 ) 
				setElementInterior ( source , 6 )
				setElementDimension ( source , 144 ) 
				outputChatBox ( "Do not try to get out of jail" , source , 255,0,0 ) 
			end 
	end 
)

 

Link to comment
1 hour ago, iMr.WiFi..! said:

 

الإفضل إنك تقرأ كافة الردود ..
كان فيه خطأ بسيط وناقص حرف واحد ..

 


local jailmarker = createMarker ( 264.28564, 77.35513, 1000.03906 , "cylinder", 4, 255, 255, 255, 255 )
setElementInterior ( jailmarker , 6 )
setElementDimension ( jailmarker , 144 ) 
 
addEventHandler ( "onPlayerMarkerLeave" , root ,
	function ( leaver )
			if jailmarker == leaver then 
				setElementPosition ( source , 264.28564, 77.35513, 1001.03906 ) 
				setElementInterior ( source , 6 )
				setElementDimension ( source , 144 ) 
				outputChatBox ( "Do not try to get out of jail" , source , 255,0,0 ) 
			end 
	end 
)

 

ما إشتغل :'(

وجربت كمان 

local jailmarker = createMarker ( 264.28564, 77.35513, 1000.03906 , "cylinder", 4, 255, 255, 255, 255 )
setElementInterior ( jailmarker , 6 )
setElementDimension ( jailmarker , 144 ) 
 
addEventHandler( "onMarkerLeave" , root ,
	function ( leftElement )
			if jailmarker == source then 
				setElementPosition ( leftElement , 264.28564, 77.35513, 1001.03906 ) 
				setElementInterior ( leftElement , 6 )
				setElementDimension ( leftElement , 144 ) 
				outputChatBox ( "Do not try to get out of jail" , leftElement , 255,0,0 ) 
				else 
					outputChatBox ( "errr" , leftElement , 255,0,0 ) 
			end 
	end 
)

 

Edited by WTF_
Link to comment
aMarker = createMarker( 1536.44, -1685.41, 13.55, 'cylinder', 1, 255, 255, 255, 255 )
setElementInterior( aMarker , 6 )
setElementDimension( aMarker , 144 ) 

addEventHandler( 'onMarkerLeave', aMarker,
function( Player )
	if ( not isPedInVehicle( Player ) ) then 
		return setElementPosition( Player, xPos, yPos, zPos ) and outputChatBox( 'Do not try to get out of jail', Player, 255, 0, 0 ), 'Down !_!'
	end 
end )

جربته و شغال جرب شوف

+ ليه انت حاط المركر في انتيرور و عالم وهمي و تبيه لما يلمس المركر ينقله بعد لنفس العالم و المكان

Link to comment
2 hours ago, #Soking said:

aMarker = createMarker( 1536.44, -1685.41, 13.55, 'cylinder', 1, 255, 255, 255, 255 )
setElementInterior( aMarker , 6 )
setElementDimension( aMarker , 144 ) 

addEventHandler( 'onMarkerLeave', aMarker,
function( Player )
	if ( not isPedInVehicle( Player ) ) then 
		return setElementPosition( Player, xPos, yPos, zPos ) and outputChatBox( 'Do not try to get out of jail', Player, 255, 0, 0 ), 'Down !_!'
	end 
end )

جربته و شغال جرب شوف

+ ليه انت حاط المركر في انتيرور و عالم وهمي و تبيه لما يلمس المركر ينقله بعد لنفس العالم و المكان

 

1 hour ago, Abdul KariM said:

حبيبي ماتقدر تمنع الاعب من الانتقال من اف1 الا انك تعدل عليه او انك تقفل الزر عليه لو دخل للسجن عن طريق الالمنت داتا

 

يالطيبين ترا هو يقول لما يطلع من الماركر ومعه داتا معينة يبي يرجعه للإحداثيات معينة ..
 

Link to comment
tMarker = createMarker(264.28564, 77.35513, 1000.03906 , "cylinder", 4, 255, 255, 255, 255)
setElementDimension(tMarker, 144)
setElementInterior(tMarker, 5)

addEventHandler("onMarkerLeave", resourceRoot,
	function(player)
		if source == tMarker then
			if player and getElementType(player) == "player" and not isPedInVehicle(player) then
				if getElementData(player, "Jail") or getElementData(player, "Jail") == "Jailed" then
					setElementPosition(player, 264.28564, 77.35513, 1001.03906)
					outputChatBox("! ERROR ! : don't try to escape from the prison", player, 255, 0, 0)
				end
			end
		end
	end
)

انا ملاحظ كم شي عندك يا 

WTF

الحين انت تخليه لو دخل الماركر يحطو في مكان الماركر تاني ؟ ما اشوف لها اي فايده

الي اشوفو قدامي الحين هوا كوك حاطو كود كوكتيل

مستعمل getPlayerAccount 

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

تاني شي وش درانا اف 1 كيف تخرجو

+ كمان  وش درانا كيف نظام اخراج سجنك ؟؟ انت مو حاطط قدامنا غير شي واحد فقط

كود يصنع ماركر و حدث لو دخل اللاعب الماركر يحط احداثياتو مكان الماركر يعني ما يغير شي 

Link to comment
27 minutes ago, #x1AhMeD,-09 said:

tMarker = createMarker(264.28564, 77.35513, 1000.03906 , "cylinder", 4, 255, 255, 255, 255)
setElementDimension(tMarker, 144)
setElementInterior(tMarker, 5)

addEventHandler("onMarkerLeave", resourceRoot,
	function(player)
		if source == tMarker then
			if player and getElementType(player) == "player" and not isPedInVehicle(player) then
				if getElementData(player, "Jail") or getElementData(player, "Jail") == "Jailed" then
					setElementPosition(player, 264.28564, 77.35513, 1001.03906)
					outputChatBox("! ERROR ! : don't try to escape from the prison", player, 255, 0, 0)
				end
			end
		end
	end
)

انا ملاحظ كم شي عندك يا 

WTF

الحين انت تخليه لو دخل الماركر يحطو في مكان الماركر تاني ؟ ما اشوف لها اي فايده

الي اشوفو قدامي الحين هوا كوك حاطو كود كوكتيل

مستعمل getPlayerAccount 

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

تاني شي وش درانا اف 1 كيف تخرجو

+ كمان  وش درانا كيف نظام اخراج سجنك ؟؟ انت مو حاطط قدامنا غير شي واحد فقط

كود يصنع ماركر و حدث لو دخل اللاعب الماركر يحط احداثياتو مكان الماركر يعني ما يغير شي 

إقرأ الحدث ي إخي

Link to comment
On 12/7/2017 at 08:46, WTF_ said:

 local jailmarker = createMarker ( 264.28564, 77.35513, 1000.03906 , "cylinder", 4, 255, 255, 255, 255 )
setElementInterior ( jailmarker , 6 )
setElementDimension ( jailmarker , 144 ) 
 
addEventHandler ( "onPlayerMarkerLeave" , root ,
 function ( markerLeft  )
 local acc = getPlayerAccount ( markerLeft )  
if jailmarker == source then 
setElementPosition ( markerLeft , 264.28564, 77.35513, 1001.03906 ) 
setElementInterior ( markerLeft , 6 )
setElementDimension ( markerLeft , 144 ) 
outputChatBox ( "Do not try to get out of jail" , markerLeft , 255,0,0 ) 
end 
end 
)

لما ادخل لسجن واخرج بإستخدام ف1 ما بيسوي الفاكشن setElementPosition

وكمان جربت غيرت الإيفنت 

onMarkerLeave

بالله ساعدنوي

@iMr.WiFi..!

اول سطر : عمل ماركر 

ثاني سطر : يحطو في انتريور

ثالث سطر : يحطو في دايمنشن

رابع سطر : فاضي

خامس سطر : الأيفنت حق اذا لاعب ترك الماركر

سادس سطر : الفانكشن حقت الحدث و فيها تعريف الماركر

سابع سطر : يجيب حساب الي ترك الماركر

ثامن سطر : يتحقق اذا الماركر الي تركو اللاعب هوا ماركر السجن

تاسع سطر : يحط مكان اللاعب ( نفس المكان اصلا اذا تلاحظ )

عاشر سطر : يحط الأنتريور حق اللاعب ( نفس الأنتريور ) 

السطر الحادي عشر : يحط دايمنشن الاعب ( نفس الدايمنشن )

السطر الثاني عشر :  يطلع رساله للاعب

السطر الثالث عشر : نهايه التحقق

السطر الرابع عشر : نهايه الفانكشن

السطر الخامس عشر : قوس نهايه الأيفنت

---------------------------------------------------

و اذا تقصد علي حدث  

onPlayerMarkerLeave

انا اعرف الحدث كويس الحدث وظيفتو انو اذا ترك اللاعب الماركر ينفذ اكوادك + ترجيحيا 

onMarkerLeave

افضل

------------------------ 

شي تاني مهم

WTF كود

كوكتيل .. الحين تقولو السبب ايه ؟ 

الأسباب كالتالي : 

1 - جايب حساب الماركر ... الماركر يكون له حساب ؟؟؟

2 - يتحقق ان اللاعب يساوي الماركر حق السجن ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

3 - ينقل الماركر نفس المكان تاني معرف وش السبب ...

 

Link to comment

فهمت منك انك تبي اللاعب م يقدر ينتقل لاحد وهو بالسجن
افضل طريقة هي,
 

local Keys,Dim = {"F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F12","m","p","j","`","]","[","/","F","enter"} , حط هنا رقم العالم الوهمي حق السجن ;

addEventHandler ( "onClientKey" , root , function ( key , press ) 
if ( press and getElementDimension ( localPlayer ) == Dim ) then 
for k,v in ipairs ( Keys ) do 
if ( v == key ) then 
cancelEvent()
end
end
end
end ) ;

وخلاص =)
@iMr.WiFi..!
@#x1AhMeD,-09

@WTF_

@Master_MTA

Link to comment
4 hours ago, #x1AhMeD,-09 said:

 

 

أخوي الكود الأول عرفت الأخطاء الي فيه و بتقول لي مسوي getAccountData

مشان انا ابيه يسحب لي الداتا تبع الاكونت 

وكمان سويت ذا الكود وما إشتغل 

local jailmarker = createMarker ( 264.28564, 77.35513, 1000.03906 , "cylinder", 4, 255, 255, 255, 255 )
setElementInterior ( jailmarker , 6 )
setElementDimension ( jailmarker , 144 ) 
 
addEventHandler( "onMarkerLeave" , root ,
	function ( leftElement )
 local acc = getPlayerAccount ( leftElement ) 
			if jailmarker == source and getAccountData ( acc , 'jail' ) == true then 
			setElementPosition ( leftElement , 264.28564, 77.35513, 1001.03906 ) 
			setElementInterior ( leftElement , 6 )
			setElementDimension ( leftElement , 144 ) 
			outputChatBox ( "Do not try to get out of jail" , leftElement , 255,0,0 ) 
			end 
	end 
)

 

1 hour ago, AbU - W6N said:

فهمت منك انك تبي اللاعب م يقدر ينتقل لاحد وهو بالسجن
افضل طريقة هي,
 


local Keys,Dim = {"F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F12","m","p","j","`","]","[","/","F","enter"} , حط هنا رقم العالم الوهمي حق السجن ;

addEventHandler ( "onClientKey" , root , function ( key , press ) 
if ( press and getElementDimension ( localPlayer ) == Dim ) then 
for k,v in ipairs ( Keys ) do 
if ( v == key ) then 
cancelEvent()
end
end
end
end ) ;

 

كفو عجبتني طريقة 

Link to comment
15 minutes ago, AbU - W6N said:

فهمت منك انك تبي اللاعب م يقدر ينتقل لاحد وهو بالسجن
افضل طريقة هي,
 


local Keys,Dim = {"F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F12","m","p","j","`","]","[","/","F","enter"} , حط هنا رقم العالم الوهمي حق السجن ;

addEventHandler ( "onClientKey" , root , function ( key , press ) 
if ( press and getElementDimension ( localPlayer ) == Dim ) then 
for k,v in ipairs ( Keys ) do 
if ( v == key ) then 
cancelEvent()
end
end
end
end ) ;

وخلاص =)
@iMr.WiFi..!
@#x1AhMeD,-09

@WTF_

@Master_MTA

تبي تقول كل المبرمجين الي ردو ما يشوفو ؟ عندهم عما ؟ مثلا ؟ 

Link to comment
13 hours ago, AbU - W6N said:

شدخلك؟
مضضضغوطهه

مثلا لاني جربت اساعدو ؟ انت الي اشدخلك

@AbU - W6N

شكلك اعمي ... 

 اول شي 

انت تقول الي فهمتو انو يبي ما حد ينتقل له و هوا في السجن  صح ؟ انت قلت هيك 

20 hours ago, AbU - W6N said:

فهمت منك انك تبي اللاعب م يقدر ينتقل لاحد وهو بالسجن
افضل طريقة هي,
 


local Keys,Dim = {"F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F12","m","p","j","`","]","[","/","F","enter"} , حط هنا رقم العالم الوهمي حق السجن ;

addEventHandler ( "onClientKey" , root , function ( key , press ) 
if ( press and getElementDimension ( localPlayer ) == Dim ) then 
for k,v in ipairs ( Keys ) do 
if ( v == key ) then 
cancelEvent()
end
end
end
end ) ;

وخلاص =)
@iMr.WiFi..!
@#x1AhMeD,-09

@WTF_

@Master_MTA

 

واضحه في الرد .. 

نيجي بقا نشوف الموضوع الأساسي حق

@WTF_

 

On 12/7/2017 at 08:46, WTF_ said:

 local jailmarker = createMarker ( 264.28564, 77.35513, 1000.03906 , "cylinder", 4, 255, 255, 255, 255 )
setElementInterior ( jailmarker , 6 )
setElementDimension ( jailmarker , 144 ) 
 
addEventHandler ( "onPlayerMarkerLeave" , root ,
 function ( markerLeft  )
 local acc = getPlayerAccount ( markerLeft )  
if jailmarker == source then 
setElementPosition ( markerLeft , 264.28564, 77.35513, 1001.03906 ) 
setElementInterior ( markerLeft , 6 )
setElementDimension ( markerLeft , 144 ) 
outputChatBox ( "Do not try to get out of jail" , markerLeft , 255,0,0 ) 
end 
end 
)

لما ادخل لسجن واخرج بإستخدام ف1 ما بيسوي الفاكشن setElementPosition

وكمان جربت غيرت الإيفنت 

onMarkerLeave

بالله ساعدنوي

ما اشوف كلمه انتقال ... حتي في الموضوع

الراجل يقول لما يدخل السجن و يخرج باف 1 ما يسوي الفانكشن

بعد مساعدات كتيره من مبرمجين مثل واي فاي و ماستر و سوكنجو عبد الكريم ( ناس تعرف البرمجه صح ) يعني مو مبتدائين

كل واحد منهم حاول يساعد صاحب الموضوع

و كلهم ساعدو الراجل صح

بس المشكله من صاحب الموضوع نفسو اظن سبب الخطاء من طريقه الخروج من اف 1 مثلا نسي يشيل الداتا او شي معرف لانو مو طارح الأكواد

المهم يعني يجي واحد مثلك

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

يقول تفضل و الكود الي طارحو ما له علاقه بالموضوع اصلاا

الحين اذا انت قفلت كل الأزرار اجل كيف هيخرج بأف 1 من السجن ؟؟
او اذا اللاعب راح دايمنشن نفس دايمنشن السجن بس مو سجن مثلا مسابقه او شي اخر

ما هيقدر يفتح اللوحات

المهم يعني ما بدي اكبر الموضوع بس لا ترد اذا ما تفهم في البرمجه و لغه لوا ..

+ اهم شي بس لا تكون من بتوع نسخ و لصق 

___________________________

لصاحب الموضوع : 

اطرح لنا كود اف 1 حق الخروج من السجن 

Link to comment
4 hours ago, #x1AhMeD,-09 said:

مثلا لاني جربت اساعدو ؟ انت الي اشدخلك

@AbU - W6N

شكلك اعمي ... 

 اول شي 

انت تقول الي فهمتو انو يبي ما حد ينتقل له و هوا في السجن  صح ؟ انت قلت هيك 

 

واضحه في الرد .. 

نيجي بقا نشوف الموضوع الأساسي حق

@WTF_

 

ما اشوف كلمه انتقال ... حتي في الموضوع

الراجل يقول لما يدخل السجن و يخرج باف 1 ما يسوي الفانكشن

بعد مساعدات كتيره من مبرمجين مثل واي فاي و ماستر و سوكنجو عبد الكريم ( ناس تعرف البرمجه صح ) يعني مو مبتدائين

كل واحد منهم حاول يساعد صاحب الموضوع

و كلهم ساعدو الراجل صح

بس المشكله من صاحب الموضوع نفسو اظن سبب الخطاء من طريقه الخروج من اف 1 مثلا نسي يشيل الداتا او شي معرف لانو مو طارح الأكواد

المهم يعني يجي واحد مثلك

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

يقول تفضل و الكود الي طارحو ما له علاقه بالموضوع اصلاا

الحين اذا انت قفلت كل الأزرار اجل كيف هيخرج بأف 1 من السجن ؟؟
او اذا اللاعب راح دايمنشن نفس دايمنشن السجن بس مو سجن مثلا مسابقه او شي اخر

ما هيقدر يفتح اللوحات

المهم يعني ما بدي اكبر الموضوع بس لا ترد اذا ما تفهم في البرمجه و لغه لوا ..

+ اهم شي بس لا تكون من بتوع نسخ و لصق 

___________________________

لصاحب الموضوع : 

اطرح لنا كود اف 1 حق الخروج من السجن 

واو ؟
انا قفلت كل الازرار , لان لما تقفل الازرار ما راح يقدر ينتقل
عمومما
فيه طريقة , احد يسحبه من اللوحة , او هو يفتح اللوحة من اف 8 كلمة 
admin
ف هذي الاكواد الجديددهه ..

 --@Server Side
function kk( ) -- الكود حق اذا احد سحبه
 if ( getElementData ( source , "jail" ) == false ) then
 return 
 end
 if ( getElementDimension( source ) == 0 ) then
 return
 end
  if ( getElementData ( source , "jail" ) == true ) then
  if  ( getElementDimension( source ) == 0 ) then
 setElementPosition( source, x , y , z )
setElementDimension (source, العالم حق السجن )
setElementIntreitor(source, الانترو حق السجن )
  outputChatBox ( "* لا تحاول الغش , تم اعادتك للسجن" , source , 255 , 0 ,0 )
 end 
 end
 end

-- الكود الي يمنع انه يفتح اللوحة من اف 8

addEventHandler( 'onPlayerCommand', getRootElement(  ),
function( cmd )
	if ( getElementDimension( source ) == عالم السجن and cmd == 'admin' ) then
	cancelEvent(  )
	outputChatBox("* Admin : لا يمكنك استخدام لوحة الادمن في السجن",source,0,255,0,true)
end
end
)

-- الكود الي يمنعه يفتح الافات او اف1 , اف 2 , وهكذا

--@ Client Side 

local Keys,Dim = {"F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F12","m","j","`","]","[","/","F","enter"} , 4 ; -- مكان رقم 4 هو العالم الوهمي الخاص بالسجن , تقدر تغير الافات

addEventHandler ( "onClientKey" , root , function ( key , press ) 
if ( press and getElementDimension ( localPlayer ) == Dim ) then 
for k,v in ipairs ( Keys ) do 
if ( v == key ) then 
cancelEvent()
end
end
end
end ) ;

 

ملاحظة : انا غلطان ب كود الانتريوتور , تأكد منه 

Edited by AbU - W6N
Link to comment
1 minute ago, AbU - W6N said:

واو ؟
انا قفلت كل الازرار , لان لما تقفل الازرار ما راح يقدر ينتقل
عمومما
فيه طريقة , احد يسحبه من اللوحة , او هو يفتح اللوحة من اف 8 كلمة 
admin
ف هذي الاكواد الجديددهه ..


 --@Server Sidefunction kk( ) -- الكود حق اذا احد سحبه if ( getElementData ( source , "jail" ) == false ) then return  end if ( getElementDimension( source ) == 0 ) then return end  if ( getElementData ( source , "jail" ) == true ) then  if  ( getElementDimension( source ) == 0 ) then setElementPosition( source, x , y , z )setElementDimension (source, العالم حق السجن )setElementIntreitor(source, الانترو حق السجن )  outputChatBox ( "* لا تحاول الغش , تم اعادتك للسجن" , source , 255 , 0 ,0 ) end  end end-- الكود الي يمنع انه يفتح اللوحة من اف 8addEventHandler( 'onPlayerCommand', getRootElement(  ),function( cmd )	if ( getElementDimension( source ) == عالم السجن and cmd == 'admin' ) then	cancelEvent(  )	outputChatBox("* Admin : لا يمكنك استخدام لوحة الادمن في السجن",source,0,255,0,true)endend)-- الكود الي يمنعه يفتح الافات او اف1 , اف 2 , وهكذا--@ Client Side local Keys,Dim = {"F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F12","m","j","`","]","[","/","F","enter"} , عالم السجن ;  -- تقدر تغير الافات او الازرار ,addEventHandler ( "onClientKey" , root , function ( key , press ) if ( press and getElementDimension ( localPlayer ) == Dim ) then for k,v in ipairs ( Keys ) do if ( v == key ) then cancelEvent()endendendend ) ;

 

ملاحظة : انا غلطان ب كود الانتريوتور , تأكد منه 

الراجل ذا يفهم منين بس ؟؟؟؟؟؟

الحين من جاب سيرت الأنتقال لحد

الراجل كل الي يباه انو لما يدخل الماركر يتحقق الكود حقو 

و الكود حقو ينقل الماركر مو اللاعب و متحقق من ان الماركر يساوي اللاعب و الخ و اشياء غريبه و الحمدلله المبرمجين الي هنا ساعدوه و اي حد ساعده ساعده صح

الغلط من مودو نفسو المفروض يراجع المود او يطرح لنا اكواد الخروج من السجن بأف 1..

انت تيجي الحين تقفل لوحه الأدمنيه و الأزرار كلها و معرف وش

Link to comment

هو مسسوي ماركر كبير , عشان يخشه السجين
ف انا اقترحت عليه يلغي فكرة الماركر , ويبدلها ب العالم الوهمي ازين له ,

ويبي الماركر الكبير اذا احد طلع منه , يرجعه للسجن 
لكن هذي الفكرة , حقت العالم الوهمي افضل
قفلت لوحة الادمنية والازرار ومحد يقدر يسحبه
لـ اقفال جميع الطرق والثغرات للخروج او الفرار من السجن .

Link to comment
On 12/7/2017 at 18:46, WTF_ said:

 local jailmarker = createMarker ( 264.28564, 77.35513, 1000.03906 , "cylinder", 4, 255, 255, 255, 255 )
setElementInterior ( jailmarker , 6 )
setElementDimension ( jailmarker , 144 ) 
 
addEventHandler ( "onPlayerMarkerLeave" , root ,
 function ( markerLeft  )
 local acc = getPlayerAccount ( markerLeft )  
if jailmarker == source then 
setElementPosition ( markerLeft , 264.28564, 77.35513, 1001.03906 ) 
setElementInterior ( markerLeft , 6 )
setElementDimension ( markerLeft , 144 ) 
outputChatBox ( "Do not try to get out of jail" , markerLeft , 255,0,0 ) 
end 
end 
)

لما ادخل لسجن واخرج بإستخدام ف1 ما بيسوي الفاكشن setElementPosition

وكمان جربت غيرت الإيفنت 

onMarkerLeave

بالله ساعدنوي

الكود ذا بمود اف1 اول شي 

قبل ما نصير نفسر 

لانو ما شاء الله الشباب عطوك اكواد كفو مرة 

بس انت تقول مو زابطه 

أذا مو باف1 الكود ذا سوي  

روح على ملف الاكواد ذي 

سوي


	
tMarker = createMarker(264.28564, 77.35513, 1000.03906 , "cylinder", 4, 255, 255, 255, 255)
setElementDimension(tMarker, 144)
setElementInterior(tMarker, 5)

	function JailHit(player)
		if source == tMarker then
			if player and getElementType(player) == "player" and not isPedInVehicle(player) then
				if getElementData(player, "Jail") or getElementData(player, "Jail") == "Jailed" then
					setElementPosition(player, 264.28564, 77.35513, 1001.03906)
					outputChatBox("! ERROR ! : don't try to escape from the prison", player, 255, 0, 0)
				end
			end
		end
	end
)
addEventHandler("onMarkerLeave", resourceRoot, JailHit)

استعرت اكوادك يا احمد 09 اعذرني

@#x1AhMeD,-09

بعدها روح على الMeta.xml

حط

    <export function="JailHit" [ type="client/server" ] />

<!-- [] الي جوا 

انت مخير فيهم اذا ما بدك اياهم شيلهم

-->

 

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

NameMod  = اسم المود
exports.NameMod:JailHit()

 

اتمنى تكون فمت علي

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...