Jump to content

[مساعدة]: chat admin


Recommended Posts

Posted
On 12/29/2017 at 19:38, #x1AhMeD,-09 said:

aGroup = {
	{"Console", "الادارة"},
	{"Admin", "مدير"},
	{"Level 1", "مشرف"},
	{"Level 2", "مشرف2"}
}

addCommandHandler("Chat",
	function(player,_,...)
		local message = table["concat"]({...}, " ")
		local account = getPlayerAccount(player)
		if not isGuestAccount(account) then
			for _,value in ipairs(aGroup) do
				if aclGetGroup(v[1]) then
					if isObjectInACLGroup("user."..getAccountName(account), aclGetGroup(v[1])) then
						outputChatBox(v[2].." "..getPlayerName(player).." : #FFFFFF"..message, player, 255, 0, 0, true)
						break
					end
				end
			end
		else
			outputChatBox("* Please Login !", player, 255, 0, 0, true)
		end
	end
)

addEventHandler("onResourceStart",root,
	function()
		for _,Player in ipairs(getElementsByType("player")) do
			bindKey(Player, "n", "down", "chatbox", "Chat")
		end
	end
)

 

مش عادتك تغلط بشي تافه زي كذا؟؟

aGroup = {
	{"Console", "الادارة"},
	{"Admin", "مدير"},
	{"Level 1", "مشرف"},
	{"Level 2", "مشرف2"}
}
function getPlayersHaveRanks()
  local ta={}
	for k,v in ipairs(getElementsByType('player'))do
  		for _,j in ipairs(aGroup)do
     	 local account=getPlayerAccount(v)
     		 if isGuestAccount(account) then break end
				if isObjectInACLGroup("user."..getAccountName(account), aclGetGroup(j[1])) then
        			table.insert(ta,j)
      			end
      		break
      	end
  end
  return ta
end
addCommandHandler("Chat",
	function(player,_,...)
		local message = table["concat"]({...}, " ")
		local account = getPlayerAccount(player)
		if not isGuestAccount(account) then
			for _,value in ipairs(aGroup) do
				if aclGetGroup(v[1]) then
					if isObjectInACLGroup("user."..getAccountName(account), aclGetGroup(v[1])) then
            				for s,m in ipairs(getPlayersHaveRanks())do
								outputChatBox(v[2].." "..getPlayerName(player).." : #FFFFFF"..message, m, 255, 0, 0, true)
              				end
						break
          			end
				end
			end
		else
			outputChatBox("* Please Login !", player, 255, 0, 0, true)
		end
	end
)

addEventHandler("onResourceStart",root,
	function()
		for _,Player in ipairs(getElementsByType("player")) do
			bindKey(Player, "n", "down", "chatbox", "Chat")
		end
	end
)

 

  • Thanks 1

Skype 01100001 01101100 01101001 01011111 01101101 01110100 00110001 00111001 00111001 00111001

every thing is gonna be alright

every thing is gonna be okay

it's gonna be a good good life

that's what my therapist say

Posted
Just now, Master_MTA said:

مش عادتك تغلط بشي تافه زي كذا؟؟


aGroup = {
	{"Console", "الادارة"},
	{"Admin", "مدير"},
	{"Level 1", "مشرف"},
	{"Level 2", "مشرف2"}
}
function getPlayersHaveRanks()
  local ta={}
	for k,v in ipairs(getElementsByType('player'))do
  		for _,j in ipairs(aGroup)do
     	 local account=getPlayerAccount(v)
     		 if isGuestAccount(account) then break end
				if isObjectInACLGroup("user."..getAccountName(account), aclGetGroup(j[1])) then
        			table.insert(ta,j)
      			end
      		break
      	end
  end
  return ta
end
addCommandHandler("Chat",
	function(player,_,...)
		local message = table["concat"]({...}, " ")
		local account = getPlayerAccount(player)
		if not isGuestAccount(account) then
			for _,value in ipairs(aGroup) do
				if aclGetGroup(v[1]) then
					if isObjectInACLGroup("user."..getAccountName(account), aclGetGroup(v[1])) then
            				for s,m in ipairs(getPlayersHaveRanks())do
								outputChatBox(v[2].." "..getPlayerName(player).." : #FFFFFF"..message, m, 255, 0, 0, true)
              				end
						break
          			end
				end
			end
		else
			outputChatBox("* Please Login !", player, 255, 0, 0, true)
		end
	end
)

addEventHandler("onResourceStart",root,
	function()
		for _,Player in ipairs(getElementsByType("player")) do
			bindKey(Player, "n", "down", "chatbox", "Chat")
		end
	end
)

 

معلش ما ركزت في الكود , 

+ @#Soking

