Jump to content

مطلوب مساعدة


Qus4Y

Recommended Posts

ممكن مساعدة انا حابب اخلي زر النكست لما اضغط عليه يجيب لي قائمة ثانية
 

function MensajeBienvenida()
outputChatBox("#ffffffPress F1 to open the window", 255, 255, 255, true)
end
addEventHandler("onClientResourceStart", resourceRoot, MensajeBienvenida)

GUIEditor = {

    button = {}

}

addEventHandler("onClientResourceStart", resourceRoot,


    function()

        GUIEditor.button[1] = guiCreateButton(1175, 148, 112, 37, "Skin 1", false)

        GUIEditor.button[2] = guiCreateButton(1175, 310, 112, 37, "Skin 2", false)

        GUIEditor.button[3] = guiCreateButton(1175, 472, 112, 37, "Skin 3", false)

        GUIEditor.button[4] = guiCreateButton(1175, 634, 112, 37, "Skin 4", false)

      GUIEditor.button[5] = guiCreateButton(1000, 470, 112, 37, "Skin 5", false)

      --GUIEditor.button[6] = guiCreateButton(1175, 470, 112, 37, "Skin 6", false)

      --GUIEditor.button[8] = guiCreateButton(1175, 470, 112, 37, "Special", false)
        
      --GUIEditor.button[9] = guiCreateButton(1175, 470, 112, 37, "Skin 7", false)


        GUIEditor.button[7] = guiCreateButton(1264, 718, 98, 40, "CLOSE", false)
        GUIEditor.button[10] = guiCreateButton(1129, 718, 98, 40, "Next", false)  
    
    end
)


  

