Jump to content

جلب فنجكات


Recommended Posts

السلام عليكم

طلب فنكشات

قريد ليست وزر فية اكثر من سياره والزر مغلق يعني ماتقدر تضغط اذا ضغطت على سياره راح ينفتح الزر واذا شلت عنه التضليل يتغلق الزر

Link to comment
السلام عليكم

طلب فنكشات

قريد ليست وزر فية اكثر من سياره والزر مغلق يعني ماتقدر تضغط اذا ضغطت على سياره راح ينفتح الزر واذا شلت عنه التضليل يتغلق الزر

addEventHandler 
'onClientGUIClick' 
guiGridListGetSelectedItem 
guiSetEnabled 

Link to comment
addEventHandler ( 'onClientGUIClick',iGridList, 
    function (      ) 
        if ( guiGridListGetSelectedItem ( source ) == -1 ) then 
            guiSetEnabled ( iButton,false ) 
    else 
            guiSetEnabled ( iButton,true ) 
        end 
    end,false 
) 

بدل iGridList = اللستة حقتكـ ..

iButton = الزر اللي ينفتح ويتقفل ..

ولا تنسى تقفل الزر باضافة :

guiSetEnabled ( iButton,false ) 

تحت كود انشاء الزر

Link to comment
addEventHandler ( 'onClientGUIClick',iGridList, 
    function (      ) 
        if ( guiGridListGetSelectedItem ( source ) == -1 ) then 
            guiSetEnabled ( iButton,false ) 
    else 
            guiSetEnabled ( iButton,true ) 
        end 
    end,false 
) 

بدل iGridList = اللستة حقتكـ ..

iButton = الزر اللي ينفتح ويتقفل ..

ولا تنسى تقفل الزر باضافة :

guiSetEnabled ( iButton,false ) 

تحت كود انشاء الزر

ماضبط هاذا الكود كامل

wndo = guiCreateWindow(0.3663,0.3083,0.23,0.4217,"skin",true) 
skisn = guiCreateButton(9,220,72,23,"choses",false,wndo) 
guiSetEnabled ( skisn,false ) 
gered = guiCreateGridList(9,23,134,184,false,wndo) 
guiGridListSetSelectionMode(gered,2) 
guiGridListAddColumn( gered, "skins", 1.0 ) 
  
  
  
local kikn = { 
{'skinh', 1 } 
} 
  
for i, kie in ipairs( kikn ) do                   
row = guiGridListAddRow(gered)         
guiGridListSetItemText(gered, row, 1, kie[1], false, false) 
guiGridListSetItemData(gered, row, 1, kie[2]) 
end 
  
  
addEventHandler( "onClientGUIClick", root, function ( ) 
  if ( source == skisn ) then 
      local Row, column = guiGridListGetSelectedItem ( gered )  
      if ( Row and column and Row ~= -1 and column ~= -1 ) then 
          local flash  = tonumber( guiGridListGetItemData( gered, guiGridListGetSelectedItem( gered ) ) ) 
               if flash and flash ~= '' then 
                    setElementModel ( localPlayer, flash ) 
         if ( guiGridListGetSelectedItem ( source ) == -1 ) then 
            guiSetEnabled ( skisn,false ) 
    else 
            guiSetEnabled ( skisn,true ) 
        end 
    end 
 end 
end 
     end,false 
) 

Link to comment
wndo = guiCreateWindow(0.3663,0.3083,0.23,0.4217,'skin',true) 
skisn = guiCreateButton(9,220,72,23,'Job',false,wndo) 
guiSetEnabled ( skisn,false ) 
gered = guiCreateGridList(9,23,134,184,false,wndo) 
guiGridListSetSelectionMode(gered,2) 
guiGridListAddColumn( gered, 'skins', 1.0 ) 
  
  
  
local kikn = { 
        {'skinh', 1 } 
    } 
  
for i, kie in ipairs( kikn ) do                   
        row = guiGridListAddRow(gered)         
        guiGridListSetItemText(gered, row, 1, kie[1], false, false) 
        guiGridListSetItemData(gered, row, 1, kie[2]) 
end 
  
  
addEventHandler( 'onClientGUIClick', skisn,  
    function ( ) 
      local Row, column = guiGridListGetSelectedItem ( gered ) 
      if ( Row and column and Row ~= -1 and column ~= -1 ) then 
          local flash  = tonumber( guiGridListGetItemData( gered, guiGridListGetSelectedItem( gered ) ) ) 
               if flash and flash ~= '' then 
                    setElementModel ( localPlayer,flash ) 
            end 
        end 
    end,false 
) 
  