ما اقول علي انو استخدم مودو , اقول انو يجيب الكودات من هناك و يقول انو الي مسويه 

+ مود العقرب مسروق من جراند العرب ما نشرو بنفسو

  • Like 1

Chillin' with some demons, satans and vamps

Posted
58 minutes ago, Master_MTA said:

مش عادتك تغلط بشي تافه زي كذا؟؟


aGroup = {
	{"Console", "الادارة"},
	{"Admin", "مدير"},
	{"Level 1", "مشرف"},
	{"Level 2", "مشرف2"}
}
function getPlayersHaveRanks()
  local ta={}
	for k,v in ipairs(getElementsByType('player'))do
  		for _,j in ipairs(aGroup)do
     	 local account=getPlayerAccount(v)
     		 if isGuestAccount(account) then break end
				if isObjectInACLGroup("user."..getAccountName(account), aclGetGroup(j[1])) then
        			table.insert(ta,j)
      			end
      		break
      	end
  end
  return ta
end
addCommandHandler("Chat",
	function(player,_,...)
		local message = table["concat"]({...}, " ")
		local account = getPlayerAccount(player)
		if not isGuestAccount(account) then
			for _,value in ipairs(aGroup) do
				if aclGetGroup(v[1]) then
					if isObjectInACLGroup("user."..getAccountName(account), aclGetGroup(v[1])) then
            				for s,m in ipairs(getPlayersHaveRanks())do
								outputChatBox(v[2].." "..getPlayerName(player).." : #FFFFFF"..message, m, 255, 0, 0, true)
              				end
						break
          			end
				end
			end
		else
			outputChatBox("* Please Login !", player, 255, 0, 0, true)
		end
	end
)

addEventHandler("onResourceStart",root,
	function()
		for _,Player in ipairs(getElementsByType("player")) do
			bindKey(Player, "n", "down", "chatbox", "Chat")
		end
	end
)

 

ملحوظة : م راح يشتغل, كذا بالشات

for _,value in ipairs(aGroup) do
	if aclGetGroup(v[1]) then
		if isObjectInACLGroup("user."..getAccountName(account), aclGetGroup(v[1])) then
			for s,m in ipairs(getPlayersHaveRanks())do
				outputChatBox(v[2].." "..getPlayerName(player).." : #FFFFFF"..message, m, 255, 0, 0, true)
			end
		end
	end
end

انت كاتب, v[1] and v[2]

و التوب مسويه

m + value

 

قد تكونآمنيآتنآ حزينه !وآحلآمُنآ ملت طآبور آلإنتِظآر لكنهآ ،تتشبث بآلأمل فنفوسُنآ خُلقت لتقول غداً آجمل B-18.png 

Posted
3 minutes ago, -Le[3]bA. said:

ملحوظة : م راح يشتغل, كذا بالشات

راجع الفنكشن

getPlayersHaveRanks()

اللي فوق الايفينت

 

Skype 01100001 01101100 01101001 01011111 01101101 01110100 00110001 00111001 00111001 00111001

every thing is gonna be alright

every thing is gonna be okay

it's gonna be a good good life

that's what my therapist say

Posted
for s,m in ipairs(getPlayersHaveRanks())do

مسوي لوب علي الفكشن, s, m..

جاي بالشات كاتب

v[2]

المفروض تكون

m[1]

 

قد تكونآمنيآتنآ حزينه !وآحلآمُنآ ملت طآبور آلإنتِظآر لكنهآ ،تتشبث بآلأمل فنفوسُنآ خُلقت لتقول غداً آجمل B-18.png 

Posted
1 minute ago, -Le[3]bA. said:

v[2]

 

حبيب قلبي يا غالي

v[2]

هو اسم الرتبة من اللوب اعلاه

اما بالنسبة ل

m[1]

فما يصلح لاني خزنت اللاعب فقط داخل التيبلما خزنت تيبل داخل التيبل

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

+

جربة لو تبي

Skype 01100001 01101100 01101001 01011111 01101101 01110100 00110001 00111001 00111001 00111001

every thing is gonna be alright

every thing is gonna be okay

it's gonna be a good good life

that's what my therapist say

Posted (edited)
if aclGetGroup(v[1]) then
outputChatBox(v[2].." "..getPlayerName(player).." : #FFFFFF"..message, m, 255, 0, 0, true)

ممكن تقولي من وين جايب v[1]

+ v[2]

وين اللوب المسويه مثل كذا

for i,v in ipairs ( kk ) do

@Master_MTA

Edited by -Le[3]bA.

 

قد تكونآمنيآتنآ حزينه !وآحلآمُنآ ملت طآبور آلإنتِظآر لكنهآ ،تتشبث بآلأمل فنفوسُنآ خُلقت لتقول غداً آجمل B-18.png 

