Jump to content

مشكله


MA[S]RIY

Recommended Posts

السلام عليكم

انا مسوي لوحه سبورت سيستم تمام

بس المشكله الحين لما مثلا اعلم علي سبورتر واكتب الكلام واضغط اارسال يطلع الكلام باللون الاخضر عندي
اما عند شخص اخر معلم علي لاعب
يطلع عنده كلامي باللون الاصفر
كيف اطلع كلامي عندي وعند الكل بنفس اللون ؟

 

Link to comment
9 minutes ago, MARIY said:

السلام عليكم

انا مسوي لوحه سبورت سيستم تمام

بس المشكله الحين لما مثلا اعلم علي سبورتر واكتب الكلام واضغط اارسال يطلع الكلام باللون الاخضر عندي
اما عند شخص اخر معلم علي لاعب
يطلع عنده كلامي باللون الاصفر
كيف اطلع كلامي عندي وعند الكل بنفس اللون ؟

 

سوي ترايقر للسيرفر وثم سوي ترايقر للكلنت وارسله للجميع من عبر root
وضف الرو ولونه : )

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

سوي ترايقر للسيرفر وثم سوي ترايقر للكلنت وارسله للجميع من عبر root
وضف الرو ولونه : )

تقصد ارسل الترايقر من السرفر للكلينت كذا 

triggerClientEvent ( "SendM", root )

صح ؟

Link to comment

دريت مشكلتك, حاطط guiCheckBoxGetSelected 

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

وهذة, الطريقة خطئ, فأ لازمن تسوي اول 
 

getElementID
setElementData
getElementData
if data == "Support" then
	r,g,b = 0, 255, 0
else
	r,g,b = 9,9,9
end

أو اطرح كودك

Link to comment

الاكواد

--client

addEventHandler('onClientGUIClick',root,
function ()
if source == send then
local gg = guiGridListAddRow(gridChat)
local edit = guiGetText(GUIEditor.edit[1])
if getElementData (localPlayer,"MUTED") then return 
guiGridListSetItemText(gridChat,gg, 1,"* ميوت ...", false, false)
end

    if edit ~= '' then
    triggerServerEvent("sendmessage_",localPlayer,edit)
	 guiSetEnabled ( send, false )
       setTimer ( guiSetEnabled, 1000 , 1, send, true )
end
end
end
)

--server

addEvent("sendmessage_",true)
addEventHandler("sendmessage_",root,function ( text )
	
triggerClientEvent( root, "sendmessage",root, getPlayerName(source):gsub("#%x%x%x%x%x%x",""), text )

end
)

--client

addEvent("sendmessage",true)
addEventHandler("sendmessage",root, function( Name, Text )
    local gg = guiGridListAddRow(gridChat)
	local msa1 = guiCheckBoxGetSelected(player)
	local msa12 = guiCheckBoxGetSelected(sporter)
	
if ( guiCheckBoxGetSelected( GUIEditor.checkbox[2] ) == true ) and (msa1 == true ) then
	outputChatBox( "*[نظام الدعم]x [عام]x [لاعب]x "..Name..":#FFFFFF "..Text,236,143,12,true )

	guiGridListSetItemText(gridChat,gg, 1,"[Player]x "..Name..": "..tostring(Text), false, false)
    guiGridListSetItemColor(gridChat,gg, 1, 236, 143, 12, 255)
	    guiSetText ( GUIEditor.edit[1],"")

			
elseif ( guiCheckBoxGetSelected( GUIEditor.checkbox[2] ) == true ) and (msa12 == true ) then
	outputChatBox( "*[نظام الدعم]x [عام]x [داعم]x "..Name..":#FFFFFF "..Text,236,143,12,true )

	guiGridListSetItemText(gridChat,gg, 1,"[Supporter]x "..Name..": "..tostring(Text), false, false)
    guiGridListSetItemColor(gridChat,gg, 1, 0, 255, 0, 255)
	    guiSetText ( GUIEditor.edit[1],"")
		
		
		
		
elseif (guiCheckBoxGetSelected(player) == true)then
	guiGridListSetItemText(gridChat,gg, 1,"[Player]x "..Name..": "..tostring(Text), false, false)
    guiGridListSetItemColor(gridChat,gg, 1, 236, 143, 12, 255)
	    guiSetText ( GUIEditor.edit[1],"")

			
elseif(guiCheckBoxGetSelected(sporter) == true) then
	guiGridListSetItemText(gridChat,gg, 1,"[Supporter]x "..Name..": "..tostring(Text), false, false)
    guiGridListSetItemColor(gridChat,gg, 1, 0, 255, 0, 255)
	    guiSetText ( GUIEditor.edit[1],"")


else		
outputChatBox("اختر لاعب ام داعم",255,0,0)
end
end
)

