Jump to content

Help GUI - 2 Problems


Recommended Posts

Posted

Hey guys, can anyone help with this?

The Help Panel doesn't show, and I'm pretty sure its because of Server.lua - Here are the files:

client.lua

GUIEditor = { 
     
button = {}, 
     
window = {}, 
     
staticimage = {}, 
     
label = {} 
} 
  
addEventHandler("onClientResourceStart", resourceRoot, 
     
function() 
         
GUIEditor.window[1] = guiCreateWindow(239, 37, 886, 690, "Admin Commands", false) 
         
guiWindowSetSizable(GUIEditor.window[1], false) 
        guiSetAlpha(GUIEditor.window[1], 1.00) 
         
guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF21AEFF") 
  
         
GUIEditor.label[1] = guiCreateLabel(10, 102, 566, 114, "Staff Area Gate Commands", false, GUIEditor.window[1]) 
         
guiSetFont(GUIEditor.label[1], "sa-header") 
        guiLabelSetColor(GUIEditor.label[1], 33, 174, 255) 
         
GUIEditor.label[2] = guiCreateLabel(73, 169, 291, 110, "Main Entrance - /mainstaffo ", false, GUIEditor.window[1]) 
         
guiLabelSetColor(GUIEditor.label[2], 43, 159, 27) 
         
GUIEditor.label[3] = guiCreateLabel(73, 154, 289, 141, "Main Entrance Closed - /mainstaffc", false, GUIEditor.window[1]) 
         
guiLabelSetColor(GUIEditor.label[3], 43, 159, 27) 
         
GUIEditor.label[4] = guiCreateLabel(52, 206, 310, 63, "Entrance to Staff Area through Car Park - /cpo", false, GUIEditor.window[1]) 
         
guiLabelSetColor(GUIEditor.label[4], 43, 159, 27) 
         
GUIEditor.label[5] = guiCreateLabel(52, 222, 359, 112, "Entrance to Staff Area through Car Park Closed - /cpc", false, GUIEditor.window[1]) 
         
guiLabelSetColor(GUIEditor.label[5], 43, 159, 27) 
         
GUIEditor.button[1] = guiCreateButton(262, 579, 377, 101, "Close", false, GUIEditor.window[1]) 
         
guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFD10000") 
         
GUIEditor.label[6] = guiCreateLabel(52, 251, 256, 112, "Car Park Entrance - /cpopen", false, GUIEditor.window[1]) 
         
guiLabelSetColor(GUIEditor.label[6], 43, 159, 27) 
         
GUIEditor.label[7] = guiCreateLabel(52, 266, 242, 39, "Car Park Entrance Closed - /cpclosed", false, GUIEditor.window[1]) 
         
guiLabelSetColor(GUIEditor.label[7], 43, 159, 27) 
         
GUIEditor.staticimage[1] = guiCreateStaticImage(374, 144, 391, 234, ":PLAGUEScriptEditor/images/examples/shruk.png", false, GUIEditor.window[1]) 
         
guiSetProperty(GUIEditor.staticimage[1], "ImageColours", "tl:FFD10000 tr:FFD10000 bl:FFD10000 br:FFD10000") 
  
         
GUIEditor.label[8] = guiCreateLabel(0, 0, 488, 164, "Admin Team - Commands", false, GUIEditor.staticimage[1]) 
         
guiSetFont(GUIEditor.label[8], "default-bold-small") 
  
         
GUIEditor.label[9] = guiCreateLabel(389, 455, 376, 134, "Fly - /superman", false, GUIEditor.window[1]) 
         
guiLabelSetColor(GUIEditor.label[9], 59, 18, 236) 
         
GUIEditor.label[10] = guiCreateLabel(389, 474, 147, 86, "Admin Skin - /staffskin", false, GUIEditor.window[1]) 
         
guiLabelSetColor(GUIEditor.label[10], 59, 18, 236) 
         
GUIEditor.label[11] = guiCreateLabel(372, 392, 368, 67, "Misc Commands", false, GUIEditor.window[1]) 
         
guiSetFont(GUIEditor.label[11], "sa-header") 
         
guiLabelSetColor(GUIEditor.label[11], 0, 172, 209)     
     
end 
  
) 
  
