Jump to content

تعديل كود


MA[S]RIY

Recommended Posts

السلام عليكم

معي كود لما الاعب يكتب امر 

لو الاعب معه رتبه من الرتب الموجوده بالجدول

يرسل ترايقر

ولو م معه الرتبه 

يطلع له نص

----

الحين لما اكتب

لو م معي الرتبه

يرسل الترايقر

ويطلع لي النص

بالرغم اني م معي الرتبه

 ويطلع  بالدي بق

p_669fe0n41.png

الكود

admins = { "Console","Head.Admin","Level 5","Level 6" };

addCommandHandler ( "AutoWarp",
	function ( source )
			local acc = getPlayerAccount(source)
		     if not isGuestAccount ( acc ) then
				for i, v in ipairs ( admins ) do
					if isObjectInACLGroup ( "user."..getAccountName ( acc ), aclGetGroup ( v ) ) then
				triggerClientEvent ( source, "open", source )
			else
			    outputChatBox ("لا تملك الصلاحيات #",source ,255,0,0)
			end
		end
	 end
 end
)

لو ممكن احد يصلح الكود

Link to comment

سويت لك يوسفل تستفيد منه

local Groups = { "Admin" , "Console" }

	function isPlayerInGroup ( player )
	
	if ( player and getElementType ( player ) == "player" ) then
	
	local playerAccount = getPlayerAccount ( player )
	
	if isGuestAccount ( playerAccount ) then
		return false
	end
	
	for _ ,v in ipairs ( Groups ) do 
	
	if aclGetGroup ( v ) then
	
	if isObjectInACLGroup ( "user."..getAccountName ( playerAccount ), aclGetGroup ( v ) ) then
	
						return true
					end
				end
			end
		end
		return false
	end

	

طبعا حط القروبات في الجدول

وهذا مثال ع الاستخدام


	local player = getRandomPlayer (	)
	
	if ( isPlayerInGroup ( player ) ) then
	
	outputChatBox ( "You're Admin" , player )
	
	else
	
	outputChatBox ( "You're not Admin" , player )
	
	end

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

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

  • Like 1
Link to comment
30 minutes ago, Abdul KariM said:

سويت لك يوسفل تستفيد منه


local Groups = { "Admin" , "Console" }

	function isPlayerInGroup ( player )
	
	if ( player and getElementType ( player ) == "player" ) then
	
	local playerAccount = getPlayerAccount ( player )
	
	if isGuestAccount ( playerAccount ) then
		return false
	end
	
	for _ ,v in ipairs ( Groups ) do 
	
	if aclGetGroup ( v ) then
	
	if isObjectInACLGroup ( "user."..getAccountName ( playerAccount ), aclGetGroup ( v ) ) then
	
						return true
					end
				end
			end
		end
		return false
	end

	

طبعا حط القروبات في الجدول

وهذا مثال ع الاستخدام


	local player = getRandomPlayer (	)
	
	if ( isPlayerInGroup ( player ) ) then
	
	outputChatBox ( "You're Admin" , player )
	
	else
	
	outputChatBox ( "You're not Admin" , player )
	
	end

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

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

طيب ليه لوب

نقدر نسوي كذا

Table = { 

[‘Console’] = true 

}

  • Like 1
Link to comment
8 hours ago, MARIY said:

السلام عليكم

معي كود لما الاعب يكتب امر 

لو الاعب معه رتبه من الرتب الموجوده بالجدول

يرسل ترايقر

ولو م معه الرتبه 

يطلع له نص

----

الحين لما اكتب

لو م معي الرتبه

يرسل الترايقر

ويطلع لي النص

بالرغم اني م معي الرتبه

 ويطلع  بالدي بق

p_669fe0n41.png

الكود


admins = { "Console","Head.Admin","Level 5","Level 6" };

addCommandHandler ( "AutoWarp",
	function ( source )
			local acc = getPlayerAccount(source)
		     if not isGuestAccount ( acc ) then
				for i, v in ipairs ( admins ) do
					if isObjectInACLGroup ( "user."..getAccountName ( acc ), aclGetGroup ( v ) ) then
				triggerClientEvent ( source, "open", source )
			else
			    outputChatBox ("لا تملك الصلاحيات #",source ,255,0,0)
			end
		end
	 end
 end
)

لو ممكن احد يصلح الكود

رح بعطيك اكواد اسهل , =)

 

addCommandHandler("Command", -- الكوماند الي تبيها حقت اف8
	function (cmd)
		if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(cmd)),aclGetGroup("Group")) then -- القروبات ,
-- هنا حط الاكواد الي تبيها
			outputChatBox("الشي الي يطلع بللشات #",cmd,255,255,0,true)
		else
			outputChatBox( 'غير مصرح لك', cmd, 255, 0, 0, true ) -- الشي الي يطلع لو م معاه القروب ,
		end
	end
)

حطها ب ملف سيرفر ,
اتمنى اني افدتك ,

Link to comment

طيب

الحين انا ضيفت كل القروبات

لما اكتب الامر

يفتح لي اللوحه بدون اخطاء بالدي بق

بس يطلع لي نص لا تملك الصلاحيات

وتطلع لي النص ثلاث مرات

كيف احل المشكلتين ذول ؟

Edited by MA[S]RIY
Link to comment
14 minutes ago, #Soking said:

لا بتفرق ان دي لوب ودي لا

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

وثالث شي ماراح تضبط مع التحقق ان الاعب في القروب وصلت ؟

Edited by Abdul KariM
Link to comment
4 hours ago, Abdul KariM said:

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

وثالث شي ماراح تضبط مع التحقق ان الاعب في القروب وصلت ؟

وش هو ال ما بتزبط 

تدري انا صارلي فتره هنا و طفشت من اني اجادل مع اشكالك المهم اني مقتنع برائي

لما افتح كمبيوتري بوريك الطريقه يا سخيف

  • Haha 1
Link to comment
4 hours ago, Abdul KariM said:

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

وثالث شي ماراح تضبط مع التحقق ان الاعب في القروب وصلت ؟

 

29 minutes ago, #Soking said:

وش هو ال ما بتزبط 

تدري انا صارلي فتره هنا و طفشت من اني اجادل مع اشكالك المهم اني مقتنع برائي

لما افتح كمبيوتري بوريك الطريقه يا سخيف

@!#NssoR_)
حل المشكلة قبل ما تكبر :)

  • Confused 1
Link to comment
15 minutes ago, iMr.WiFi..! said:

@#Soking, بدت تكثر أشكال واثقة من نفسها ._.
أخوي أشرح الطريقة قبل ما تتفلسف عن الاشكال الي تجادلها xD :lol:
لأن طريقتك غير ممكنة عحسب علمي

جاني تحذير و مو مستعد اخليهم تحذيرين

انا عندي رائي و قلته 

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

ثما الكلام بيني وبينه من وين طلعت لي

 

Link to comment
Just now, #Soking said:

جاني تحذير و مو مستعد اخليهم تحذيرين

انا عندي رائي و قلته 

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

ثما الكلام بيني وبينه من وين طلعت لي

 

مجرد دخيل لاغير ,
بس اذا مقتنع برأي ماله اساس فأنصحك تجرب بنفسك بدل ماتثبت على رأي فارغ,
وبتوفيق : )

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