Jump to content

x[ تعديل ]x فكشن


Recommended Posts

طيب انا عملت جدول

وجنبه الوحه

لما يحدد من القريد لست

تفتخ له لوحه علي حسب الجدول

م تبي تفتح

Songs = { 
{"Change Time | تغير الوقت",img}, 
} 
  

for i , v in ipairs ( Songs ) do 
        local row2 = guiGridListAddRow (GUIEditor.gridlist[1]) 
        guiGridListSetItemText(GUIEditor.gridlist[1],row2 ,1,v[1],false,false); 
        guiGridListSetItemData (GUIEditor.gridlist[1] , row2 , 1 , v[2] ,false,false) 
         end 

  
addEventHandler("onClientGUIClick",root, 
    function (  ) 
          if source == GUIEditor.gridlist[1] then 
            if guiGridListGetSelectedItem(  GUIEditor.gridlist[1] ) ~= -1 then 
              local Se = guiGridListGetSelectedItem(  GUIEditor.gridlist[1] ) 
              local Date = guiGridListGetItemData (  GUIEditor.gridlist[1] , Se  , 1 ) 
              guiSetVisible ( Date , true) 
        end 
    end 
end ) 
  

للمعلومه

ان الوحه اسمها

img

وهيا مش لوحه صوره

دي بق

WARNIN: vConsoleA/Client.lua:62: Bad argument @ 'guiSetVisble' [Expected gui-element at argument 1, got nill]

Edited by Guest
Link to comment

أنت منزل موضوع وكاتب فيه تم الحل يغلق ؟

مع العلم أنك ما عدلته ، لأنك لو عدلت الموضوع بيطلع أنك عدلت

لهدرجة وصلت معاك عشان المشاركات

Link to comment

الموضوع كان من قبل عن فكشن فيه الوب

كان فيها مشكله م تظهر بالقريد لست ,

عملتها انا , كتبت تم الغلق

حصلت معي مشكله اخري

نزلتها هون م رديت اعمل موضوع اخر ,

Link to comment

جرب ده

ملحوظظه : #اضغط مرتين double click

و setTime ( guiGridListGetItemData ( GUIEditor.gridlist[1],guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 ), 0 )

تقدر تغيرها بالى انت عايزه

مثلا

guiSetVisible

