Jump to content

شو الخطاء


Mohamed

Recommended Posts

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

غلط

  
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

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

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