Mohamed Posted October 16, 2014 Share Posted October 16, 2014 addEventHandler("onClientGUIChanged",root,function() if source == GUIEditor.edit[1] then guiGridListClear(GUIEditor.gridlist[1]) for k,v in ipairs ( getElementsByType("player") ) do local name = string.lower(getPlayerName(v)) local tm11 = getPlayerTeam(localPlayer) local tm21 = getTeamName( tm11 ) local distance = getDistanceBetweenPoints3D(x, y, z, mx, my, mz) if name then if string.find (name,string.lower(guiGetText(GUIEditor.edit[1])) ) then row = guiGridListAddRow ( GUIEditor.gridlist[1] ) guiGridListSetItemText ( GUIEditor.gridlist[1], row, column, getPlayerName ( v ), false, false ) guiGridListSetItemText (GUIEditor.gridlist[1], row,column1,getPlayerName ( tm21 ), false, false) guiGridListSetItemText (GUIEditor.gridlist[1], row, column2 ..math.floor(distance), false, false) end end end end end ) Link to comment
King12 Posted October 17, 2014 Share Posted October 17, 2014 addEventHandler("onClientGUIChanged",editName, -- editName آسم الآيديت حقك function() guiGridListClear(GUIEditor.gridlist[1]) for k,v in ipairs ( getElementsByType("player") ) do local name = string.lower(getPlayerName(v)) local tm11 = getPlayerTeam(localPlayer) local tm21 = getTeamName( tm11 ) local distance = getDistanceBetweenPoints3D(x, y, z, mx, my, mz) local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) if name then if string.find (name,string.lower(guiGetText(GUIEditor.edit[1])) ) then guiGridListSetItemText ( GUIEditor.gridlist[1], row, column, getPlayerName ( v ), false, false ) guiGridListSetItemText (GUIEditor.gridlist[1], row,column1,getPlayerName ( tm21 ), false, false) guiGridListSetItemText (GUIEditor.gridlist[1], row, column2 ..math.floor(distance), false, false) end end end end ) ماتأكدت منه. Link to comment
TAPL Posted October 17, 2014 Share Posted October 17, 2014 addEventHandler("onClientGUIChanged",root,function() if source == GUIEditor.edit[1] then guiGridListClear(GUIEditor.gridlist[1]) for k,v in ipairs ( getElementsByType("player") ) do local name = string.lower(getPlayerName(v)) local tm11 = getPlayerTeam(localPlayer) local tm21 = getTeamName( tm11 ) local distance = getDistanceBetweenPoints3D(x, y, z, mx, my, mz) if name then if string.find (name,string.lower(guiGetText(GUIEditor.edit[1])) ) then row = guiGridListAddRow ( GUIEditor.gridlist[1] ) guiGridListSetItemText ( GUIEditor.gridlist[1], row, column, getPlayerName ( v ), false, false ) guiGridListSetItemText (GUIEditor.gridlist[1], row,column1,getPlayerName ( tm21 ), false, false) guiGridListSetItemText (GUIEditor.gridlist[1], row, column2 ..math.floor(distance), false, false) end end end end end ) x, y, z, mx, my, mz ذولا وين معرفين local distance = getDistanceBetweenPoints3D(x, y, z, mx, my, mz) ذا ماله اي داعي لان الأسم دائماً رح يكون موجود if name then هنا هو اسم تيم اللوكل بلاير tm21 المتغير اعتقد انك تبي تجيب تيم اللاعب من اللوب مو اللوكل بلاير بس الهلوسه هنا جالس تحاول تجيب اسم الاعب من اسم التيم guiGridListSetItemText (GUIEditor.gridlist[1], row,column1,getPlayerName ( tm21 ), false, false) هنا بدل النقطتين المفترض فاصلة guiGridListSetItemText (GUIEditor.gridlist[1], row, column2 ..math.floor(distance), false, false) Link to comment
Mohamed Posted October 17, 2014 Author Share Posted October 17, 2014 غلط addEventHandler("onClientGUIChanged",GUIEditor.edit[1], -- editName آسم الآيديت حقك function() guiGridListClear(GUIEditor.gridlist[1]) for k,v in ipairs ( getElementsByType("player") ) do local name = string.lower(getPlayerName(v)) local tm11 = getPlayerTeam(localPlayer) local tm21 = getTeamName( tm11 ) local distance = getDistanceBetweenPoints3D(x, y, z, mx, my, mz) local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) if name then if string.find (name,string.lower(guiGetText(GUIEditor.edit[1])) ) then guiGridListSetItemText ( GUIEditor.gridlist[1], row, column, getPlayerName ( v ), false, false ) guiGridListSetItemText (GUIEditor.gridlist[1], row,column1,getPlayerName ( tm21 ), false, false) guiGridListSetItemText (GUIEditor.gridlist[1], row, column2 ..math.floor(distance), false, false) end end end end ) Link to comment
EH10 Posted October 17, 2014 Share Posted October 17, 2014 مـسوي خريـطة , قـلنا وش تبي تسوي #, Link to comment
Mohamed Posted October 18, 2014 Author Share Posted October 18, 2014 gridlist طيب انا صلحت كل شي بس باقي هي ما ترضا تتفعل مع local selectedplayer = guiGridListGetItemText ( grouo, guiGridListGetSelectedItem ( grouo ), 3 ) if ( source == grouo ) and ( selectedplayer ) then local playe = getPlayerFromName(selectedplayer) local Me = getLocalPlayer() local x, y, z = getElementPosition(playe) local mx, my, mz = getElementPosition(Me) local distance = getDistanceBetweenPoints3D(x, y, z, mx, my, mz) guiGridListSetItemText (grouo, row,3,distance, false, false) Link to comment
EH10 Posted October 18, 2014 Share Posted October 18, 2014 ! ! ! , # ,,يـ أخـوي قـلنا وش تبي تسوي مـو رأإيح تسوي طبخة وتجي تقول صلحوهاإ 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