Hey ich habe ein neues Tankstellen GUI gemacht aber das will nicht funktionieren. Entweder kann ich keine Fehler in der Console /debugscript erkennen oder es gibt keine. Es kommt einfach kein Marker...
Lua
TankeSFDowntown = createMarker ( -1681.7896728516, 407.72265625, 5.6796879768372, "cylinder", 3, getColorFromString ( "#FF000099" ) )
TankeSFJuniperHill = createMarker ( -2415.208984375, 976.42901611328, 43.807689666748, "cylinder", 3, getColorFromString ( "#FF000099" ) )
TankeBoat = createMarker ( -1108.8315429688, -136.8196105957, 0, "cylinder", 3, getColorFromString ( "#FF000099" ) )
AirportTanke = createMarker ( -1122.7724609375, -202.25073242188, 10.893966674805, "cylinder", 5, getColorFromString ( "#FF000099" ) )
Tanke1 = createMarker(-2244.2653808594, -2561.2934570313, 30.921875, "cylinder", 3, getColorFromString ( "#FF000099" ))
Tanke2 = createMarker(658.52795410156, -565.03424072266, 15.3359375, "cylinder", 3, getColorFromString ( "#FF000099" ))
Tanke3 = createMarker(1003.8759155273, -940.43975830078, 41.1796875, "cylinder", 3, getColorFromString ( "#FF000099" ))
Tanke4 = createMarker(-92.113708496094, -1171.3128662109 ,1.3799414634705, "cylinder", 3, getColorFromString ( "#FF000099" ))
Tanke5 = createMarker(1597.9239501953 ,2199.1923828125 ,9.8203125, "cylinder", 3, getColorFromString ( "#FF000099" ))
Tanke6 = createMarker(2144.8181152344 ,2748.4426269531 ,9.8203125, "cylinder", 3, getColorFromString ( "#FF000099" ))
Tanke7 = createMarker(2113.7553710938 ,920.28552246094 ,9.8203125, "cylinder", 3, getColorFromString ( "#FF000099" ))
Tanke8 = createMarker(-736.88232421875 ,2741.0732421875 ,46.224239349365, "cylinder", 3, getColorFromString ( "#FF000099" ))
Tanke9 = createMarker(-1326.2266845703 ,2688.9340820313 ,49.0625, "cylinder", 3, getColorFromString ( "#FF000099" ))
Tanke10 = createMarker(1936.3382568359 ,-1772.1337890625 ,12.3828125, "cylinder", 3, getColorFromString ( "#FF000099" ))
Tanke11 = createMarker(62.793960571289 ,1217.6678466797 ,17.835973739624, "cylinder", 3, getColorFromString ( "#FF000099" ))
Tanke12 = createMarker(-1612.5341796875 ,-2723.4165039063 ,47.5390625, "cylinder", 3, getColorFromString ( "#FF000099" ))
Tanke13 = createMarker(2638.4443359375 ,1106.2412109375 ,9.8203125, "cylinder", 3, getColorFromString ( "#FF000099" ))
Tanke14 = createMarker(2203.1423339844 ,2473.5385742188 ,9.8203125, "cylinder", 3, getColorFromString ( "#FF000099" ))
AirportTankeLS = createMarker ( 1890.1999511719, -2283.1000976563, 13.5, "cylinder", 10, getColorFromString ( "#FF000099" ) )
AirportTankeLV = createMarker ( 1607.1999511719, 1623.9000244141, 10.800000190735, "cylinder", 10, getColorFromString ( "#FF000099" ) )
helicopters = { [548]=true, [425]=true, [417]=true, [487]=true, [488]=true, [497]=true, [563]=true, [447]=true, [469]=true }
planea = { [512]=true, [593]=true, [476]=true, [460]=true, [513]=true }
planeb = { [592]=true, [577]=true, [511]=true, [520]=true, [553]=true, [519]=true }
function showTankenGui ( player )
if player == getLocalPlayer() then
local veh = getPedOccupiedVehicle ( getLocalPlayer() )
local model = getElementModel ( veh )
local x, y, z = getElementPosition ( player )
if not veh or ( not helicopters[model] and not planeb[model] and not planea[model] ) or ( source == TankeBoat and model == 460 and z <= 10 ) then
setElementVelocity ( getPedOccupiedVehicle ( getLocalPlayer() ), 0, 0, 0 )
showCursor ( true )
setElementData ( getLocalPlayer(), "ElementClicked", true, true )
toggleAllControls ( getLocalPlayer(), false )
if gWindow["tankstelle"] then
guiSetVisible ( gWindow["tankstelle"], true )
else
gWindow["tankstelle"] = guiCreateWindow((screenW - 516) / 2, (screenH - 203) / 2, 516, 203, "Tankstelle", false)
guiWindowSetMovable(gwindow[1], false)
guiWindowSetSizable(gwindow[1], false)
gButton["closeTanke"]= guiCreateButton(383, 144, 119, 42, "Schliessen", false, gwindow[1])
guiSetProperty(gbutton[1], "NormalTextColour", "FFFF000C")
gButton["volltanken"]= guiCreateButton(11, 26, 140, 160, "Volltanken", false, gwindow[1])
guiSetProperty(gbutton[2], "NormalTextColour", "FF018504")
gButton["snack"]= guiCreateButton(383, 36, 119, 42, "Snack kaufen", false, gwindow[1])
guiSetProperty(gbutton[3], "NormalTextColour", "FFFFFFFF")
gprogressbar[1] = guiCreateProgressBar(173, 147, 187, 29, false, gwindow[1])
gButton["buyKannister"]= guiCreateButton(383, 92, 119, 42, "Kanister kaufen", false, gwindow[1])
guiSetProperty(gbutton[4], "NormalTextColour", "FF27D72B")
addEventHandler("onClientGUIClick", gButton["closeTanke"],
function()
guiSetVisible ( gWindow["tankstelle"], false )
showCursor(false)
triggerServerEvent ( "cancel_gui_server", getLocalPlayer() )
end
)
addEventHandler("onClientGUIClick", gButton["volltanken"],
function()
guiSetVisible ( gWindow["tankstelle"], false )
showCursor(false)
triggerServerEvent ( "cancel_gui_server", getLocalPlayer() )
triggerServerEvent ( "fillComplete", getLocalPlayer(), getLocalPlayer() )
end
)
addEventHandler("onClientGUIClick", gButton["snack"],
function()
triggerServerEvent ( "buySnack", getLocalPlayer(), getLocalPlayer() )
end
)
addEventHandler("onClientGUIClick", gButton["buyKannister"],
function()
triggerServerEvent ( "buyKannister", getLocalPlayer(), getLocalPlayer() )
end
)
end
end
end
addEventHandler ( "onClientMarkerHit", TankeSFJuniperHill, showTankenGui )
addEventHandler ( "onClientMarkerHit", TankeSFDowntown, showTankenGui )
addEventHandler ( "onClientMarkerHit", TankeBoat, showTankenGui )
addEventHandler ( "onClientMarkerHit", Tanke1, showTankenGui )
addEventHandler ( "onClientMarkerHit", Tanke2, showTankenGui )
addEventHandler ( "onClientMarkerHit", Tanke3, showTankenGui )
addEventHandler ( "onClientMarkerHit", Tanke4, showTankenGui )
addEventHandler ( "onClientMarkerHit", Tanke5, showTankenGui )
addEventHandler ( "onClientMarkerHit", Tanke6, showTankenGui )
addEventHandler ( "onClientMarkerHit", Tanke7, showTankenGui )
addEventHandler ( "onClientMarkerHit", Tanke8, showTankenGui )
addEventHandler ( "onClientMarkerHit", Tanke9, showTankenGui )
addEventHandler ( "onClientMarkerHit", Tanke10, showTankenGui )
addEventHandler ( "onClientMarkerHit", Tanke11, showTankenGui )
addEventHandler ( "onClientMarkerHit", Tanke12, showTankenGui )
addEventHandler ( "onClientMarkerHit", Tanke13, showTankenGui )
addEventHandler ( "onClientMarkerHit", Tanke14, showTankenGui )
Alles anzeigen