Jump to content

يارب الللي يساعدني يدخل الجنة


Recommended Posts

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

اليوم عندي مشكلة

سويت لوحة فيها زر يفتح لوحة اخري

لاكن اذا سويت مثلا 2 زر تخرب علي

تكفون ساعدوني

محاولتي نجحت ولاكن زر واحد ابي 2

  
-- اكواد اللوحة الاولي 
  
----- 
       function OpenWin() 
    if guiGetVisible ( wn1 ) then   
       guiSetVisible ( wn1, false ) 
       showCursor(false) 
       guiSetInputEnabled(false) 
    else 
        guiSetVisible ( wn1, true ) 
        showCursor(true) 
        guiSetInputEnabled(true) 
  
    end 
end 
bindKey("F12", "down", OpenWin)--الزر هنا 
------- 
addEventHandler("onClientGUIClick",root, 
function () 
if source == closewn1 then 
if ( guiGetVisible(wn1) == false ) then 
    end 
    guiSetVisible ( wn1, false ) 
        showCursor(false) 
        guiSetInputEnabled(false) 
     end 
  end 
) 
---------------------------------------------------- 
-- هنا اكواد اللوحة الثانية-------- 
  
  
  
------------------------------------------------- 
addEventHandler ( "onClientGUIClick", root, 
function () 
if source == openwn2 then 
guiSetVisible ( wn1 ,false ) 
guiSetVisible ( Wind ,true ) 
end 
end 
) 
  
  

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

Link to comment
----- 
     
      function OpenWin() 
    if guiGetVisible ( wn1 ) then   
       guiSetVisible ( wn1, false ) 
       showCursor(false) 
       guiSetInputEnabled(false) 
    else 
        guiSetVisible ( wn1, true ) 
        showCursor(true) 
        guiSetInputEnabled(true) 
  
    end 
end 
bindKey("F12", "down", OpenWin)--الزر هنا 
------- 
addEventHandler("onClientGUIClick",root, 
function () 
if source == closewn1 then 
   
  guiSetVisible ( wn1, true ) 
  
     
        guiSetVisible ( Wind ,false ) 
  
  
        end 
  end 
) 
  
  
addEventHandler ( "onClientGUIClick", root, 
function () 
if source == openwn2 then 
  
guiSetVisible ( wn1 ,false ) 
  
guiSetVisible ( Wind ,true ) 
  
end 
  
end 
  
) 
  
  
  
  

Edited by Guest
Link to comment
مافهمت والله ممكن توضح

ابي اسوي لوحة فيها 2 زر عند الظغط علي الور تفتح لوحة اخري

اسوها ما تظبط اللوحة تطلع خربانة

Link to comment
مافهمت والله ممكن توضح

ابي اسوي لوحة فيها 2 زر عند الظغط علي الور تفتح لوحة اخري

اسوها ما تظبط اللوحة تطلع خربانة

وش تقصد بالور ؟

+ اللوحة الي تبي تفتحها بنفس السكربت ؟

ولا بسكربت ثاني

Link to comment
بالنسبة للكود حقك ذا مداك تحطه كلنت فقط ليه كلنت وسيرفر؟
-- نحط هذا الكود عند المود 
addCommandHandler("OnClickPanel",function ( Plr ) -- نسوي عند كتابة كلمة في اف 8ونجيب اللاعب 
triggerClientEvent(Plr,"OnWin",Plr) -- نسوي ترايقر للكلنت 
end) 
  
-- Client 
addEvent("OnWin",true) -- نفعل الحدث 
addEventHandler("OnWin",root,function( ) -- نستقبله 
if guiGetVisible(اسم النافذة) == true then -- نتحقق اذا كانت النافذة موجودة 
guiSetVisible(اسم النافذة,false) -- اذا كانت موجودة بيقفل النافذة وبيلغي الماوس 
showCursor(false) 
else 
guiSetVisible(اسم النافذة,true) -- وهذا العكس 
showCursor(true) 
end 
end) 

التصحـيح مع الاختصـار:

-- جانـب الكلنت--

addCommandHandler("OnClickPanel",function() 
    guiSetVisible(not guiGetVisible(اسم النافذة)) 
    showCursor(guiGetVisible(اسم النافذة)) 
end) 

وبالنسبة لكودك هذا

wnd1 = guiCreateWindow(...) -- كما ذكرنا في سابق 
btn1 = guiCreateButton(...) -- ... 
guiSetVisible(wnd1,true) -- نفتح ال نافذة 
addEventHander("onClientGUIClick",root, -- حدث عند ضغط شيء ما 
function () -- وظيفة 
if source == btn1 then -- نتحقق انه ضغط btn1 
guiSetVisible(wnd1,false) -- نقفل النافذة 
executeCommandHandler("onClickPanel",source) -- نستعمل كوماند onClickPanel 
end -- End لل تحقق 
end -- End لل فنكشن 
) 

addEventHandler عندك خطأ في كتابة

. مافيها أرقمنت لاعب بالكلنـت ولو قلنا أنه فيه أرقمنت فـ أنت حطيت أرقمنت اللاعب هو السورس والسورس هو الالمنت الي انضغط عليه executeCommandHandler والوظيفة

التصحيح:

-- جانب الكلنت --

addEventHandler( "onClientGUIClick", resourceRoot, function() 
    if source == btn1 then 
        guiSetVisible(wnd1,false) 
        executeCommandHandler("onClickPanel") 
    end 
end) 

Link to comment

 

----- 
       function OpenWin() 
    if guiGetVisible ( wn1 ) then   
       guiSetVisible ( wn1, false ) 
       showCursor(false) 
       guiSetInputEnabled(false) 
    else 
        guiSetVisible ( wn1, true ) 
        showCursor(true) 
        guiSetInputEnabled(true) 
  
    end 
end 
bindKey("F12", "down", OpenWin)--الزر هنا 
------- 
addEventHandler("onClientGUIClick",root, 
function () 
if source == closewn1 then 
if ( guiGetVisible(wn1) == false ) then 
    end 
    guiSetVisible ( wn1, false ) 
        showCursor(false) 
        guiSetInputEnabled(false) 
     end 
  end 
) 
---------------------------------------------------- 
-- هنا اكواد اللوحة الثانية-------- 
  
  
  
------------------------------------------------- 
addEventHandler ( "onClientGUIClick", resourceRoot, 
function () 
if source == openwn2 then 
guiSetVisible ( wn1 ,false ) 
guiSetVisible ( Wind ,true ) 
end 
end 
) 
  

Link to comment

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

addCommandHandler ( "OpenWind" , function ( ) 
  
guiSetVisible ( Wind , not guiGetVisible  ( Wind ) ) 
  
showCursor ( guiGetVisible ( Wind ) ) 
  
    end 
 ) 

واذا تبي تقفل اللوحة او تفتحها , تحط هذا الكود بس

طبعا ححطه بسكربت الي تبيه يقفل اللوحة

executeCommandHandler("OpenWind") 
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...