mahmod3 Posted September 23, 2016 Posted September 23, 2016 (edited) شباب كيف اعمل لوب للاعبين في القريد انا حاولت كدا for k, v in ipairs ( getElementsByType ( 'player' )) do عشان اعملهم لوب في القريد بس ماظبط شوفو الكود كلنت GUIEditor = { window = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(308, 196, 609, 423, "", false) guiWindowSetSizable(GUIEditor.window[1], false) gridlist = guiCreateGridList(9, 17, 194, 396, false, GUIEditor.window[1]) guiGridListAddColumn(gridlist, "#", 0.5) guiGridListAddColumn(gridlist, "player", 0.5) Memo = guiCreateMemo(0.34, 0.04, 0.64, 0.78, "", true, GUIEditor.window[1]) Edit = guiCreateEdit(209, 356, 277, 43, "", false, GUIEditor.window[1]) Button = guiCreateButton(510, 361, 83, 38, "راسال", false, GUIEditor.window[1]) end ) function enter () local text = guiGetText (Edit) if tostring(text) ~= "" then local row = guiGridListGetSelectedItem(gridlist) local Player = guiGridListGetItemText(gridlist, row) if Player then guiSetText ( Memo, ""..(guiGetText (Edit)).."#you: "..(Player)..": "..(tostring(text)).."\n" ) triggerServerEvent ("SendMsgToPlayer", getLocalPlayer(), localPlayer, Player, tostring(text) ) end end end function ReceiveMsg (sender,text) TheMsg = guiGetText (Edit) TheMsg = ""..(TheMsg)..""..(sender).." #He: "..(tostring(text)).."\n" end addEvent ("ReceiveMsg", true) addEventHandler ("ReceiveMsg", getRootElement(), ReceiveMsg) addEventHandler("onClientKey", getRootElement(),function (key, press) if key == "enter" and press then guiSetInputMode("no_binds_when_editing") enter() end end ) سيرفر --سيرفر function SendMsgToPlayer (player,rePlaer,text) for k, v in ipairs ( getElementsByType ( 'player' )) do if rePlaer then local receiver = getPlayerFromName(rePlaer) triggerClientEvent (receiver,"ReceiveMsg",receiver,getPlayerName(player),tostring(text)) end end end addEvent ("SendMsgToPlayer", true) addEventHandler ("SendMsgToPlayer", getRootElement(), SendMsgToPlayer) Edited September 23, 2016 by mahmod3
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