Jump to content

GUI Problem


Recommended Posts

Posted
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

Currently working on gamemodes :

  • Reallife Script 70%
  • Breakout Script 10%
Posted

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 ) 
  

My in-game name: Jaysds1

Retired CMG Scripter

World Of Tanks GameMode (Open-Source): https://github.com/Jaysds1/mtasa-wot-gamemode

Online GUI-Editor (WIP): https://forum.mtasa.com/topic/47678-online-gui-editor/

 

sE5Qm.png

TiV3C.png

img.php?id=0&text=Lua%20Scripter

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