Jump to content

الالوان بالقريد


Recommended Posts

function PlayersGridList() 
    for i, player in ipairs( getElementsByType( "player" ) ) do 
        if ( getPlayerTeam( player ) ) then 
            R, G, B = getTeamColor( getPlayerTeam( player ) ) 
        else 
            R, G, B = 255, 255, 255 
        end 
        local Row = guiGridListAddRow( Grid ) 
        guiGridListSetItemText( Grid, Row, 1, getPlayerName( player ), false, false ) 
        guiGridListSetItemColor( Grid, Row, 1, R, G, B ) 
    end 
end 

Link to comment

متاكد

function players (    ) 
    guiGridListClear ( GUIEditor.gridlist[1] ) 
    for _,v in ipairs ( getElementsByType ( "player" ) ) do 
    local Row = guiGridListAddRow ( GUIEditor.gridlist[1])   
    guiGridListSetItemText ( GUIEditor.gridlist[1], Row, 1, getPlayerName ( v ), false, false ) 
    end 
end 
-- 
function PlayersGridList() 
    for i, player in ipairs( getElementsByType( "player" ) ) do 
        if ( getPlayerTeam( player ) ) then 
            R, G, B = getTeamColor( getPlayerTeam( player ) ) 
        else 
            R, G, B = 255, 255, 255 
        end 
        local Row = guiGridListAddRow( GUIEditor.gridlist[1] ) 
        guiGridListSetItemText( GUIEditor.gridlist[1], Row, 1, getPlayerName( player ), false, false ) 
        guiGridListSetItemColor( GUIEditor.gridlist[1], Row, 1, R, G, B ) 
    end 
end 
  

Link to comment
متاكد
function players (    ) 
    guiGridListClear ( GUIEditor.gridlist[1] ) 
    for _,v in ipairs ( getElementsByType ( "player" ) ) do 
    local Row = guiGridListAddRow ( GUIEditor.gridlist[1])   
    guiGridListSetItemText ( GUIEditor.gridlist[1], Row, 1, getPlayerName ( v ), false, false ) 
    end 
end 
-- 
function PlayersGridList() 
    for i, player in ipairs( getElementsByType( "player" ) ) do 
        if ( getPlayerTeam( player ) ) then 
            R, G, B = getTeamColor( getPlayerTeam( player ) ) 
        else 
            R, G, B = 255, 255, 255 
        end 
        local Row = guiGridListAddRow( GUIEditor.gridlist[1] ) 
        guiGridListSetItemText( GUIEditor.gridlist[1], Row, 1, getPlayerName( player ), false, false ) 
        guiGridListSetItemColor( GUIEditor.gridlist[1], Row, 1, R, G, B ) 
    end 
end 
  

  
function PlayersGridList() 
    for i, player in ipairs( getElementsByType( "player" ) ) do 
        if ( getPlayerTeam( player ) ) then 
            R, G, B = getTeamColor( getPlayerTeam( player ) ) 
        else 
            R, G, B = 255, 255, 255 
        end 
        local Row = guiGridListAddRow( GUIEditor.gridlist[1] ) 
        guiGridListSetItemText( GUIEditor.gridlist[1], Row, 1, getPlayerName( player ), false, false ) 
        guiGridListSetItemColor( GUIEditor.gridlist[1], Row, 1, R, G, B ) 
    end 
end 
addEventHandler("onClientResourceStart",resourceRoot,PlayersGridList) 

Link to comment
حطه تحت اخر شئ

وكمان سوى تحديث اللسته عند فتح اللوحه

function refrshlist() 
PlayersGridList() 
end 
addEventHandler ("onClientResourceStart", resourceRoot,refrshlist) 
addEventHandler ("onClientGUIClick",GUIEditor.button[1],refrshlist,false) 

اخوي القريد فيها تحديث

addEventHandler("onClientPlayerJoin",root,players) 
addEventHandler("onClientPlayerQuit",root,players) 
addEventHandler("onClientResourceStart",resourceRoot,players) 

Link to comment
وماشتغل