time = { 
    { 'Morning',9 }, 
    { 'Noon',12 }, 
    { 'Night',22 }, 
    { 'Midnight',0 }, 
    { 'Night',20 }, 
    { 'Midnight',5 }, 
    { 'Afternoon',15 }, 
} 
  
  
GUIEditor = { 
    gridlist = {}, 
    window = {} 
} 
  
        GUIEditor.window[1] = guiCreateWindow(292, 128, 310, 277, "Time", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
  
        GUIEditor.gridlist[1] = guiCreateGridList(39, 27, 235, 229, false, GUIEditor.window[1])   
guiGridListAddColumn(GUIEditor.gridlist[1], #", 0.5)  
guiGridListAddColumn(GUIEditor.gridlist[1], "Time", 0.5)     
  
  
  
for _,b in ipairs ( time ) do 
        row = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
        guiGridListSetItemText ( GUIEditor.gridlist[1],row,1,b[1],false,false ) 
                guiGridListSetItemText ( GUIEditor.gridlist[1],row,2,b[2],false,false ) 
        guiGridListSetItemData ( GUIEditor.gridlist[1],row,1,b[2] ) 
  
end 
              
              
              
function Ahmed () 
if (guiGridListGetSelectedItem (GUIEditor.gridlist[1])) then 
setTime ( guiGridListGetItemData ( GUIEditor.gridlist[1],guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 ), 0 ) 
end 
end 
  
addEventHandler ("onClientGUIDoubleClick", GUIEditor.gridlist[1], 
function (button, state, absoluteX, absoluteYe) 
Ahmed(getLocalPlayer()) 
end) 

Link to comment

مش فاهم كودك نهائي كيف بس في طريقة اسهل بعيدة عن الداتا

local row = guiGridListGetSelectedItem( YourGrid) 
local Text = guiGridListGetItemText(YourGrid, row, 1) 

EX

if Text == "لوحة تغير الوقت" then 
guiSetVisible(Window, true) 
elseif Text == " لوحة القوانين" then 
guiSetVisible(Window2, true) 
  

هيك يعني اسهل

Link to comment

م معي سكاي ,

انا العمله ,

اذا جدول

{"adham",اسم الوحه"}

{"Modz",اسم الوحه}

والخ

واعمل داتا لما اضعط في قريد لست

adham

تظهر لوحه مختلفه

و modz

لوحه مختلفه

Link to comment

مثل ما انا قايل لك مثلا

addEventHandler("onClientGUIClick", resourceRoot, 
function() 
if source == YourGrid then 
local row = guiGridListGetSelectedItem( YourGrid) 
local Text = guiGridListGetItemText(YourGrid, row, 1) 
if Text == "تغير الوقت" then 
guiSetVisible(Window, true) 
end 
end 
end) 
  
Link to comment

طالعلي اخطا بالدي بق

Songs = { 
{"تغير الوقت"}, 
} 
  
for i , v in ipairs ( Songs ) do 
        local row2 = guiGridListAddRow (GUIEditor.gridlist[1]) 
        guiGridListSetItemText(GUIEditor.gridlist[1],row2 ,1,v[1],false,false); 
         end 
  
  
addEventHandler("onClientGUIClick", resourceRoot, 
function() 
if source == GUIEditor.gridlist[1] then 
local row = guiGridListGetSelectedItem( GUIEditor.gridlist[1]) 
local Text = guiGridListGetItemText(GUIEditor.gridlist[1], row, 1) 
if Text == "تغير الوقت" then 
guiSetVisible(img true) 
end 
end 
end) 
  
  

Link to comment
addEventHandler("onClientGUIClick", resourceRoot, 
function() 
if source == YourGrid then 
local row = guiGridListGetSelectedItem( YourGrid) 
local Text = guiGridListGetItemText(YourGrid, row, 1) 
if Text == "تغير الوقت" then 
guiSetVisible(Window, true) 
elseif Text == "تغيير مش عارف ايه" then 
guiSetVisible(Window2, true) 
end 
end 
end) 

Link to comment
  • 2 weeks later...
طالعلي اخطا بالدي بق
Songs = { 
{"تغير الوقت"}, 
} 
  
for i , v in ipairs ( Songs ) do 
        local row2 = guiGridListAddRow (GUIEditor.gridlist[1]) 
        guiGridListSetItemText(GUIEditor.gridlist[1],row2 ,1,v[1],false,false); 
         end 
  
  
addEventHandler("onClientGUIClick", resourceRoot, 
function() 
if source == GUIEditor.gridlist[1] then 
local row = guiGridListGetSelectedItem( GUIEditor.gridlist[1]) 
local Text = guiGridListGetItemText(GUIEditor.gridlist[1], row, 1) 
if Text == "تغير الوقت" then 
guiSetVisible(img true) -----> لا توجد علامة (,) 
end 
end 
end) 
  
  

p_2041ct41.png

Link to comment
طالعلي اخطا بالدي بق
Songs = { 
{"تغير الوقت"}, 
} 
  
for i , v in ipairs ( Songs ) do 
        local row2 = guiGridListAddRow (GUIEditor.gridlist[1]) 
        guiGridListSetItemText(GUIEditor.gridlist[1],row2 ,1,v[1],false,false); 
         end 
  
  
addEventHandler("onClientGUIClick", resourceRoot, 
function() 
if source == GUIEditor.gridlist[1] then 
local row = guiGridListGetSelectedItem( GUIEditor.gridlist[1]) 
local Text = guiGridListGetItemText(GUIEditor.gridlist[1], row, 1) 
if Text == "تغير الوقت" then 
guiSetVisible(img true) -----> لا توجد علامة (,) 
end 
end 
end) 
  
  

p_2041ct41.png

ناسي

,

فصلة

guiSetVisible(img true)

guiSetVisible(img, true)

:|

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