heyho,
Ich habe ein Problem bei einem eigentlich leichtem Script!
Lua
EnterLobby = {}
EnterLobby[1] = createMarker(1788.400390625, -1298.1999511719, 12.300000190735 + 1, "corona", 1, 96, 96, 96, 255)
EnterLobby[2] = createMarker(1793.400390625, -1298.1999511719, 12.300000190735 + 1, "corona", 1, 96, 96, 96, 255)
local i = 0
while i <= 2 do
i = i + 1
--addEventHandler("onMarkerHit", AufzugEnter[i], function (hitelement) IntoAufzug(hitelement) end)
addEventHandler("onMarkerHit", EnterLobby[i], function (hitelement) CurrEnter = i SendToClient(hitelement, CurrEnter) end)
end
function SendToClient (player, CurrEnter)
triggerClientEvent(player, "EVENTXY", player, tostring(CurrEnter))
end
Alles anzeigen
Eig sollte das so funktionieren, wenn man den EnterLobby[1] Marker hitted das dann die 1 übergeben wird und bei dem 2ten Marker dann die 2 Übergeben wird! Aber es wird immer die Letzte Zahl der Schleife übergeben!