الكود كامل وشغال تمام

  
GUIEditor = { 
    gridlist = {}, 
    window = {}, 
    button = {} 
} 
local screenW, screenH = guiGetScreenSize() 
GUIEditor.window[1] = guiCreateWindow((screenW - 304) / 2, (screenH - 337) / 2, 304, 337, "", false) 
guiWindowSetSizable(GUIEditor.window[1], false) 
GUIEditor.gridlist[1] = guiCreateGridList(9, 25, 285, 264, false, GUIEditor.window[1]) 
guiGridListAddColumn(GUIEditor.gridlist[1], "Players", 0.9) 
guiGridListAddColumn(GUIEditor.gridlist[1], "Teams", 0.9) 
GUIEditor.button[1] = guiCreateButton(13, 297, 281, 31, "refrsh", false, GUIEditor.window[1]) 
  
function PlayersGridList() 
guiGridListClear ( GUIEditor.gridlist[1] ) 
for i, player in ipairs( getElementsByType( "player" ) ) do 
if ( getPlayerTeam( player ) ) then 
R, G, B = getTeamColor( getPlayerTeam( player ) ) 
else 
R, G, B = 255, 255, 255 
end 
local Row = guiGridListAddRow( GUIEditor.gridlist[1] ) 
local Team = getPlayerTeam(player) and getTeamName(getPlayerTeam(player)) or 'N/A' 
guiGridListSetItemText( GUIEditor.gridlist[1], Row, 1, getPlayerName( player ), false, false ) 
guiGridListSetItemText( GUIEditor.gridlist[1], Row, 2,Team, false, false ) 
guiGridListSetItemColor( GUIEditor.gridlist[1], Row, 1, R, G, B ) 
guiGridListSetItemColor( GUIEditor.gridlist[1], Row, 2, R, G, B ) 
end 
end 
function refrshlist() 
PlayersGridList() 
end 
addEventHandler ("onClientResourceStart", resourceRoot,refrshlist) 
addEventHandler ("onClientGUIClick",GUIEditor.button[1],refrshlist,false) 
guiSetVisible (GUIEditor.window[1],false) 
bindKey ( "F5", "down", function ( ) 
guiSetVisible (GUIEditor.window[1], not guiGetVisible (GUIEditor.window[1])) 
showCursor ( guiGetVisible (GUIEditor.window[1]) ) 
PlayersGridList() 
end 
) 

Edited by Guest
Link to comment

ماشتغل معي

function players (    ) 
    guiGridListClear ( GUIEditor.gridlist[1] ) 
    for _,v in ipairs ( getElementsByType ( "player" ) ) do 
    local Row = guiGridListAddRow ( GUIEditor.gridlist[1])   
    guiGridListSetItemText ( GUIEditor.gridlist[1], Row, 1, getPlayerName ( v ), false, false ) 
    end 
end 
addEventHandler("onClientPlayerJoin",root,players) 
addEventHandler("onClientPlayerQuit",root,players) 
addEventHandler("onClientResourceStart",resourceRoot,players) 
  
function PlayersGridList() 
guiGridListClear ( GUIEditor.gridlist[1] ) 
for i, player in ipairs( getElementsByType( "player" ) ) do 
if ( getPlayerTeam( player ) ) then 
R, G, B = getTeamColor( getPlayerTeam( player ) ) 
else 
R, G, B = 255, 255, 255 
end 
local Row = guiGridListAddRow( GUIEditor.gridlist[1] ) 
guiGridListSetItemText( GUIEditor.gridlist[1], Row, 1, getPlayerName( player ), false, false ) 
guiGridListSetItemText( GUIEditor.gridlist[1], Row, 2,getTeamName(getPlayerTeam( player )), false, false ) 
guiGridListSetItemColor( GUIEditor.gridlist[1], Row, 1, R, G, B ) 
guiGridListSetItemColor( GUIEditor.gridlist[1], Row, 2, R, G, B ) 
end 
end 
function refrshlist() 
PlayersGridList() 
end 

