Jump to content

Aide fermeture box


Recommended Posts

Salut , j'ai pris aujourd'hui une ressource pour faire sois meme son 'Help'. Tout et mis en place tout marche , je l'ouvre avec F1. Mais , lorsque je veux fermer le Help (Jappuis sur F1) et la, elle disparais mais ma souris reste sur l'écran comme si elle y etait encore..Du coup je ne peut plus bouger ni tourner la camera.

Voila le .lua :

  • window = guiCreateWindow(0.25,0.2656,0.5107,0.4635,"Help",true)
    text = guiCreateMemo(0.2792,0.2022,0.6692,0.736,"",true,window)
    lol1 = guiCreateGridList(0.0363,0.1994,0.2141,0.7331,true,window)
    guiGridListSetSelectionMode(lol1,2)
    guiMemoSetReadOnly(text, true)
    guiGridListAddColumn(lol1,"Page ",0.8)
    guiWindowSetMovable(window,false)
    guiWindowSetSizable(window,false)
    guiSetVisible(window,false)
    showCursor(false)
    for i = 1, 5 do
    guiGridListAddRow(lol1)
    end
    guiGridListSetItemText(lol1,0,1,"Rules",false,false)
    guiGridListSetItemText(lol1,1,1,"Commandes",false,false)
    guiGridListSetItemText(lol1,2,1,"Commandes2",false,false)
    guiGridListSetItemText(lol1,3,1,"Commandes3",false,false)
    guiGridListSetItemText(lol1,4,1,"Commandes4",false,false)
    local item,row = guiGridListGetSelectedItem ( lol1 )
    local rulesF = fileOpen("rules.txt", true)
    local commandesF = fileOpen("commandes.txt", true)
    local commandes2F = fileOpen("commandes2.txt", true)
    local commandes3F = fileOpen("commandes3.txt", true)
    local commandes4F = fileOpen("commandes4.txt", true)
    local rules = fileRead(rulesF, 500)
    local commandes = fileRead(commandesF, 500)
    local commandes2 = fileRead(commandes2F, 500)
    local commandes3 = fileRead(commandes3F, 500)
    local commandes4 = fileRead(commandes4F, 500)
    addEventHandler('onClientGUIClick',root,
    function()
    local row,col = guiGridListGetSelectedItem ( lol1 )
    if ( row == 0 ) and ( col == 1 ) then
    guiSetText(text,rules)
    elseif ( row == 1 ) and ( col == 1 ) then
    guiSetText(text,commandes)
    elseif ( row == 2 ) and ( col == 1 ) then
    guiSetText(text,commandes2)
    elseif ( row == 3 ) and ( col == 1 ) then
    guiSetText(text,commandes3)
    elseif ( row == 4 ) and ( col == 1 ) then
    guiSetText(text,commandes4)
    end
    end
    )
    bindKey('f1','down', function()
    guiSetVisible(window, not guiGetVisible(window))
    showCursor(not isCursorShowing())
    end
    )

Merci de pouvoir m'aidez ^^ cordialement.

Link to comment
window = guiCreateWindow(0.25,0.2656,0.5107,0.4635,"Help",true) 
text = guiCreateMemo(0.2792,0.2022,0.6692,0.736,"",true,window) 
lol1 = guiCreateGridList(0.0363,0.1994,0.2141,0.7331,true,window) 
guiGridListSetSelectionMode(lol1,2) 
guiMemoSetReadOnly(text, true) 
guiGridListAddColumn(lol1,"Page ",0.-- s8) -->
guiWindowSetMovable(window,false) 
guiWindowSetSizable(window,false) 
guiSetVisible(window,false) 
showCursor(false) 
  
for i = 1, 5 do 
guiGridListAddRow(lol1) 
end 
  
guiGridListSetItemText(lol1,0,1,"Rules",false,false) 
  
guiGridListSetItemText(lol1,1,1,"Commandes",false,false) 
  
guiGridListSetItemText(lol1,2,1,"Commandes2",false,false) 
  
guiGridListSetItemText(lol1,3,1,"Commandes3",false,false) 
  
guiGridListSetItemText(lol1,4,1,"Commandes4",false,false) 
  
local item,row = guiGridListGetSelectedItem ( lol1 ) 
  
local rulesF = fileOpen("rules.txt", true) 
local commandesF = fileOpen("commandes.txt", true) 
local commandes2F = fileOpen("commandes2.txt", true) 
local commandes3F = fileOpen("commandes3.txt", true) 
local commandes4F = fileOpen("commandes4.txt", true) 
local rules = fileRead(rulesF, 500) 
local commandes = fileRead(commandesF, 500) 
local commandes2 = fileRead(commandes2F, 500) 
local commandes3 = fileRead(commandes3F, 500) 
local commandes4 = fileRead(commandes4F, 500) 
addEventHandler('onClientGUIClick',root, 
function() 
  
local row,col = guiGridListGetSelectedItem ( lol1 ) 
if ( row == 0 ) and ( col == 1 ) then 
guiSetText(text,rules) 
elseif ( row == 1 ) and ( col == 1 ) then 
guiSetText(text,commandes) 
elseif ( row == 2 ) and ( col == 1 ) then 
guiSetText(text,commandes2) 
elseif ( row == 3 ) and ( col == 1 ) then 
guiSetText(text,commandes3) 
elseif ( row == 4 ) and ( col == 1 ) then 
guiSetText(text,commandes4) 
end 
end 
)  
  
function showWindow () 
    if (guiGetVisible(window) == true) then 
        guiSetVisible(window, false) 
        showCursor(false) 
end 
    if (guiGetVisible(window) == false) then 
        guiSetVisible(window, true) 
        showCursor(true) 
    end 
end 
bindKey("F1", "down", showWindow) 

Link to comment
  • 2 weeks later...

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