Posted (edited)
2 minutes ago, -Le[3]bA. said:

وين اللوب المسويه مثل كذا

ممكن تجرب الكود لو ما اشتغل تقدر تجي تناقشني لو سمحت +_+

فقط بدل

v==>value

Edited by Master_MTA

Skype 01100001 01101100 01101001 01011111 01101101 01110100 00110001 00111001 00111001 00111001

every thing is gonna be alright

every thing is gonna be okay

it's gonna be a good good life

that's what my therapist say

Posted

كودك غلط

التصحيح :

for _,value in ipairs(aGroup) do
	if aclGetGroup(value[1]) then
		if isObjectInACLGroup("user."..getAccountName(account), aclGetGroup(v[1])) then
			for s,m in ipairs(getPlayersHaveRanks())do
				outputChatBox(m[2].." "..getPlayerName(player).." : #FFFFFF"..message, m, 255, 0, 0, true)
			end
		end
	end
end

لانك تناقشني, ومسوي

v[1] + v[2]

وفي الكود اصلا v = غير معرفة

 

قد تكونآمنيآتنآ حزينه !وآحلآمُنآ ملت طآبور آلإنتِظآر لكنهآ ،تتشبث بآلأمل فنفوسُنآ خُلقت لتقول غداً آجمل B-18.png 

Posted
Just now, -Le[3]bA. said:

كودك غلط

 

حبيب قلبي

كل اللي اقوله لك بدل 

v==>value

فقط كودي سليم 100%

فقط قم بعمل الخطوه ذي ولا تفتي xD 

Skype 01100001 01101100 01101001 01011111 01101101 01110100 00110001 00111001 00111001 00111001

every thing is gonna be alright

every thing is gonna be okay

it's gonna be a good good life

that's what my therapist say

Posted
Just now, Master_MTA said:

حبيب قلبي

كل اللي اقوله لك بدل 

v==>value

فقط كودي سليم 100%

فقط قم بعمل الخطوه ذي ولا تفتي xD 

اجل ي حبيبي

في كود الشات

من وين جايب v[2]

قولي وين التعريف حقها

وانت كاتب اصلا v[1] + v[2]

 

قد تكونآمنيآتنآ حزينه !وآحلآمُنآ ملت طآبور آلإنتِظآر لكنهآ ،تتشبث بآلأمل فنفوسُنآ خُلقت لتقول غداً آجمل B-18.png 

Posted
2 minutes ago, -Le[3]bA. said:

وانت كاتب اصلا v[1] + v[2]

خذ الكود ولا تتعبني يرحم والديك

جربه وعطني النتيجة


aGroup = {
	{"Console", "الادارة"},
	{"Admin", "مدير"},
	{"Level 1", "مشرف"},
	{"Level 2", "مشرف2"}
}
function getPlayersHaveRanks()
  local ta={}
	for k,v in ipairs(getElementsByType('player'))do
  		for _,j in ipairs(aGroup)do
     	 local account=getPlayerAccount(v)
     		 if isGuestAccount(account) then break end
				if isObjectInACLGroup("user."..getAccountName(account), aclGetGroup(j[1])) then
        			table.insert(ta,j)
      			end
      		break
      	end
  end
  return ta
end
addCommandHandler("Chat",
	function(player,_,...)
		local message = table["concat"]({...}, " ")
		local account = getPlayerAccount(player)
		if not isGuestAccount(account) then
			for _,value in ipairs(aGroup) do
        local v=value
				if aclGetGroup(v[1]) then
					if isObjectInACLGroup("user."..getAccountName(account), aclGetGroup(v[1])) then
            				for s,m in ipairs(getPlayersHaveRanks())do
								outputChatBox(v[2].." "..getPlayerName(player).." : #FFFFFF"..message, m, 255, 0, 0, true)
              				end
						break
          			end
				end
			end
		else
			outputChatBox("* Please Login !", player, 255, 0, 0, true)
		end
	end
)

addEventHandler("onResourceStart",root,
	function()
		for _,Player in ipairs(getElementsByType("player")) do
			bindKey(Player, "n", "down", "chatbox", "Chat")
		end
	end
)

كذا وصلتك الفكرة؟؟؟

كل اللي سويته اني فقط نسيت اكمل ال value

الكلمة كاملة واختصرتها ل v

m

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

Skype 01100001 01101100 01101001 01011111 01101101 01110100 00110001 00111001 00111001 00111001

every thing is gonna be alright

every thing is gonna be okay

it's gonna be a good good life

that's what my therapist say

Posted (edited)
1 minute ago, Master_MTA said:

خذ الكود ولا تتعبني يرحم والديك

جربه وعطني النتيجة


