hallo ich habe mit dem interior script ein problem ich will mehrere marker erstellen um zb. nicht nur ins polizeirevier zu können sondern auch in CJ haus... jetzt hab ich für pdmarkeraussen, pdmarkerinnen, pdnachaussen und pdnachinnen noch versucht pdmarkeraussen2, pdmarkerinnen2 usw. zu ergänzen und dahinter dann den gleichen code von oben zu schreiben hat aber nicht funktioniert dann hab ich für pdnachinnen2 und pdnachaussen2 noch extra funktionen erstellt ging aber trotzdem nicht... kann vllt jmd sagen wie man sowas scriptet (vllt mit tables?) bin dankbar für jede hilfe
die sicherheitsfunktion mit dem auto brauch ich beim 2. nicht die beiden marker kommen in einen innenraum
also der code sieht so aus:
die sicherheitsfunktion mit dem auto brauch ich beim 2. nicht die beiden marker kommen in einen innenraum
also der code sieht so aus:
PHP Code:
--1
pdmarkeraussen = createMarker( 2599, -1767, 2.1, "corona", 1, 255, 255, 0, getRootElement())
pdmarkerinnen = createMarker( 302.292877, -143.139099, 1004.062500, 'corona', 1.20000004, 225, 228, 0, 153, getRootElement())
setElementInterior(pdmarkerinnen, 7)
setElementDimension(pdmarkerinnen, 0)
--2
pdmarkeraussen2 = createMarker( 0, 0, 0, "corona", 1, 255, 255, 0, getRootElement())
pdmarkerinnen2 = createMarker( 2, 2, 0, 'corona', 1.20000004, 225, 228, 0, 153, getRootElement())
setElementInterior(pdmarkerinnen2, 0)
setElementDimension(pdmarkerinnen2, 0)
--1
function PDNachInnen(hitPlayer, matchingDimension)
if getPedOccupiedVehicle(hitPlayer) or getElementType(hitPlayer) == "vehicle" then
outputChatBox("Du kannst nicht mit einem Fahrzeug durch diese Tuer!")
else
setElementPosition( hitPlayer, 302.3, -143.2, 1004.1) -- teleportiere ihn auf diese Position (Interior 0)
setElementInterior( hitPlayer, 7) -- setze nun sein Interior auf 7
end
end
addEventHandler("onMarkerHit", pdmarkeraussen, PDNachInnen) -- wenn der marker "pdmarkeraussen" berührt wird, führe Funktion aus
--2
function PDNachInnen2(hitPlayer, matchingDimension)
setElementPosition( hitPlayer, 4, 4, 0)
setElementInterior( hitPlayer, 0)
end
addEventHandler("onMarkerHit", pdmarkeraussen2, PDNachInnen2)
--1
function PDNachAussen(hitPlayer, matchingDimension)
setElementPosition(hitPlayer, 2603, -1767, 2.1)
setElementInterior(hitPlayer, 0)
end
addEventHandler("onMarkerHit", pdmarkerinnen, PDNachAussen)
--2
function PDNachAussen(hitPlayer, matchingDimension)
setElementPosition(hitPlayer, -2, -2, 0)
setElementInterior(hitPlayer, 0)
end
addEventHandler("onMarkerHit", pdmarkerinnen2, PDNachAussen2)
--1 u 2
pdBlip = createBlip ( 2599, -1767, 2.1, 6, 0, 0, 0, 255 )
pdBlip2 = createBlip ( 0, 0, 0, 6, 0, 0, 0, 255 )