addEventHandler ( 'onClientGUIClick',gered, 
    function (      ) 
        if ( guiGridListGetSelectedItem ( source ) == -1 ) then 
            guiSetEnabled ( skisn,false ) 
    else 
            guiSetEnabled ( skisn,true ) 
        end 
    end,false 
) 
  

Link to comment
wndo = guiCreateWindow(0.3663,0.3083,0.23,0.4217,'skin',true) 
skisn = guiCreateButton(9,220,72,23,'Job',false,wndo) 
guiSetEnabled ( skisn,false ) 
gered = guiCreateGridList(9,23,134,184,false,wndo) 
guiGridListSetSelectionMode(gered,2) 
guiGridListAddColumn( gered, 'skins', 1.0 ) 
  
  
  
local kikn = { 
        {'skinh', 1 } 
    } 
  
for i, kie in ipairs( kikn ) do                   
        row = guiGridListAddRow(gered)         
        guiGridListSetItemText(gered, row, 1, kie[1], false, false) 
        guiGridListSetItemData(gered, row, 1, kie[2]) 
end 
  
  
addEventHandler( 'onClientGUIClick', skisn,  
    function ( ) 
      local Row, column = guiGridListGetSelectedItem ( gered ) 
      if ( Row and column and Row ~= -1 and column ~= -1 ) then 
          local flash  = tonumber( guiGridListGetItemData( gered, guiGridListGetSelectedItem( gered ) ) ) 
               if flash and flash ~= '' then 
                    setElementModel ( localPlayer,flash ) 
            end 
        end 
    end,false 
) 
  
addEventHandler ( 'onClientGUIClick',gered, 
    function (      ) 
        if ( guiGridListGetSelectedItem ( source ) == -1 ) then 
            guiSetEnabled ( skisn,false ) 
    else 
            guiSetEnabled ( skisn,true ) 
        end 
    end,false 
) 
  

لو سمحت شكرا لاكن لما ازيد شخصية مايشتغل

Link to comment
wndo = guiCreateWindow(0.3663,0.3083,0.23,0.4217,'skin',true) 
skisn = guiCreateButton(9,220,72,23,'Job',false,wndo) 
guiSetEnabled ( skisn,false ) 
gered = guiCreateGridList(9,23,134,184,false,wndo) 
guiGridListSetSelectionMode(gered,2) 
guiGridListAddColumn( gered, 'skins', 1.0 ) 
  
  
  
local kikn = { 
        {'skinh', 1 } 
    } 
  
for i, kie in ipairs( kikn ) do                   
        row = guiGridListAddRow(gered)         
        guiGridListSetItemText(gered, row, 1, kie[1], false, false) 
        guiGridListSetItemData(gered, row, 1, kie[2]) 
end 
  
  
addEventHandler( 'onClientGUIClick', skisn,  
    function ( ) 
      local Row, column = guiGridListGetSelectedItem ( gered ) 
      if ( Row and column and Row ~= -1 and column ~= -1 ) then 
          local flash  = tonumber( guiGridListGetItemData( gered, guiGridListGetSelectedItem( gered ) ) ) 
               if flash and flash ~= '' then 
                    setElementModel ( localPlayer,flash ) 
            end 
        end 
    end,false 
) 
  
addEventHandler ( 'onClientGUIClick',gered, 
    function (      ) 
        if ( guiGridListGetSelectedItem ( source ) == -1 ) then 
            guiSetEnabled ( skisn,false ) 
    else 
            guiSetEnabled ( skisn,true ) 
        end 
    end,false 
) 
  

لو سمحت شكرا لاكن لما ازيد شخصية مايشتغل

واضح انك تنسخ من الجدول بدون اضافة فاصل؟

تسويه كذا شكلك :

local kikn = { 
        {'skinh', 1 } 
        {'skinh2', 2 } 
        {'skinh3', 3 } 
        {'skinh4', 4 } 
    } 

لكن المفترض وجود فاصل بينهم :

local kikn = { 
        {'skinh', 1 }; 
        {'skinh2', 2 }; 
        {'skinh3', 3 }; 
        {'skinh4', 4 }; 
    } 

Link to comment
تنسخ السطر وتحته تحط اول قيمة بـ الضبط ذذ

يعطيك العافية لاكن حليت المشكلة قبل لاترد

تم حل المشكلة من قبل Prestage ZA7Fشكراااااااااا

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