Hallo,
habe da son Problem.. wollte dat nur bestimmte Spieler einen Marker/Blip sehen..
Nur dat funktioniert nicht ganz, Errors bekomme ich auch keine
Script:
Lua
function truckervisible (element1, element2, nachricht)
for i, v in pairs(getElementsByType("player")) do
local acc = getPlayerAccount(v)
if acc then
if getAccountData(acc, "keks.team") == 2 then
setElementVisibleTo(v, element1, true)
setElementVisibleTo(v, element2, true)
outputChatBox(nachricht, v, 255, 255, 0)
end
end
end
end
function createTruckerMarkers()
local markers = math.random(1, 4)
if markers == 1 then
solarinindustries = createMarker(-1850.2, 153.5, 14.3, "cylinder", 4, 255, 255, 0)
solarinblip = createBlip(-1850.2, 153.5, 14.3, 0)
setElementVisibleTo(getRootElement(), solarinindustries, false)
setElementVisibleTo(getRootElement(), solarinblip, false)
truckervisible(solarinindustries, solarinblip, "Die Männer von Solarin Industries suchen jemanden der Kohle für sie transportiert!")
elseif markers == 2 then
ottoscars = createMarker(-1649, 1219.9, 6.3000002, "cylinder", 4, 255, 255, 0)
ottoscarsblip = createBlipAttachedTo(ottoscars, 0)
setElementVisibleTo(getRootElement(), ottoscars, false)
setElementVisibleTo(getRootElement(), ottoscarsblip, false)
truckervisible(ottoscars, ottoscarsblip, "Die Männer von Ottos Cars suchen jemanden der Autos für sie transportiert!")
elseif markers == 3 then
hospitalsf = createMarker(-2633.3999, 559.20001, 14, "cylinder", 4, 255, 255, 0)
hospitalsfblip = createBlipAttachedTo(ottoscars, 0)
setElementVisibleTo(getRootElement(), hospitalsf, false)
setElementVisibleTo(getRootElement(), hospitalsfblip, false)
truckervisible(hospitalsf, hospitalsfblip, "Die Männer ausm Krankenhaus suchen jemanden der Medizin für sie transportiert!")
elseif markers == 4 then
flughafensf = createMarker(-1548.7, -439.60001, 5, "cylinder", 4, 255, 255, 0)
flughafensfblip = createBlipAttachedTo(ottoscars, 0)
setElementVisibleTo(getRootElement(), flughafensf, false)
setElementVisibleTo(getRootElement(), flughafensfblip, false)
truckervisible(flughafensf, flughafensfblip, "Die Männer vom Airport suchen jemanden der Maschinenteile für sie transportiert!")
end
end
function createsttartmarker ()
createTruckerMarkers()
end
addEventHandler("onResourceStart", getResourceRootElement(), createsttartmarker)
Alles anzeigen
Ich dem Script rufe ich halt in bestimmten Funktionen andere Funktionen auf um weniger schreiben zu müssen.
Mfg KeksKing