So ich arbeite immer noch an meinen Busjob. Ich habe nun ein Problem.
Per Command wird der Marker erstellt. mit setElementVisibleTo, mach ich den Marker unsichtbar für alle. Doch wenn jemand anderes durch den unsichtbaren Marker fährt, bekommt er das Geld, onwohl der Marker für ihn nicht erstellt wurde.
Ich hätte eine Lösungsmöglichkeit. Mach müsste den Marker nur für die Person machen. Aber wie ?
Frage: gibt es eine Funktion, die das verhindert, was ich am Anfang des Post's beschrieben hat ?
Hier die Stelle aus dem Script und die es ich handelt
Lua
function busstart (thePlayer)
if(getElementData(thePlayer, "route") == true) then outputChatBox ( "Du hast bereits die Route gestartet", thePlayer, 255, 0, 0, true )
end
if(getElementData(thePlayer, "route") == false) then
setElementData(thePlayer, "route", true)
outputChatBox ( "Die Route wurde gestartet", thePlayer, 255, 0, 0, true )
nursomarker1 = createMarker(1856.5325927734, -2055.4655761719, 13.3828125, thePlayer)
nursoBlip1 = createBlipAttachedTo (nursomarker1, 0, thePlayer )
setElementVisibleTo ( nursomarker1, getRootElement ( ), false )
setElementVisibleTo ( nursomarker1, thePlayer, true )
setElementVisibleTo ( nursoBlip1, getRootElement ( ), false )
setElementVisibleTo ( nursoBlip1, thePlayer, true )
end
end
Alles anzeigen
Ich hoffe ich versteh mein Problem, und könnt mir helfen!