Hey,
Ich habe ein GUI erstellt, und habe festgestellt dass wenn der Spieler auf den Marker geht, dass bei allen das GUI Fenster gezeigt wird.
- Wie kann man das ändern?:)
Client:
Lua
addEventHandler("onClientResourceStart", resourceRoot,
function()
spawnGUI = guiCreateWindow(518, 266, 350, 124, "Wohin möchtest du jetzt? - Saitek Reallife", false)
guiWindowSetSizable(spawnGUI, false)
wangbtn = guiCreateButton(9, 28, 117, 25, "Zum Wang Cars", false, spawnGUI)
bhfbutton = guiCreateButton(10, 88, 117, 25, "Zum BHF", false, spawnGUI)
stadthausbtn = guiCreateButton(9, 58, 117, 25, "Zum Stadthaus", false, spawnGUI)
partyLabel = guiCreateLabel(136, 28, 291, 82, "Glueckwunsch, du hast bestanden!\nWähle jetzt ein Spawn aus, wohin\n du Spawen möchtest", false, spawnGUI)
copyrightSpawnGui = guiCreateLabel(195, 103, 155, 32, "(c) Saitek Reallife - 300PBS", false, spawnGUI)
guiSetVisible(spawnGUI, false)
addEventHandler("onClientGUIClick", bhfbutton, bahnhof_btn, false)
addEventHandler("onClientGUIClick", wangbtn, wang_btn, false)
addEventHandler("onClientGUIClick", stadthausbtn, stadt_btn, false)
end
)
function showWithTriggerTheGUI (player)
guiSetVisible(spawnGUI, true)
showCursor(true)
end
addEvent("showSpawnGUI", true)
addEventHandler("showSpawnGUI", getRootElement(), showWithTriggerTheGUI)
function bahnhof_btn ( bhfbutton )
if bhfbutton == "left" then
setElementPosition(getLocalPlayer(), -1994.4000244141, 120.90000152588, 27.5)
outputChatBox("Noch viel Spaß auf Saitek Reallife!", 0, 125, 0)
guiSetVisible(spawnGUI, false)
showCursor(false)
end
end
function wang_btn ( wangbutton )
if wangbutton == "left" then
setElementPosition(getLocalPlayer(), -1965.9000244141, 279.70001220703, 35.5)
outputChatBox("Noch viel Spaß auf Saitek Reallife!", 0, 125, 0)
guiSetVisible(spawnGUI, false)
showCursor(false)
end
end
function stadt_btn ( stadtbutton )
if stadtbutton == "left" then
setElementPosition(getLocalPlayer(), -2765.1999511719, 366.20001220703, 6.3000001907349)
outputChatBox("Noch viel Spaß auf Saitek Reallife!", 0, 125, 0)
guiSetVisible(spawnGUI, false)
showCursor(false)
end
end
Alles anzeigen
Server:
Lua
function FSchoolMarkerHit( hitElement, mDim )
if getElementType ( hitElement ) == "player" then
local player = hitElement
local matchDim = tonumber ( vioGetElementData ( player, "playerid" ) ) + 1
local pname = getPlayerName ( player )
if source == _G["FahrschoolMarker1"..pname] and mDim then
setElementDimension ( _G["FahrschoolMarker1"..pname], -1 )
setElementDimension ( _G["FahrschoolBlip1"..pname], -1 )
setElementDimension ( _G["FahrschoolMarker2"..pname], matchDim )
setElementDimension ( _G["FahrschoolBlip2"..pname], matchDim )
playSoundFrontEnd ( player, 43 )
elseif source == _G["FahrschoolMarker2"..pname] and mDim then
setElementDimension ( _G["FahrschoolMarker2"..pname], -1 )
setElementDimension ( _G["FahrschoolBlip2"..pname], -1 )
setElementDimension ( _G["FahrschoolMarker3"..pname], matchDim )
setElementDimension ( _G["FahrschoolBlip3"..pname], matchDim )
playSoundFrontEnd ( player, 43 )
elseif source == _G["FahrschoolMarker3"..pname] and mDim then
setElementDimension ( _G["FahrschoolMarker3"..pname], -1 )
setElementDimension ( _G["FahrschoolBlip3"..pname], -1 )
setElementDimension ( _G["FahrschoolMarker4"..pname], matchDim )
setElementDimension ( _G["FahrschoolBlip4"..pname], matchDim )
playSoundFrontEnd ( player, 43 )
elseif source == _G["FahrschoolMarker4"..pname] and mDim then
setElementDimension ( _G["FahrschoolMarker4"..pname], -1 )
setElementDimension ( _G["FahrschoolBlip4"..pname], -1 )
setElementDimension ( _G["FahrschoolMarker5"..pname], matchDim )
setElementDimension ( _G["FahrschoolBlip5"..pname], matchDim )
playSoundFrontEnd ( player, 43 )
elseif source == _G["FahrschoolMarker5"..pname] and mDim then
setElementDimension ( _G["FahrschoolMarker5"..pname], -1 )
setElementDimension ( _G["FahrschoolBlip5"..pname], -1 )
outputChatBox ( "Glueckwunsch, du hast bestanden!", player, 0, 125, 0 )
outputChatBox ( "Wohin möchtest du jetzt?", player, 125, 125, 0 )
triggerClientEvent("showSpawnGUI", player)
vioSetElementData ( player, "carlicense", 1 )
vioSetElementData ( player, "money", vioGetElementData ( player, "money" ) - 750 )
triggerClientEvent ( player, "infobox_start", getRootElement(), "\n\n\nFuehrerschein\nerhalten!", 5000, 0, 255, 0 )
playSoundFrontEnd ( player, 40 )
takePlayerMoney ( player, 750 )
triggerClientEvent ( player, "HudEinblendenMoney", getRootElement() )
drivenToFast_func ( player )
MySQL_SetString("userdata", "Autofuehrerschein", vioGetElementData ( player, "carlicense" ), "Name LIKE '"..pname.."'")
end
end
end
addEventHandler( "onMarkerHit", getRootElement(), FSchoolMarkerHit )
Alles anzeigen
Bitte schnelle Antwort!:)
M.f.G
300PBS *:)* *:)* *:)*