Link to comment
ماشتغل معي
function players (    ) 
    guiGridListClear ( GUIEditor.gridlist[1] ) 
    for _,v in ipairs ( getElementsByType ( "player" ) ) do 
    local Row = guiGridListAddRow ( GUIEditor.gridlist[1])   
    guiGridListSetItemText ( GUIEditor.gridlist[1], Row, 1, getPlayerName ( v ), false, false ) 
    end 
end 
addEventHandler("onClientPlayerJoin",root,players) 
addEventHandler("onClientPlayerQuit",root,players) 
addEventHandler("onClientResourceStart",resourceRoot,players) 
  
function PlayersGridList() 
guiGridListClear ( GUIEditor.gridlist[1] ) 
for i, player in ipairs( getElementsByType( "player" ) ) do 
if ( getPlayerTeam( player ) ) then 
R, G, B = getTeamColor( getPlayerTeam( player ) ) 
else 
R, G, B = 255, 255, 255 
end 
local Row = guiGridListAddRow( GUIEditor.gridlist[1] ) 
guiGridListSetItemText( GUIEditor.gridlist[1], Row, 1, getPlayerName( player ), false, false ) 
guiGridListSetItemText( GUIEditor.gridlist[1], Row, 2,getTeamName(getPlayerTeam( player )), false, false ) 
guiGridListSetItemColor( GUIEditor.gridlist[1], Row, 1, R, G, B ) 
guiGridListSetItemColor( GUIEditor.gridlist[1], Row, 2, R, G, B ) 
end 
end 
function refrshlist() 
PlayersGridList() 
end 

كودك يصير كذا

  
      
  
function PlayersGridList() 
    guiGridListClear ( GUIEditor.gridlist[1] ) 
    for i, player in ipairs( getElementsByType( "player" ) ) do 
    if ( getPlayerTeam( player ) ) then 
    R, G, B = getTeamColor( getPlayerTeam( player ) ) 
    else 
    R, G, B = 255, 255, 255 
    end 
    local Row = guiGridListAddRow( GUIEditor.gridlist[1] ) 
    local Team = getPlayerTeam(player) and getTeamName(getPlayerTeam(player)) or 'N/A' 
    guiGridListSetItemText( GUIEditor.gridlist[1], Row, 1, getPlayerName( player ), false, false ) 
    guiGridListSetItemText( GUIEditor.gridlist[1], Row, 2,Team, false, false ) 
    guiGridListSetItemColor( GUIEditor.gridlist[1], Row, 1, R, G, B ) 
    guiGridListSetItemColor( GUIEditor.gridlist[1], Row, 2, R, G, B ) 
    end 
    end 
addEventHandler("onClientPlayerJoin",root,PlayersGridList) 
addEventHandler("onClientPlayerQuit",root,PlayersGridList) 
addEventHandler("onClientResourceStart",resourceRoot,PlayersGridList) 

Link to comment

جرربت المثال حقك شغال بس مادري بلوحتي ماشتغل

سويت كذا

function players (    ) 
    guiGridListClear ( GUIEditor.gridlist[1] ) 
    for _,v in ipairs ( getElementsByType ( "player" ) ) do 
    local Row = guiGridListAddRow ( GUIEditor.gridlist[1])   
    guiGridListSetItemText ( GUIEditor.gridlist[1], Row, 1, getPlayerName ( v ), false, false ) 
    end 
end 
addEventHandler("onClientPlayerJoin",root,players) 
addEventHandler("onClientPlayerQuit",root,players) 
addEventHandler("onClientResourceStart",resourceRoot,players) 
  
  
function PlayersGridList() 
    guiGridListClear ( GUIEditor.gridlist[1] ) 
    for i, player in ipairs( getElementsByType( "player" ) ) do 
    if ( getPlayerTeam( player ) ) then 
    R, G, B = getTeamColor( getPlayerTeam( player ) ) 
    else 
    R, G, B = 255, 255, 255 
    end 
    local Row = guiGridListAddRow( GUIEditor.gridlist[1] ) 
    local Team = getPlayerTeam(player) and getTeamName(getPlayerTeam(player)) or 'N/A' 
    guiGridListSetItemText( GUIEditor.gridlist[1], Row, 1, getPlayerName( player ), false, false ) 
    guiGridListSetItemText( GUIEditor.gridlist[1], Row, 2,Team, false, false ) 
    guiGridListSetItemColor( GUIEditor.gridlist[1], Row, 1, R, G, B ) 
    guiGridListSetItemColor( GUIEditor.gridlist[1], Row, 2, R, G, B ) 
    end 
    end 
