Jump to content

jafar طلب كود بسيط تمت الافاده من قبل


iA7bk#

Recommended Posts

السلام عليك ورحمة الله وبركاته

شباب بغيت كود يفتح لي نافذه بعد الضغط على الزر

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

بس هذا طلبي .. ويعطيكم العافيه :$

Edited by Guest
Link to comment

الكود منتششر

كود الاخ بشر ع م اعتقد

function OpenWin() لجعل النافذة تفتح بزر  
    if guiGetVisible ( اسم النافذة ) then    
       guiSetVisible ( اسم النافذة, false )    للتحقق ان النافذة تكون مغلقة 
       showCursor(false)  مؤشر الموس غير موجود 
       guiSetInputEnabled(false) 
    else 
        guiSetVisible ( اسم النافذة, true )  يجعل النافذة تظهر ( موجودة) 
        showCursor(true)  يجعل المؤثر يظهر 
        guiSetInputEnabled(true) 
  
    end  الاند هذي من اجل الفنكشن 
end   الاند هذي من اجل ال اف 
bindKey("F7", "down", OpenWin)   هنا زر اللوحة 
  

Link to comment
الكود منتششر

كود الاخ بشر ع م اعتقد

function OpenWin() لجعل النافذة تفتح بزر  
    if guiGetVisible ( اسم النافذة ) then    
       guiSetVisible ( اسم النافذة, false )    للتحقق ان النافذة تكون مغلقة 
       showCursor(false)  مؤشر الموس غير موجود 
       guiSetInputEnabled(false) 
    else 
        guiSetVisible ( اسم النافذة, true )  يجعل النافذة تظهر ( موجودة) 
        showCursor(true)  يجعل المؤثر يظهر 
        guiSetInputEnabled(true) 
  
    end  الاند هذي من اجل الفنكشن 
end   الاند هذي من اجل ال اف 
bindKey("F7", "down", OpenWin)   هنا زر اللوحة 
  

الرجاء اعادة قراءة الموضوع من جديد

:mrgreen:

Link to comment

سهل انت سو الوحه وكل شي وافتح الوحه الاساسيه

وحدد الزر الي بيفتحلك الوحه من خلال هذا الكود

onClientGUIClick

وتظهر النافذه من خلال هل كود

guiSetVisible 

طبعا بتحط اسم النافذه الثانيه الي تبيها تظهر

وعشان تكون في المقدمة تستخدم

guiBringToFront  

وبس

Link to comment

ما ضبطت معي

GUIEditor_Window = {} 
  
GUIEditor_Window[1] = guiCreateWindow(221,290,352,204,"اللوحه الاولا",false) 
ss = guiCreateButton(45,50,264,103,"الهاك",false,GUIEditor_Window[1]) 
  
GUIEditor_Window[2] = guiCreateWindow(169,76,459,213,"اللوحه الثانيه",false) 
  
  
  
guiSetVisible(GUIEditor_Window[1],false) 
bindKey ( "F2" , "down" , function() 
  
if ( guiGetVisible ( GUIEditor_Window[1] ) == true ) then 
 guiSetVisible ( GUIEditor_Window[1] ,false ) 
 showCursor (false ) 
 guiSetInputEnabled(false) 
  
 elseif ( guiGetVisible ( GUIEditor_Window[1] ) == false ) then 
 guiSetVisible ( GUIEditor_Window[1] ,true ) 
 showCursor (false ) 
 guiSetInputEnabled(true) 
 end 
 end 
 ) 
  
function changeVisibility ( ) 
        guiSetVisible (GUIEditor_Window[2]", not guiGetVisible (GUIEditor_Window[2]" ) ) 
end 
ss = guiCreateWindow ( 0.3, 0.3, 0.5, 0.60, "GUIEditor_Window[2]", true ) 
setTimer ( changeVisibility, 2000, 0 ) 

Link to comment

انا سويت الكود كامل ولكن ابيك تحاول كم محاوله واذا ماعرفت بعطيكياه

حاول = تتعلم

كوبي بست = فشل

انا عدلت علي كودك وابشيل بعض الوظائف وابيك انت تحطها عشان تتعلم

GUIEditor_Window = {} 
  
GUIEditor_Window[1] = guiCreateWindow(221,290,352,204,"اللوحه الاولا",false) 
GUIEditor_Window[2] = guiCreateWindow(169,76,459,213,"اللوحه الثانيه",false) 
window2 = guiCreateButton(45,50,264,103,"Window-2",false,GUIEditor_Window[1]) 
guiSetVisible(GUIEditor_Window[1],false) 
guiSetVisible(GUIEditor_Window[2],false) 
  
