Jump to content

GUI Problem


Recommended Posts

addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), 
function() 
guiSetVisible(FGUI, false) 
showCursor(false) 
end) 
  
function fenster() 
  
FGUI = guiCreateWindow(287,118,241,371,"Fuehrerschein",false) 
Fbeenden = guiCreateButton(43,305,157,48,"Schliessen",false,FGUI) 
BarZahlen = guiCreateButton(43,243,157,48,"Bar (800$)",false,FGUI) 
FText = guiCreateLabel(14,32,213,123,"Hier kannst du nun einen \nFuehrerschein kaufen! Der \nFuehrerschein kostet 800$\nNach dem Kauf musst du einige\nFragen beantworten und dann eine\nStrecke fahren! Du kannst\nueber die Bank als auch Bar\nbezahlen!",false,FGUI) 
Bzahlen = guiCreateButton(43,179,157,48,"Bank (850$)",false,FGUI) 
guiSetVisible(FGUI, true) 
showCursor(true) 
  
  
end 
  
function Schliessen() 
            guiSetVisible(FGUI, false) 
            showCursor(false) 
end 
  
function Fuehrerkaufen(button,state) 
local player = getLocalPlayer() 
local schein = "1" 
local preis = "-800" 
if getPlayerMoney(player) >= 800 then 
    if getElementData(player, "Scheine") == 0 then 
        setElementData(player, "Schein", tonumber(schein)) 
        givePlayerMoney ( player, tonumber(preis) ) 
    else 
    outputChatBox("Du hast schon einen Führerschein!",player,255,0,0) 
    end 
else 
outputChatBox("Du kannst das nicht kaufen!",player) 
end 
end 
  
function FuehrerkaufenBank(button,state) 
local player = getLocalPlayer() 
local schein = "1" 
local preis = "-850" 
if getElementData(player, "Bank") >= 850 then 
    if getElementData(player, "Scheine") == 0 then 
        setElementData(player, "Schein", tonumber(schein)) 
        setElementData(player, "Bank", tonumber(preis)) 
    else 
    outputChatBox("Du hast schon einen Führerschein!",player,255,0,0) 
    end 
else 
outputChatBox("Du hast nicht genug Geld! Es kostet 800$",player,255,0,0) 
end 
end 
  
  
addCommandHandler ( "fuehrerscheingui", fenster ) 
addEventHandler("onClientGUIClick", Fbeenden, Schliessen) 
addEventHandler("onClientGUIClick", BarZahlen, Fuehrerkaufen) 
addEventHandler("onClientGUIClick", Bzahlen, FuehrerkaufenBank) 
  

When I type fuehrerscheingui the GUI shows, but the buttons won't work

Link to comment

you added the

addEventHandler("onClientGUIClick", Fbeenden, Schliessen)

addEventHandler("onClientGUIClick", BarZahlen, Fuehrerkaufen)

addEventHandler("onClientGUIClick", Bzahlen, FuehrerkaufenBank)

in the wrong place.

Here

addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), 
function() 
guiSetVisible(FGUI, false) 
showCursor(false) 
end) 
  
function fenster() 
  
FGUI = guiCreateWindow(287,118,241,371,"Fuehrerschein",false) 
Fbeenden = guiCreateButton(43,305,157,48,"Schliessen",false,FGUI) 
BarZahlen = guiCreateButton(43,243,157,48,"Bar (800$)",false,FGUI) 
FText = guiCreateLabel(14,32,213,123,"Hier kannst du nun einen \nFuehrerschein kaufen! Der \nFuehrerschein kostet 800$\nNach dem Kauf musst du einige\nFragen beantworten und dann eine\nStrecke fahren! Du kannst\nueber die Bank als auch Bar\nbezahlen!",false,FGUI) 
Bzahlen = guiCreateButton(43,179,157,48,"Bank (850$)",false,FGUI) 
guiSetVisible(FGUI, true) 
showCursor(true) 
  
addEventHandler("onClientGUIClick", Fbeenden, Schliessen) 
addEventHandler("onClientGUIClick", BarZahlen, Fuehrerkaufen) 
addEventHandler("onClientGUIClick", Bzahlen, FuehrerkaufenBank) 
end 
  
function Schliessen() 
            guiSetVisible(FGUI, false) 
            showCursor(false) 
end 
  
function Fuehrerkaufen(button,state) 
local player = getLocalPlayer() 
local schein = "1" 
local preis = "-800" 
if getPlayerMoney(player) >= 800 then 
    if getElementData(player, "Scheine") == 0 then 
        setElementData(player, "Schein", tonumber(schein)) 
        givePlayerMoney ( player, tonumber(preis) ) 
    else 
    outputChatBox("Du hast schon einen Führerschein!",player,255,0,0) 
    end 
else 
outputChatBox("Du kannst das nicht kaufen!",player) 
end 
end 
  
function FuehrerkaufenBank(button,state) 
local player = getLocalPlayer() 
local schein = "1" 
local preis = "-850" 
if getElementData(player, "Bank") >= 850 then 
    if getElementData(player, "Scheine") == 0 then 
        setElementData(player, "Schein", tonumber(schein)) 
        setElementData(player, "Bank", tonumber(preis)) 
    else 
    outputChatBox("Du hast schon einen Führerschein!",player,255,0,0) 
    end 
else 
outputChatBox("Du hast nicht genug Geld! Es kostet 800$",player,255,0,0) 
end 
end 
  
  
addCommandHandler ( "fuehrerscheingui", fenster ) 
  

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