addEventHandler("onClientPlayerJoin",root,PlayersGridList) 
addEventHandler("onClientPlayerQuit",root,PlayersGridList) 
addEventHandler("onClientResourceStart",resourceRoot,PlayersGridList) 

Link to comment
جرربت المثال حقك شغال بس مادري بلوحتي ماشتغل

سويت كذا

function players (    ) 
    guiGridListClear ( GUIEditor.gridlist[1] ) 
    for _,v in ipairs ( getElementsByType ( "player" ) ) do 
    local Row = guiGridListAddRow ( GUIEditor.gridlist[1])   
    guiGridListSetItemText ( GUIEditor.gridlist[1], Row, 1, getPlayerName ( v ), false, false ) 
    end 
end 
addEventHandler("onClientPlayerJoin",root,players) 
addEventHandler("onClientPlayerQuit",root,players) 
addEventHandler("onClientResourceStart",resourceRoot,players) 
  
  
function PlayersGridList() 
    guiGridListClear ( GUIEditor.gridlist[1] ) 
    for i, player in ipairs( getElementsByType( "player" ) ) do 
    if ( getPlayerTeam( player ) ) then 
    R, G, B = getTeamColor( getPlayerTeam( player ) ) 
    else 
    R, G, B = 255, 255, 255 
    end 
    local Row = guiGridListAddRow( GUIEditor.gridlist[1] ) 
    local Team = getPlayerTeam(player) and getTeamName(getPlayerTeam(player)) or 'N/A' 
    guiGridListSetItemText( GUIEditor.gridlist[1], Row, 1, getPlayerName( player ), false, false ) 
    guiGridListSetItemText( GUIEditor.gridlist[1], Row, 2,Team, false, false ) 
    guiGridListSetItemColor( GUIEditor.gridlist[1], Row, 1, R, G, B ) 
    guiGridListSetItemColor( GUIEditor.gridlist[1], Row, 2, R, G, B ) 
    end 
    end 
addEventHandler("onClientPlayerJoin",root,PlayersGridList) 
addEventHandler("onClientPlayerQuit",root,PlayersGridList) 
addEventHandler("onClientResourceStart",resourceRoot,PlayersGridList) 

امسح ذا ماله لازمه معك لان اللاعبين مضافين بالاساس

function players (    ) 
    guiGridListClear ( GUIEditor.gridlist[1] ) 
    for _,v in ipairs ( getElementsByType ( "player" ) ) do 
    local Row = guiGridListAddRow ( GUIEditor.gridlist[1])   
    guiGridListSetItemText ( GUIEditor.gridlist[1], Row, 1, getPlayerName ( v ), false, false ) 
    end 
end 
addEventHandler("onClientPlayerJoin",root,players) 
addEventHandler("onClientPlayerQuit",root,players) 
addEventHandler("onClientResourceStart",resourceRoot,players) 
  

Link to comment

تمام ضبطت الالوان لكن صار مشاكل باللوحه وطلع لي خطاء احمر

eror:attempt to cail global "players" {a nit vaiue} 

طلع تقريبا الخطاء بكود ثاني مادري وش فية بالضبط

الخطاء هنا

players ()

bindKey ( "F7", "down", function () 
guiSetVisible (GUIEditor.window[1], not guiGetVisible (GUIEditor.window[1])) 
showCursor (guiGetVisible (GUIEditor.window[1])) 
players () 
end) 

Link to comment
تمام ضبطت الالوان لكن صار مشاكل باللوحه وطلع لي خطاء احمر
eror:attempt to cail global "players" {a nit vaiue} 