addEventHandler("onClientGUIClick", root, 
function() 
if source == GUIEditor.button[1] then 
guiSetVisible(GUIEditor_window[1], false) 
showCursor(false) 
  
addEvent("setHelpVisible",true) 
addEventHandler("setHelpVisible",root, 
function () 
guiSetVisible( GUIEditor_window[1], true ) 
setTimer( function () showCursor( true ) end, 1000,1) 
end 
) 

server.lua

function trigger( ) 
triggerClientEvent ( source, "setHelpVisible", getRootElement()) 
end 
addCommandHandler ("adminhelp", trigger) 

And I also need to know how to make the panel only open to players in the ACL Groups Admin, Super Moderator, Moderator and RPC.

Any help is appreciated!

560x95_FFFFFF_FF9900_000000_000000.png
Posted

You didn't define 'source' at the server side.

Should be:

function trigger ( source ) 

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

And why triggering?

try this

GUIEditor = { 
    
button = {}, 
    
window = {}, 
    
staticimage = {}, 
    
label = {} 
} 
  
addEventHandler("onClientResourceStart", resourceRoot, 
    
function() 
        
GUIEditor.window[1] = guiCreateWindow(239, 37, 886, 690, "Admin Commands", false) 
        
guiWindowSetSizable(GUIEditor.window[1], false) 
        guiSetAlpha(GUIEditor.window[1], 1.00) 
        
guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF21AEFF") 
  
        
GUIEditor.label[1] = guiCreateLabel(10, 102, 566, 114, "Staff Area Gate Commands", false, GUIEditor.window[1]) 
        
guiSetFont(GUIEditor.label[1], "sa-header") 
        guiLabelSetColor(GUIEditor.label[1], 33, 174, 255) 
        
GUIEditor.label[2] = guiCreateLabel(73, 169, 291, 110, "Main Entrance - /mainstaffo ", false, GUIEditor.window[1]) 
        
guiLabelSetColor(GUIEditor.label[2], 43, 159, 27) 
        
GUIEditor.label[3] = guiCreateLabel(73, 154, 289, 141, "Main Entrance Closed - /mainstaffc", false, GUIEditor.window[1]) 
        
guiLabelSetColor(GUIEditor.label[3], 43, 159, 27) 
        
GUIEditor.label[4] = guiCreateLabel(52, 206, 310, 63, "Entrance to Staff Area through Car Park - /cpo", false, GUIEditor.window[1]) 
        
guiLabelSetColor(GUIEditor.label[4], 43, 159, 27) 
        
GUIEditor.label[5] = guiCreateLabel(52, 222, 359, 112, "Entrance to Staff Area through Car Park Closed - /cpc", false, GUIEditor.window[1]) 
        
guiLabelSetColor(GUIEditor.label[5], 43, 159, 27) 
        
GUIEditor.button[1] = guiCreateButton(262, 579, 377, 101, "Close", false, GUIEditor.window[1]) 
        
guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFD10000") 
        
GUIEditor.label[6] = guiCreateLabel(52, 251, 256, 112, "Car Park Entrance - /cpopen", false, GUIEditor.window[1]) 
        
guiLabelSetColor(GUIEditor.label[6], 43, 159, 27) 
        
GUIEditor.label[7] = guiCreateLabel(52, 266, 242, 39, "Car Park Entrance Closed - /cpclosed", false, GUIEditor.window[1]) 
        
guiLabelSetColor(GUIEditor.label[7], 43, 159, 27) 
        
GUIEditor.staticimage[1] = guiCreateStaticImage(374, 144, 391, 234, ":PLAGUEScriptEditor/images/examples/shruk.png", false, GUIEditor.window[1]) 
        
guiSetProperty(GUIEditor.staticimage[1], "ImageColours", "tl:FFD10000 tr:FFD10000 bl:FFD10000 br:FFD10000") 
  
        
GUIEditor.label[8] = guiCreateLabel(0, 0, 488, 164, "Admin Team - Commands", false, GUIEditor.staticimage[1]) 
        
guiSetFont(GUIEditor.label[8], "default-bold-small") 
  
        
GUIEditor.label[9] = guiCreateLabel(389, 455, 376, 134, "Fly - /superman", false, GUIEditor.window[1]) 
        
guiLabelSetColor(GUIEditor.label[9], 59, 18, 236) 
        
GUIEditor.label[10] = guiCreateLabel(389, 474, 147, 86, "Admin Skin - /staffskin", false, GUIEditor.window[1]) 
        
guiLabelSetColor(GUIEditor.label[10], 59, 18, 236) 
        
GUIEditor.label[11] = guiCreateLabel(372, 392, 368, 67, "Misc Commands", false, GUIEditor.window[1]) 
        
guiSetFont(GUIEditor.label[11], "sa-header") 
        
guiLabelSetColor(GUIEditor.label[11], 0, 172, 209)     
    
end 
  
) 
  
addEventHandler("onClientGUIClick", root, 
function() 
if source == GUIEditor.button[1] then 
guiSetVisible(GUIEditor_window[1], false) 
showCursor(false) 
  
addCommandHandler( "adminhelp",  
function () 
guiSetVisible( GUIEditor_window[1], true ) 
setTimer( function () showCursor( true ) end, 1000,1) 
end 
) 

To Visit Us

Press Here: mtasa://5.9.206.180:22002

b648040241b8f01.png

0d0a7bb38ca13e5.png

Posted (edited)
GUIEditor = { 
    button = {}, 
    window = {}, 
    staticimage = {},    
    label = {} 
} 
  
addEventHandler("onClientResourceStart", resourceRoot, 
function    (       ) 
         
        GUIEditor.window[1] = guiCreateWindow(239, 37, 886, 690, "Admin Commands", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
        guiSetAlpha(GUIEditor.window[1], 1.00) 
        guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF21AEFF") 
        GUIEditor.label[1] = guiCreateLabel(10, 102, 566, 114, "Staff Area Gate Commands", false, GUIEditor.window[1]) 
        guiSetFont(GUIEditor.label[1], "sa-header") 
        guiLabelSetColor(GUIEditor.label[1], 33, 174, 255) 
        GUIEditor.label[2] = guiCreateLabel(73, 169, 291, 110, "Main Entrance - /mainstaffo ", false, GUIEditor.window[1]) 
        guiLabelSetColor(GUIEditor.label[2], 43, 159, 27) 
        GUIEditor.label[3] = guiCreateLabel(73, 154, 289, 141, "Main Entrance Closed - /mainstaffc", false, GUIEditor.window[1]) 
        guiLabelSetColor(GUIEditor.label[3], 43, 159, 27) 
        GUIEditor.label[4] = guiCreateLabel(52, 206, 310, 63, "Entrance to Staff Area through Car Park - /cpo", false, GUIEditor.window[1]) 
        guiLabelSetColor(GUIEditor.label[4], 43, 159, 27) 
        GUIEditor.label[5] = guiCreateLabel(52, 222, 359, 112, "Entrance to Staff Area through Car Park Closed - /cpc", false, GUIEditor.window[1]) 
        guiLabelSetColor(GUIEditor.label[5], 43, 159, 27) 
        GUIEditor.button[1] = guiCreateButton(262, 579, 377, 101, "Close", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFD10000") 
        GUIEditor.label[6] = guiCreateLabel(52, 251, 256, 112, "Car Park Entrance - /cpopen", false, GUIEditor.window[1]) 
        guiLabelSetColor(GUIEditor.label[6], 43, 159, 27) 
        GUIEditor.label[7] = guiCreateLabel(52, 266, 242, 39, "Car Park Entrance Closed - /cpclosed", false, GUIEditor.window[1]) 
        guiLabelSetColor(GUIEditor.label[7], 43, 159, 27) 
        GUIEditor.staticimage[1] = guiCreateStaticImage(374, 144, 391, 234, ":PLAGUEScriptEditor/images/examples/shruk.png", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.staticimage[1], "ImageColours", "tl:FFD10000 tr:FFD10000 bl:FFD10000 br:FFD10000") 
        GUIEditor.label[8] = guiCreateLabel(0, 0, 488, 164, "Admin Team - Commands", false, GUIEditor.staticimage[1]) 
        guiSetFont(GUIEditor.label[8], "default-bold-small") 
        GUIEditor.label[9] = guiCreateLabel(389, 455, 376, 134, "Fly - /superman", false, GUIEditor.window[1]) 
        guiLabelSetColor(GUIEditor.label[9], 59, 18, 236) 
        GUIEditor.label[10] = guiCreateLabel(389, 474, 147, 86, "Admin Skin - /staffskin", false, GUIEditor.window[1]) 
        guiLabelSetColor(GUIEditor.label[10], 59, 18, 236) 
        GUIEditor.label[11] = guiCreateLabel(372, 392, 368, 67, "Misc Commands", false, GUIEditor.window[1]) 
        guiSetFont(GUIEditor.label[11], "sa-header") 
        guiLabelSetColor(GUIEditor.label[11], 0, 172, 209)     
        addEventHandler("onClientGUIClick",GUIEditor.button[1],CloseGui)  
     end 
) 
  
  
function CloseGui (     ) 
    guiSetVisible(GUIEditor.window[1], false) 
    showCursor(false)  
 end 
  
addCommandHandler("adminhelp",  
 function (       ) 
        guiSetVisible( GUIEditor.window[1], true ) 
        setTimer ( showCursor,1000,1,true ) 
    end 
) 

Show the window returning for the local player .

Edited by Guest

  

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