^^

Link to comment
53 minutes ago, -Le[3]bA. said:

غلط شوف كلامي فوق

وبالنسبة لـ الميوت لازمك, اكونت داتا + تايمر.

م عليك الميوت انا مخلصه

وشغال تمام

بس المشكله الحين في الالوان 

وذا الكود حقي انت قولت اطرح الاكواد

ياريت لو تصلح المشكله

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

triggerClientEvent( root, "sendmessage",source, getPlayerName(source):gsub("#%x%x%x%x%x%x",""), text )

جرب

المشكله من من هنا اساسا

المشكله حقه

في كلنت

guiCheckBoxGetSeleted

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

عن طريق الداتا

Link to comment
19 minutes ago, -Le[3]bA. said:

المشكله من من هنا اساسا

المشكله حقه

في كلنت

guiCheckBoxGetSeleted

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

عن طريق الداتا

^^طيب ابيك تسويها لي انت وانا طرحت الاكواد  

Link to comment
16 hours ago, -Le[3]bA. said:

المشكله من من هنا اساسا

المشكله حقه

في كلنت

guiCheckBoxGetSeleted

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

عن طريق الداتا

الأفضل من عبر المتغيرات 
 

 

13 hours ago, MARIY said:

 

 

@-Le[3]bA.

@iMr.WiFi..!

^^^

أخوي حاول تحل بنفسك ولا تنتظر كثير عشان نحلها لك .
والشيك بوكس لا تتحقق منه سوي متغيرات 
لما يفعل البوكس الاول يصير المتغير الاول فولس 
ونفس الحال مع الثاني
والعكس صحيح *

  • Like 1
Link to comment

 جرب 


--client

function sendMessageToLogs(Message, r, g, b)
	if Message and type(Message) == "string" then
		if not r then r = 255 end
		if not g then g = 255 end
		if not b then b = 255 end
	end
end

addEvent("sendmessage",true)
addEventHandler("sendmessage",root, function( Name, Text )
    local gg = guiGridListAddRow(gridChat)
	local msa1 = guiCheckBoxGetSelected(player)
	local msa12 = guiCheckBoxGetSelected(sporter)
	
if ( guiCheckBoxGetSelected( GUIEditor.checkbox[2] ) == true ) and (msa1 == true ) then
	sendMessageToLogs( "*[نظام الدعم]x [عام]x [لاعب]x "..Name..": "..Text.."",236,143,12)

	guiGridListSetItemText(gridChat,gg, 1,"[Player]x "..Name..": "..tostring(Text), false, false)
    guiGridListSetItemColor(gridChat,gg, 1, 236, 143, 12, 255)
	    guiSetText ( GUIEditor.edit[1],"")

			
elseif ( guiCheckBoxGetSelected( GUIEditor.checkbox[2] ) == true ) and (msa12 == true ) then
	sendMessageToLogs( "*[نظام الدعم]x [عام]x [داعم]x "..Name..":"..Text.."",236,143,12)

	guiGridListSetItemText(gridChat,gg, 1,"[Supporter]x "..Name..": "..tostring(Text), false, false)
    guiGridListSetItemColor(gridChat,gg, 1, 0, 255, 0, 255)
	    guiSetText ( GUIEditor.edit[1],"")
		
		
		
		
elseif (guiCheckBoxGetSelected(player) == true)then
	guiGridListSetItemText(gridChat,gg, 1,"[Player]x "..Name..": "..tostring(Text), false, false)
    guiGridListSetItemColor(gridChat,gg, 1, 236, 143, 12, 255)
	    guiSetText ( GUIEditor.edit[1],"")

			
elseif(guiCheckBoxGetSelected(sporter) == true) then
	guiGridListSetItemText(gridChat,gg, 1,"[Supporter]x "..Name..": "..tostring(Text), false, false)
    guiGridListSetItemColor(gridChat,gg, 1, 0, 255, 0, 255)
	    guiSetText ( GUIEditor.edit[1],"")


else		
outputChatBox("اختر لاعب ام داعم",255,0,0)
end
end
)

 

 

 

 

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