aGroup = {
	{"Console", "الادارة"},
	{"Admin", "مدير"},
	{"Level 1", "مشرف"},
	{"Level 2", "مشرف2"}
}
function getPlayersHaveRanks()
  local ta={}
	for k,v in ipairs(getElementsByType('player'))do
  		for _,j in ipairs(aGroup)do
     	 local account=getPlayerAccount(v)
     		 if isGuestAccount(account) then break end
				if isObjectInACLGroup("user."..getAccountName(account), aclGetGroup(j[1])) then
        			table.insert(ta,j)
      			end
      		break
      	end
  end
  return ta
end
addCommandHandler("Chat",
	function(player,_,...)
		local message = table["concat"]({...}, " ")
		local account = getPlayerAccount(player)
		if not isGuestAccount(account) then
			for _,value in ipairs(aGroup) do
        local v=value
				if aclGetGroup(v[1]) then
					if isObjectInACLGroup("user."..getAccountName(account), aclGetGroup(v[1])) then
            				for s,m in ipairs(getPlayersHaveRanks())do
								outputChatBox(v[2].." "..getPlayerName(player).." : #FFFFFF"..message, m, 255, 0, 0, true)
              				end
						break
          			end
				end
			end
		else
			outputChatBox("* Please Login !", player, 255, 0, 0, true)
		end
	end
)

addEventHandler("onResourceStart",root,
	function()
		for _,Player in ipairs(getElementsByType("player")) do
			bindKey(Player, "n", "down", "chatbox", "Chat")
		end
	end
)

كذا وصلتك الفكرة؟؟؟

كل اللي سويته اني فقط نسيت اكمل ال value

الكلمة كاملة واختصرتها ل v

m

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

انا قصدي هيك من الاول مع كل احترامي انت الم تعرف تقراء الكلام.

اني اقلك من الاول ان v 

مو معرفه بالكود. فقط

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

غير معرفه

Edited by -Le[3]bA.

 

قد تكونآمنيآتنآ حزينه !وآحلآمُنآ ملت طآبور آلإنتِظآر لكنهآ ،تتشبث بآلأمل فنفوسُنآ خُلقت لتقول غداً آجمل B-18.png 

Posted (edited)

 

4 minutes ago, -Le[3]bA. said:

انا قصدي هيك من الاول مع كل احترامي انت الم تعرف تقراء الكلام.

 

يرجل اقنعتني ما شاء الله

13 minutes ago, -Le[3]bA. said:

كودك غلط

التصحيح :


for _,value in ipairs(aGroup) do
	if aclGetGroup(value[1]) then
		if isObjectInACLGroup("user."..getAccountName(account), aclGetGroup(v[1])) then
			for s,m in ipairs(getPlayersHaveRanks())do
				outputChatBox(m[2].." "..getPlayerName(player).." : #FFFFFF"..message, m, 255, 0, 0, true)
			end
		end
	end
end

وش تقول عن ذا الكود وش سالفةm[2]

اتمنى ما تفتي مره ثانية xDxD

 

Edited by Master_MTA

Skype 01100001 01101100 01101001 01011111 01101101 01110100 00110001 00111001 00111001 00111001

every thing is gonna be alright

every thing is gonna be okay

it's gonna be a good good life

that's what my therapist say

Posted

اني قلت m[2]

بس عشان م قريت طلبه..

فا تصير بكودي الحطيته

value[2]

 

قد تكونآمنيآتنآ حزينه !وآحلآمُنآ ملت طآبور آلإنتِظآر لكنهآ ،تتشبث بآلأمل فنفوسُنآ خُلقت لتقول غداً آجمل B-18.png 

Posted
22 minutes ago, -Le[3]bA. said:


 

مسوي لوب علي الفكشن, s, m..

جاي بالشات كاتب

v[2]

المفروض تكون

m[1]

 

Just now, -Le[3]bA. said:

اني قلت m[2]

بس عشان م قريت طلبه..

فا تصير بكودي الحطيته

value[2]

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

Skype 01100001 01101100 01101001 01011111 01101101 01110100 00110001 00111001 00111001 00111001

every thing is gonna be alright

every thing is gonna be okay

it's gonna be a good good life

that's what my therapist say

Posted (edited)
Just now, -Le[3]bA. said:

اجل ي حبيبي

في كود الشات

من وين جايب v[2]

قولي وين التعريف حقها

وانت كاتب اصلا v[1] + v[2]

 

1 minute ago, Master_MTA said:

v==>value

value الي v الراجل قالك اكتر من مره غير اسم المتغير  من 

عادي يحصل خطاء كتابي في اسم المتغير 

Edited by #x1AhMeD,-09
  • Like 1

Chillin' with some demons, satans and vamps

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