local dxfont0_ForzaBlack = dxCreateFont("fonts/ForzaBlack.otf", 15)
local sx,sy = guiGetScreenSize() 
local px,py = 1366,768 -- your resolution 
local x,y =  (sx/px), (sy/py) 

    function CosasDX()
       
    --=dxDrawRectangle(280, 138, 782, 487, tocolor(254, 254, 254, 255), false)
       dxDrawRectangle(x*1100, y*0, x*782, y*1200, tocolor(254, 254, 254, 255), false)
        dxDrawRectangle(x*1100, y*0, x*782, y*47, tocolor(19, 19, 19, 255), false)

        dxDrawImage(x*1165, y*60, x*133, y*87, "images/image.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
        
        dxDrawImage(x*1165, y*222, x*133, y*87, "images/image2.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)

        dxDrawImage(x*1165, y*383, x*133, y*87, "images/image3.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)

        dxDrawImage(x*1165, y*544, x*133, y*87, "images/image4.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)

       --dxDrawImage(318, 373, 129, 87, "images/image5.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)

       --dxDrawImage(524, 373, 129, 87, "images/image6.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
        
        --dxDrawImage(732, 373, 129, 87, "images/frame1.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
        
        --dxDrawImage(916, 373, 129, 87, "images/frame1.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)

        dxDrawText("Infernus Skins", x*1190, y*0, x*1280, y*47, tocolor(123, 104, 238, 255), 1.00, dxfont0_ForzaBlack, "center", "center", false, false, false, false, false)

    end
addEventHandler("onClientRender", root,
 CosasDX)



addEventHandler ( 'onClientGUIClick', root, 
    function ( ) 
        if ( source ==  GUIEditor.button[7] ) then 
    removeEventHandler ( "onClientRender", root, CosasDX )
    guiSetVisible ( GUIEditor.button[1] , false )
    guiSetVisible ( GUIEditor.button[2] , false )
    guiSetVisible ( GUIEditor.button[3] , false )
    guiSetVisible ( GUIEditor.button[4] , false )
    guiSetVisible ( GUIEditor.button[7] , false )
    guiSetVisible ( GUIEditor.button[10] , true )
                showCursor(false)
        end 
    end )
    
----------Next start
addEventHandler ( 'onClientGUIClick', root, 
    function ( ) 
        if ( source ==  GUIEditor.button[10] ) then 
        removeEventHandler ( "onClientRender", root)
    guiSetVisible ( GUIEditor.button[1] , false )
    guiSetVisible ( GUIEditor.button[2] , false )
    guiSetVisible ( GUIEditor.button[3] , false )
    guiSetVisible ( GUIEditor.button[4] , false )
    guiSetVisible ( GUIEditor.button[7] , false )
    else
    showEventHandler ( "onClientRender", root)
    guiSetVisible ( GUIEditor.button[10] ,true )
    guiSetVisible ( GUIEditor.button[5] , true )
    guiSetVisible ( GUIEditor.button[6] , true )
    guiSetVisible ( GUIEditor.button[7] , false )
    guiSetVisible ( GUIEditor.button[8] , true )
    guiSetVisible ( GUIEditor.button[10] , true )
                showCursor(true)
        end 
    end )

--next end


function estadofalso()
estado = false
if (estado == false) then
    removeEventHandler ( "onClientRender", root, CosasDX )
    guiSetVisible ( GUIEditor.button[1] , false )
    guiSetVisible ( GUIEditor.button[2] , false )
    guiSetVisible ( GUIEditor.button[3] , false )
    guiSetVisible ( GUIEditor.button[4] , false )
    guiSetVisible ( GUIEditor.button[5] , false )
    guiSetVisible ( GUIEditor.button[6] , false )
    guiSetVisible ( GUIEditor.button[7] , false )
    guiSetVisible ( GUIEditor.button[8] , false )
    guiSetVisible ( GUIEditor.button[9] , false )
    guiSetVisible ( GUIEditor.button[10] , false )
                showCursor(false)
end
end
addEventHandler("onClientResourceStart", resourceRoot, estadofalso)


function open()
    addEventHandler ( "onClientRender", root, CosasDX )
    guiSetVisible ( GUIEditor.button[1] , true )
    guiSetVisible ( GUIEditor.button[2] , true )
    guiSetVisible ( GUIEditor.button[3] , true )
    guiSetVisible ( GUIEditor.button[4] , true )
    guiSetVisible ( GUIEditor.button[5] , true )
    guiSetVisible ( GUIEditor.button[6] , true )
    guiSetVisible ( GUIEditor.button[7] , true )
    guiSetVisible ( GUIEditor.button[8] , true )
    guiSetVisible ( GUIEditor.button[9] , false )
    guiSetVisible ( GUIEditor.button[10] , true )
                showCursor(true)    
end
bindKey("F1", "both", open)

 

Edited by Qus4Y
Link to comment
addEventHandler ( 'onClientGUIClick', root, function ( )
        if source == GUIEditor.button[10] then
            guiSetVisible ( Window, true )
            showCursor ( true )
            end
            end)

 

Edited by ><?
Link to comment
Just now, Talis said:

غلط يابني

وش الغلط ؟؟

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

كذا فهمت انا .. + لما تقول غلط يبني = لازم تصحح الغلط مو تسوي فهمان !

Link to comment
addEventHandler("onClientGUIClick",root, 
function () 
if source ==  GUIEditor.button[10] then -- اسم الزر الي تبيه يفتح الوحه حطه بدل  GUIEditor.button[10]
if ( guiGetVisible(اسم الوحه الي تبيها تفتح) == false ) then
            guiSetVisible(اسم لوحه الزر,false)
			showCursor(false)
			guiSetInputEnabled(false)
	end
	guiSetVisible(اسم الوحه الي تبيها تفتح,not guiGetVisible(هنا اسم الوحه الي تبيها تفتح))
	showCursor(guiGetVisible(هنا اسم الوحه الي تبيها تفتح))
	guiSetInputEnabled(guiGetVisible(هنا اسم الوحه الي تبيها تفتح))
end 
end
)

بلتوفيق

Edited by -#GoDa
Link to comment
12 minutes ago, iMr.WiFi..! said:

حط اسم القائمة او اللوحة الي تبي تفتحها .. 

الظاهر محد فاهم علي

ابي لما اضغط نكت يجي 

يعني انا فقط ابي تروح الازرار الي ب اول قائمة ويجي ازار مكانها 

  1.  guiSetVisible ( GUIEditor.button[5] , false )
  2.     guiSetVisible ( GUIEditor.button[6] , false )
  3.     guiSetVisible ( GUIEditor.button[7] , false )
  4.     guiSetVisible ( GUIEditor.button[8] , false )
  5.     guiSetVisible ( GUIEditor.button[9] , false )
  6.     guiSetVisible ( GUIEditor.button[10] , false )
  7.  
Link to comment
5 minutes ago, Qus4Y said:

الظاهر محد فاهم علي

ابي لما اضغط نكت يجي 

يعني انا فقط ابي تروح الازرار الي ب اول قائمة ويجي ازار مكانها 

  1.  guiSetVisible ( GUIEditor.button[5] , false )
  2.     guiSetVisible ( GUIEditor.button[6] , false )
  3.     guiSetVisible ( GUIEditor.button[7] , false )
  4.     guiSetVisible ( GUIEditor.button[8] , false )
  5.     guiSetVisible ( GUIEditor.button[9] , false )
  6.     guiSetVisible ( GUIEditor.button[10] , false )
  7.  

اذا تبيها تروح -- false 
اذا تبي تظهر -- true

  • Thanks 1
Link to comment

سوي ازرار مكان الازرار الي تبي يجي محلهم بس سويهم مخفيين

guiSetVisible ( GUIEditor.button[1] , false )

لما تفتح اللوحه خلي 5 ازرار مخفيه و 5 ضاهره

وسوي لما تضغط على نكست تختفي ال 5 ازرار الموجوده وتظهر المخفيه

يعني على سبيل المثال

function open()
    addEventHandler ( "onClientRender", root, CosasDX )
    guiSetVisible ( GUIEditor.button[1] , true )
    guiSetVisible ( GUIEditor.button[2] , true )
    guiSetVisible ( GUIEditor.button[3] , true )
    guiSetVisible ( GUIEditor.button[4] , true )
    guiSetVisible ( GUIEditor.button[5] , true )
    guiSetVisible ( GUIEditor.button[6] , false)
    guiSetVisible ( GUIEditor.button[7] , false)
    guiSetVisible ( GUIEditor.button[8] , false )
    guiSetVisible ( GUIEditor.button[9] , false )
    guiSetVisible ( GUIEditor.button[10] , false )
    showCursor(true)    
end
bindKey("F1", "both", open)

لما تفتح اللوحه 5 ازرار ظاهرين و 5 مخفيين بس لازم اول 5 احداثياتهم ومكانهم باللوحه مثل ال 5 المخفيين

بعدها تسوي حدث 

  1. addEventHandler ( 'onClientGUIClick', root, function ( )
            if source == GUIEditor.button[11] then -- ذا الزر حق النكست لما تضغط عليه
        guiSetVisible ( GUIEditor.button[1] , false )
        guiSetVisible ( GUIEditor.button[2] , false)
        guiSetVisible ( GUIEditor.button[3] , false )
        guiSetVisible ( GUIEditor.button[4] , false)
        guiSetVisible ( GUIEditor.button[5] , false)
        guiSetVisible ( GUIEditor.button[6] , true)
        guiSetVisible ( GUIEditor.button[7] , true)
        guiSetVisible ( GUIEditor.button[8] , true )
        guiSetVisible ( GUIEditor.button[9] , true )
        guiSetVisible ( GUIEditor.button[10] , true)
                end
                end)
  2. كذا اول 5 ازرار يختفو ويظهر الي بعدهم  .. اتوقع ذا طلبك 
  3. حاول واعطيني ردك 
Edited by ><?
Link to comment
 Menu = { 
    ["Button_1"] = true, 
    ["Button_2"] = false, 
    ["Button_3"] = false,
	["Button_4"] = false 
} 

UIEditor = {

    button = {}

}



        GUIEditor.button[1] = guiCreateButton(1175, 148, 112, 37, "Skin 1", false)

        GUIEditor.button[2] = guiCreateButton(1175, 310, 112, 37, "Skin 2", false)

        GUIEditor.button[3] = guiCreateButton(1175, 472, 112, 37, "Skin 3", false)

        GUIEditor.button[4] = guiCreateButton(1175, 634, 112, 37, "Skin 4", false)

      GUIEditor.button[5] = guiCreateButton(1000, 470, 112, 37, "Skin 5", false)

        GUIEditor.button[7] = guiCreateButton(1264, 718, 98, 40, "CLOSE", false)
		
        GUIEditor.button[10] = guiCreateButton(1129, 718, 98, 40, "Next", false)  
     guiSetVisible ( GUIEditor.button[1] , false )
    guiSetVisible ( GUIEditor.button[2] , false )
    guiSetVisible ( GUIEditor.button[3] , false )
    guiSetVisible ( GUIEditor.button[4] , false )
    guiSetVisible ( GUIEditor.button[5] , false )
    guiSetVisible ( GUIEditor.button[7] , false )
    guiSetVisible ( GUIEditor.button[9] , false )


  

local dxfont0_ForzaBlack = dxCreateFont("fonts/ForzaBlack.otf", 15)
local sx,sy = guiGetScreenSize() 
local px,py = 1366,768 -- your resolution 
local x,y =  (sx/px), (sy/py) 

    function CosasDX()
   if  Menu["Button_1"]  == true then 

       dxDrawRectangle(x*1100, y*0, x*782, y*1200, tocolor(254, 254, 254, 255), false)
       
	   dxDrawRectangle(x*1100, y*0, x*782, y*47, tocolor(19, 19, 19, 255), false)
 dxDrawText("Infernus Skins", x*1190, y*0, x*1280, y*47, tocolor(123, 104, 238, 255), 1.00, dxfont0_ForzaBlack, "center", "center", false, false, false, false, false)
        dxDrawImage(x*1165, y*60, x*133, y*87, "images/image.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
      elseif Menu["Button_2"]  == true then 
	   dxDrawRectangle(x*1100, y*0, x*782, y*1200, tocolor(254, 254, 254, 255), false)
       dxDrawRectangle(x*1100, y*0, x*782, y*47, tocolor(19, 19, 19, 255), false)
	         dxDrawText("Infernus Skins", x*1190, y*0, x*1280, y*47, tocolor(123, 104, 238, 255), 1.00, dxfont0_ForzaBlack, "center", "center", false, false, false, false, false)
        dxDrawImage(x*1165, y*222, x*133, y*87, "images/image2.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
elseif Menu["Button_3"]  == true then 
 dxDrawRectangle(x*1100, y*0, x*782, y*1200, tocolor(254, 254, 254, 255), false)
       dxDrawRectangle(x*1100, y*0, x*782, y*47, tocolor(19, 19, 19, 255), false)
        dxDrawText("Infernus Skins", x*1190, y*0, x*1280, y*47, tocolor(123, 104, 238, 255), 1.00, dxfont0_ForzaBlack, "center", "center", false, false, false, false, false)
        dxDrawImage(x*1165, y*383, x*133, y*87, "images/image3.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
elseif Menu["Button_4"]  == true then 
  dxDrawRectangle(x*1100, y*0, x*782, y*1200, tocolor(254, 254, 254, 255), false)
       dxDrawRectangle(x*1100, y*0, x*782, y*47, tocolor(19, 19, 19, 255), false)
        dxDrawText("Infernus Skins", x*1190, y*0, x*1280, y*47, tocolor(123, 104, 238, 255), 1.00, dxfont0_ForzaBlack, "center", "center", false, false, false, false, false)
        dxDrawImage(x*1165, y*544, x*133, y*87, "images/image4.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)

    end
end
addEventHandler("onClientRender", root,CosasDX)

addEventHandler("onClientGUIClick",root,
function () 
if source == GUIEditor.button[10] then 
Menu["Button_1"] = false
Menu["Button_2"] = true
guiSetVisible(GUIEditor.button[1],false)
guiSetVisible(GUIEditor.button[2],true)
elseif source == GUIEditor.button[2] then 
Menu["Button_2"] = false 
Menu["Button_3"] = true
guiSetVisible(GUIEditor.button[2],false)
guiSetVisible(GUIEditor.button[3],true)
elseif source == GUIEditor.button[3] then 
Menu["Button_3"] = false 
Menu["Button_4"] = true
guiSetVisible(GUIEditor.button[3],false)
guiSetVisible(GUIEditor.button[4],true)
elseif source == GUIEditor.button[4] then 
Menu["Button_4"] = false 
Menu["Button_1"] = true
guiSetVisible(GUIEditor.button[4],false)
guiSetVisible(GUIEditor.button[1],true)
 end
 end
 )

 
function open()
    addEventHandler ( "onClientRender", root, CosasDX )
    guiSetVisible ( GUIEditor.button[1] , true )
	    guiSetVisible ( GUIEditor.button[7] , true )
    guiSetVisible ( GUIEditor.button[10] , true )
                showCursor(true)  						
end
bindKey("F1", "both", open)

 

Link to comment

شكرا لكل من ساعد للوصل الى الحل اشكركم جميعا

حلك الي اشتغل معاي مشكور وشكرا للباقين على المساعدة

19 minutes ago, ><? said:

سوي ازرار مكان الازرار الي تبي يجي محلهم بس سويهم مخفيين

guiSetVisible ( GUIEditor.button[1] , false )

لما تفتح اللوحه خلي 5 ازرار مخفيه و 5 ضاهره

وسوي لما تضغط على نكست تختفي ال 5 ازرار الموجوده وتظهر المخفيه

يعني على سبيل المثال


function open()
    addEventHandler ( "onClientRender", root, CosasDX )
    guiSetVisible ( GUIEditor.button[1] , true )
    guiSetVisible ( GUIEditor.button[2] , true )
    guiSetVisible ( GUIEditor.button[3] , true )
    guiSetVisible ( GUIEditor.button[4] , true )
    guiSetVisible ( GUIEditor.button[5] , true )
    guiSetVisible ( GUIEditor.button[6] , false)
    guiSetVisible ( GUIEditor.button[7] , false)
    guiSetVisible ( GUIEditor.button[8] , false )
    guiSetVisible ( GUIEditor.button[9] , false )
    guiSetVisible ( GUIEditor.button[10] , false )
    showCursor(true)    
end
bindKey("F1", "both", open)

لما تفتح اللوحه 5 ازرار ظاهرين و 5 مخفيين بس لازم اول 5 احداثياتهم ومكانهم باللوحه مثل ال 5 المخفيين

بعدها تسوي حدث 

  1. 
    addEventHandler ( 'onClientGUIClick', root, function ( )
            if source == GUIEditor.button[11] then -- ذا الزر حق النكست لما تضغط عليه
        guiSetVisible ( GUIEditor.button[1] , false )
        guiSetVisible ( GUIEditor.button[2] , false)
        guiSetVisible ( GUIEditor.button[3] , false )
        guiSetVisible ( GUIEditor.button[4] , false)
        guiSetVisible ( GUIEditor.button[5] , false)
        guiSetVisible ( GUIEditor.button[6] , true)
        guiSetVisible ( GUIEditor.button[7] , true)
        guiSetVisible ( GUIEditor.button[8] , true )
        guiSetVisible ( GUIEditor.button[9] , true )
        guiSetVisible ( GUIEditor.button[10] , true)
                end
                end)
    
  2. كذا اول 5 ازرار يختفو ويظهر الي بعدهم  .. اتوقع ذا طلبك 
  3. حاول واعطيني ردك 

 

Link to comment

اختصار بسيط للكود :
 


addEventHandler ( 'onClientGUIClick', root, function ( )
        if source == GUIEditor.button[11] then -- ذا الزر حق النكست لما تضغط عليه
for i=1,5 do
      guiSetVisible ( GUIEditor.button[i] , false )
end
for i=6,10 do
      guiSetVisible ( GUIEditor.button[i] , true )
end
            end
            end)

 

  • Like 1
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...