طلع تقريبا الخطاء بكود ثاني مادري وش فية بالضبط

الخطاء هنا

players ()

bindKey ( "F7", "down", function () 
guiSetVisible (GUIEditor.window[1], not guiGetVisible (GUIEditor.window[1])) 
showCursor (guiGetVisible (GUIEditor.window[1])) 
players () 
end) 

players == مو معرفه

PlayersGridList == غيرها الى

وشوف تضبط او لا

Link to comment
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        xw = guiCreateWindow(244, 106, 356, 405, "# Testing Only", false) 
        guiWindowSetSizable(xw, false) 
        guiSetVisible(xw,false) 
        guiSetAlpha(xw, 1.00) 
        grid = guiCreateGridList(9, 33, 337, 357, false, xw) 
        guiGridListAddColumn(grid, "Players :", 0.9)         
    end 
) 
  
  
    R,G,B = 255,255,255 
        function players (    ) 
    guiGridListClear ( grid ) 
    for _,v in ipairs ( getElementsByType ( "player" ) ) do 
    if ( getPlayerTeam (v) ) then 
    R,G,B = getTeamColor ( getPlayerTeam ( v ) ) 
    else 
    R,G,B = 255,255,255 
    end 
    local Row = guiGridListAddRow ( grid )   
    guiGridListSetItemText ( grid, Row, 1, getPlayerName ( v ), false, false ) 
    guiGridListSetItemColor(grid,Row,1,R,G,B) 
    end 
end 
  
bindKey('f7','down', function ( ) 
s = guiGetVisible ( xw )  
guiSetVisible(xw,not s) 
showCursor(not s) 
players() 
end) 

ظآبط 100% ء

Link to comment
تمام ضبطت الالوان لكن صار مشاكل باللوحه وطلع لي خطاء احمر
eror:attempt to cail global "players" {a nit vaiue} 

طلع تقريبا الخطاء بكود ثاني مادري وش فية بالضبط

الخطاء هنا

players ()

bindKey ( "F7", "down", function () 
guiSetVisible (GUIEditor.window[1], not guiGetVisible (GUIEditor.window[1])) 
showCursor (guiGetVisible (GUIEditor.window[1])) 
players () 
end) 

players == مو معرفه

PlayersGridList == غيرها الى

وشوف تضبط او لا

فعلأ ضبط جزيت خيرأ

--

برو كودك تمام بس ع النهاية طرحته انت خخ اشتغل معي كود جوكر يعطيك العافية

--

لكن سوال عشان افتك من الاخطاء بالكود يطلع لي خطاء من زمان

Bad argument @ "addEventHandler" Expected function at argument 3. got nil 

بالسطر ذا

addEventHandler("onClientGUIClick", playerList, onClickPlayerName) 

ايش المشكلة

Link to comment

شوفة ذا الكود اللي يطلع به خطاء باليفنت طبعا الكود مو لي كامل

    tab2 = guiCreateWindow(352, 88, 230, 368, "Panel money", false) 
    guiSetVisible(tab2,false) 
    playerList = guiCreateGridList(9, 6, 211, 240, false, tab2) 
     guiGridListSetSelectionMode(playerList, 2) 
     local cl = guiGridListAddColumn(playerList, "Players List ...", 0.85) 
     for _,name in ipairs(getElementsByType("player")) do 
     local rw = guiGridListAddRow(playerList) 
     guiGridListSetItemText(playerList, rw, cl, getPlayerName(name), false, false) 
                     
addEventHandler("onClientGUIClick", playerList, onClickPlayerName) -- هنا يطلع خطاء 
end 
  
nameEdit = guiCreateEdit(23, 256, 185, 31,"",false,tab2) 
amountEdit = guiCreateEdit(67, 290, 130, 29,"",false,tab2) 
sendBTN = guiCreateButton(57, 329, 104, 29, "g", false,tab2) 
lebl5 = guiCreateLabel(23, 297, 39, 18, "money", false, tab2)  

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