Advertisement
Guest User

Untitled

a guest
Mar 20th, 2014
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.57 KB | None | 0 0
  1. local screenX, screenY = guiGetScreenSize()
  2. local pnl
  3.  
  4. --Baut das Menü beim Resource Start auf
  5. addEventHandler("onClientResourceStart", getRootElement(), function()
  6.     playSound3D("Fahrschule/SoundFiles/fahrschule.mp3", 757.5, -1537.2, -5.2, true)
  7.  
  8.     pnl = C_MenuPanel.new(10, 1.5)
  9.    
  10.     ----------------------------------------------------
  11.     --Funktionen triggern das Serverseitige Startevent--
  12.     ----------------------------------------------------
  13.    
  14.     local btn_verkehrsschilder = C_MenuButton.new("Verkehrsschilder", 200, 50, 0, 0, 0, 255, 255, 255)
  15.         btn_verkehrsschilder.setCursorClickedFunction(function()
  16.             btn_verkehrsschilder.setFadedOutFunction(function()
  17.                 triggerServerEvent("onPlayerDSSelected", localPlayer, "verkehrsschilder")
  18.             end
  19.             )
  20.             pnl.fadeButtons(50, 4, 3)
  21.         end
  22.         )
  23.    
  24.     local btn_motortechnik = C_MenuButton.new("Motortechnik", 200, 50, 0, 0, 0, 255, 255, 255)
  25.         btn_motortechnik.setCursorClickedFunction(function()
  26.             btn_motortechnik.setFadedOutFunction(function()
  27.                 triggerServerEvent("onPlayerDSSelected", localPlayer, "motortechnik")
  28.             end
  29.             )
  30.             pnl.fadeButtons(50, 4, 3)
  31.         end
  32.         )
  33.        
  34.     local btn_regeln = C_MenuButton.new("Verkehrsregln", 200, 50, 0, 0, 0, 255, 255, 255)
  35.         btn_regeln.setCursorClickedFunction(function()
  36.             btn_regeln.setFadedOutFunction(function()
  37.                 triggerServerEvent("onPlayerDSSelected", localPlayer, "verkehrsregeln")
  38.             end
  39.             )
  40.             pnl.fadeButtons(50, 4, 3)
  41.         end
  42.         )
  43.    
  44.     local btn_pkw_praxis_1      = C_MenuButton.new("PKW Praxis 1", 200, 50, 0, 0, 0, 255, 255, 255)
  45.     local btn_pkw_praxis_2      = C_MenuButton.new("PKW Praxis 1", 200, 50, 0, 0, 0, 255, 255, 255)
  46.    
  47.     local btn_beenden = C_MenuButton.new("Beenden", 200, 50, 0, 0, 0, 255, 255, 255)
  48.         btn_beenden.setCursorClickedFunction(function()
  49.             pnl.fadeButtons(50, 4, 3)
  50.             btn_regeln.setFadedOutFunction(function()
  51.                 toggleAllControls(true)
  52.                 showCursor(false)
  53.             end
  54.             )
  55.         end
  56.         )
  57.    
  58.     --Fügt die Buttons dem Panel hinzu
  59.    
  60.     pnl.addButton(btn_verkehrsschilder)
  61.     pnl.addButton(btn_motortechnik)
  62.     pnl.addButton(btn_regeln)
  63.     pnl.addButton(btn_pkw_praxis_1)
  64.     pnl.addButton(btn_pkw_praxis_2)
  65.     pnl.addButton(btn_beenden)
  66. end
  67. )
  68.  
  69. --Event wird vom Server beim betreten des Markers ausgelöst, blendet das Menü ein
  70. addEvent("onPlayerDSEnter", true)
  71. addEventHandler("onPlayerDSEnter", getRootElement(), function()
  72.     pnl.fadeButtons(50, 4, 3)
  73. end
  74. )
  75.  
  76. --Wenn der Server die Daten überprüft hat startet nun die Theory
  77. addEvent("onPlayerDSTheoryStart", true)
  78. addEventHandler("onPlayerDSTheoryStart", getRootElement(), function(questionType)
  79.    
  80. end
  81. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement