Adham Posted April 29, 2016 Share Posted April 29, 2016 سلام عليكم اليوم الكود ذا مسح الشات في القريد لست ف5 addEventHandler ("onClientGUIClick",sendButton, function () if guiGetText (messageEdit) == "clr" then return triggerServerEvent ("Clear",localPlayer,getPlayerName(localPlayer)) end --sendMessage code end) addEvent ("CLEAR",true) addEventHandler ("CLEAR",root, function (name) guiGridListClear (GUIEditor.gridlist[1]) rw = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1],rw,2,"**CLEARED BY "..name.."**",false,false) end) -- server addEvent ("Clear",true) addEventHandler ("Clear",root, function (name) for i,k in ipairs (getElementsByType("player")) do triggerClientEvent (k,"CLEAR",k,name) end end) انا عاوز بقا اليقدر يمسح الشات فقط الكونسل و الهيد ادمن فقط ممكن تسوهالي ما عرفت اسويها Link to comment
iMr.WiFi..! Posted April 29, 2016 Share Posted April 29, 2016 -- Server groupAdmins = {"Console","Admin"} -- حط القروبات اللي تمسح و يكون البوتون عندها مفتوح function isPlayerAdmin( player ) local aPlayerAccount = getPlayerAccount( player ) if ( not aPlayerAccount or isGuestAccount( aPlayerAccount ) ) then return false end local aPlayerAccountName=getAccountName(aPlayerAccount) for _ , Group in ipairs ( groupAdmins ) do if isObjectInACLGroup("user."..aPlayerAccountName, aclGetGroup(Group)) then return true end end end addEvent ("Clear",true) addEventHandler ("Clear",root, function (name) if not isPlayerAdmin( source ) then return outputChatBox("'You'r Not Admin",source,255,0,0,false) end for i,k in ipairs (getElementsByType("player")) do triggerClientEvent (k,"CLEAR",k,name) end end) -- Client addEventHandler ("onClientGUIClick",root, function () if source == sendButton then if guiGetText (messageEdit) == "clr" then return triggerServerEvent ("Clear",localPlayer,getPlayerName(source)) end --sendMessage code end) addEvent ("CLEAR",true) addEventHandler ("CLEAR",root, function (name) guiGridListClear (GUIEditor.gridlist[1]) rw = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1],rw,2,"**CLEARED BY "..name.."**",false,false) end) Link to comment
Adham Posted April 29, 2016 Author Share Posted April 29, 2016 طيب لو عاوزها تيجي في القريد لست بدل outButChat لما يجي 'Yo'ur are not admin عاوزها تيجي في القريد لست حولت اعملها لا ظبتت Link to comment
#|_oskar_|# Posted April 29, 2016 Share Posted April 29, 2016 guiGridListAddRow + guiGridListSetItemText Link to comment
Adham Posted April 29, 2016 Author Share Posted April 29, 2016 ما ظبتت سرفر addEvent ("Clear",true) addEventHandler ("Clear",root, function (name) rw = guiGridListAddRow (GUIEditor.gridlist[1]) if not isPlayerAdmin( source ) then return guiGridListSetItemText (GUIEditor.gridlist[1],rw,1,"**CLEARED BY "..name.."**",false,false) end for i,k in ipairs (getElementsByType("player")) do triggerClientEvent (k,"CLEAR",k,name) end end) Link to comment
#|_oskar_|# Posted April 29, 2016 Share Posted April 29, 2016 ماينفع تحط وظايف الكلنت مع السيرفر سوي ترايقر triggerServerEvent Link to comment
Adham Posted April 29, 2016 Author Share Posted April 29, 2016 كلنت @_@ addEventHandler ("onClientGUIClick",root, function () if source == sendButton then if guiGetText (messageEdit) == "clr" then return triggerServerEvent ("Clear",localPlayer,getPlayerName(source)) end --sendMessage code end) addEvent ("CLEAR",true) addEventHandler ("CLEAR",root, function (name) guiGridListClear (GUIEditor.gridlist[1]) rw = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1],rw,2,"**CLEARED BY "..name.."**",false,false) end) Link to comment
iMr.WiFi..! Posted April 29, 2016 Share Posted April 29, 2016 بسيطة , -- Server groupAdmins = {"Console","Admin"} -- حط القروبات اللي تمسح و يكون البوتون عندها مفتوح function isPlayerAdmin( player ) local aPlayerAccount = getPlayerAccount( player ) if ( not aPlayerAccount or isGuestAccount( aPlayerAccount ) ) then return false end local aPlayerAccountName=getAccountName(aPlayerAccount) for _ , Group in ipairs ( groupAdmins ) do if isObjectInACLGroup("user."..aPlayerAccountName, aclGetGroup(Group)) then return true end end end addEvent ("Clear",true) addEventHandler ("Clear",root, function (name) if not isPlayerAdmin( source ) then return triggerClientEvent(source,"GoOut",source) end for i,k in ipairs (getElementsByType("player")) do triggerClientEvent (k,"CLEAR",k,name) end end) addEventHandler ("onClientGUIClick",root, function () if source == sendButton then if guiGetText (messageEdit) == "clr" then return triggerServerEvent ("Clear",localPlayer,getPlayerName(source)) end --sendMessage code end) addEvent ("GoOut",true) addEventHandler ("GoOut",root, function ( ) row = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1],row,2,"You'r not Admin",false,false) end ) addEvent ("CLEAR",true) addEventHandler ("CLEAR",root, function (name) guiGridListClear (GUIEditor.gridlist[1]) rw = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1],rw,2,"**CLEARED BY "..name.."**",false,false) end) Link to comment
Adham Posted April 29, 2016 Author Share Posted April 29, 2016 طيب عاوز كوددين عاوز الضاعط علي شيك بوكس اسمه Support يظهر اسمه في القريد لست يعني انا لو ضاعط علي الشيك بوكس اسمه Support عملت علي علامه صح عاووز كل الاسامي الضعط علي الشيك بوكس مثلن انا لو ضعط يجي اسمي في القريد لست الكود التاني عاوز اسوي ميوت للقريد لست Link to comment
iMr.WiFi..! Posted April 29, 2016 Share Posted April 29, 2016 وضح الطلب الاول الطلب ثاني عاوز تعطي ميوت لاحد ولا كيف ؟ ولا تخلي الكل ما يقدر يتكلم ؟ Link to comment
Me[Z]oO Posted April 29, 2016 Share Posted April 29, 2016 مساعدة سوي لوب واعمل لين تضغط زر يحط داتا علي المختارمن الجريد لست ولما يدوس زر ارسال الرسالة اعمل if getElementData(localPlayer,"Mute") then outputChatBox("انت بالع ميوت") Link to comment
Adham Posted April 29, 2016 Author Share Posted April 29, 2016 الطلب الاول انا عامل قريد لست اسمه Support List عاوز اليعمل علامه صح علي الشيك بوكس يظهر اسمو في القريد لست النا عملته -- يعني انا عامل شيك بوكس عاوز اليضعط عليه يعمل علامه صح يجيو اسمه في القريد لست بس يبان لكل اللاعبين الاسم -- الطلب التاني انا عامل button ايديت عاوز اليكتب فيه mute [L]e3bA 1 min ويعطيه ميوت للنا محدد اسمه وما يقدر يتكلم في القريد لست Link to comment
iMr.WiFi..! Posted April 29, 2016 Share Posted April 29, 2016 الطلب الاول guiCheckBoxGetSelected getPlayerName guiGridListAddRow guiGridListSetItemText للطلب ثاني -- فاهمك بس ماعرفت الفنكشنات , Link to comment
Adham Posted April 29, 2016 Author Share Posted April 29, 2016 ممكن تديني الكود جاهز الاول ما عرفت اجيبو الصراحه Link to comment
Adham Posted April 29, 2016 Author Share Posted April 29, 2016 كذا غلط. addEventHandler ("onClientGUIClick",resourceRoot, function () if ( guiCheckBoxGetSelected( GUIEditor.checkbox[1] ) == true ) then local Name = getPlayerName(getLocalPlayer()) row = guiGridListAddRow (GUIEditor.gridlist[2]) guiGridListSetItemText (GUIEditor.gridlist[2],row,1," "..getPlayerName.." ",false,false) end end) Link to comment
iMr.WiFi..! Posted April 29, 2016 Share Posted April 29, 2016 ^ -_________________- addEventHandler('onClientGUIClick',root, function () if source == CheckBox and guiCheckBoxGetSelected(CheckBox) == true then local PlrName = getPlayerName(source) triggerServerEvent('allPlayers',localPlayer,PlrName) end end ) addEvent('Suppport',true) addEventHandler('Suppport',root, function ( PlrName ) local Roww = guiGridListAddRow(SupportList) guiGridListSetItemText(SupportList,Roww,1," "..PlrName.." ",false,false) end ) addEvent('allPlayers',true) addEventHandler('allPlayers',root, function ( PlrName ) for i, v in ipairs ( getElementsByType( 'player' ) ) do triggerClientEvent(v,'Suppport',v,PlrName) end end ) Link to comment
Adham Posted April 29, 2016 Author Share Posted April 29, 2016 طيب انا عاوز لما يشيل السهم من الشيك بوكس يختفي اسمه Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now