bindKey ( "F2" , "down" , function() 
    if ( guiGetVisible ( GUIEditor_Window[1] ) == true ) then 
        guiSetVisible ( GUIEditor_Window[1] ,false ) 
         showCursor (false ) 
         guiSetInputEnabled(false) 
     elseif ( guiGetVisible ( GUIEditor_Window[1] ) == false ) then 
         guiSetVisible ( GUIEditor_Window[1] ,true ) 
         showCursor (false ) 
         guiSetInputEnabled(true) 
     end 
 end) 
  
addEventHandler ('onClientGUIClick',window2,function () 
  
end) 
  

تقريبا سويتلك الكود 96 % 100

شوف سطر

22

باقي كودين لازم تحطهم الي هم

guiSetVisible -- يظهر النافذه الثانيه 
guiBringToFront -- يخليها بل مقدمه  

ويكمل الكود حااول وانا بساعدك ي الذيب

:roll:

Edited by Guest
Link to comment

والله ما عرفة وباين اني مراح اعرف ابد ابد

الحين الي سويته اني خليت النافذه الثانيه تظهر وتختفي بسرعه لاكن انا ما ابيها كذا

عطني الكود جاهز .. ومشكور + اعذرني لاني بتعبك معي

GUIEditor_Window = {} 
  
GUIEditor_Window[1] = guiCreateWindow(221,290,352,204,"اللوحه الاولا",false) 
GUIEditor_Window[2] = guiCreateWindow(169,76,459,213,"اللوحه الثانيه",false) 
window2 = guiCreateButton(45,50,264,103,"Window-2",false,GUIEditor_Window[1]) 
guiSetVisible(GUIEditor_Window[1],false) 
  
 guiSetVisible(GUIEditor_Window[1],false) 
guiSetVisible(GUIEditor_Window[2],false) 
bindKey ( "F2" , "down" , function() 
    if ( guiGetVisible ( GUIEditor_Window[1] ) == true ) then 
        guiSetVisible ( GUIEditor_Window[1] ,false ) 
         showCursor (false ) 
         guiSetInputEnabled(false) 
     elseif ( guiGetVisible ( GUIEditor_Window[1] ) == false ) then 
         guiSetVisible ( GUIEditor_Window[1] ,true ) 
         showCursor (false ) 
         guiSetInputEnabled(true) 
     end 
 end) 
  
addEventHandler ('onClientGUIClick',window2,function () 
  
end) 
  
  
guiBringToFront ( GUIEditor_Window[2] ) 
  
function changeVisibility ( ) 
        guiSetVisible (GUIEditor_Window[2], not guiGetVisible ( GUIEditor_Window[2] ) ) 
end 
window2 = guiCreateWindow ( 0.3, 0.3, 0.5, 0.60, "GUIEditor_Window[2]", true ) 
setTimer ( changeVisibility, 2000, 0 ) 

Link to comment
GUIEditor_Window = {} 
  
GUIEditor_Window[1] = guiCreateWindow(221,290,352,204,"اللوحه الاولا",false) 
GUIEditor_Window[2] = guiCreateWindow(169,76,459,213,"اللوحه الثانيه",false) 
window2 = guiCreateButton(45,50,264,103,"Window-2",false,GUIEditor_Window[1]) 
  
guiSetVisible(GUIEditor_Window[1],false) 
guiSetVisible(GUIEditor_Window[2],false) 
  
bindKey ( "F2" , "down" , function() 
        guiSetVisible ( GUIEditor_Window[1], not guiGetVisible ( GUIEditor_Window[1] ) ) 
        showCursor ( guiGetVisible ( GUIEditor_Window[1] ) ) 
 end) 
  
addEventHandler ( "onClientGUIClick", window2, function (  ) 
       if not guiGetVisible ( GUIEditor_Window[2] ) then 
             guiSetVisible ( GUIEditor_Window[2], true ) 
             guiBringToFront ( GUIEditor_Window[2] ) 
    end 
end 
) 
  

Link to comment
GUIEditor_Window = {} 
  
GUIEditor_Window[1] = guiCreateWindow(221,290,352,204,"اللوحه الاولا",false) 
GUIEditor_Window[2] = guiCreateWindow(169,76,459,213,"اللوحه الثانيه",false) 
window2 = guiCreateButton(45,50,264,103,"Window-2",false,GUIEditor_Window[1]) 
  
guiSetVisible(GUIEditor_Window[1],false) 
guiSetVisible(GUIEditor_Window[2],false) 
  
bindKey ( "F2" , "down" , function() 
        guiSetVisible ( GUIEditor_Window[1], not guiGetVisible ( GUIEditor_Window[1] ) ) 
        showCursor ( guiGetVisible ( GUIEditor_Window[1] ) ) 
 end) 
  
addEventHandler ( "onClientGUIClick", window2, function (  ) 
       if not guiGetVisible ( GUIEditor_Window[2] ) then 
             guiSetVisible ( GUIEditor_Window[2], true ) 
             guiBringToFront ( GUIEditor_Window[2] ) 
             guiSetEnabled ( source, false ) 
    end 
end 
) 
  

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