Guten Tag,
ich habe kein kleines problem mit einem Teleporter Script undzwar er teleportiert Spieler ins PD und wieder zurück.
Das macht er ganz toll aber er sollte eig nur eine spezielle Gruppe Spieler reinporten. Alle die, die ein Staatsfraktionsskin
haben. Und es sollten auch keine Autos teleportiert werden.
Code
InnerPorter = createMarker (214.6494140625,119.625,1002.2338867188,"cylinder",1.5,10)
GaragePorter = createMarker (-1606.4329833984,672.95727539063,-6.2671914100647,"cylinder",1.5,0)
function Portermove ()
setElementInterior (InnerPorter,10)
end
addEventHandler ("onResourceStart",getRootElement(),Portermove)
function Innenraum (hitElement)
local ifisinVeh = getPedOccupiedVehicle (hitElement)
if not ifisinVeh then
local eModel = getElementModel (hitElement)
if (eModel == 163 or 164 or 165 or 166 or 179 or 280 or 281 or 282 or 283 or 284 or 285 or 286 or 287 or 288) then --Skinabfrage
setElementInterior (hitElement,0,-1606.3698730469, 674.90869140625, -5.3671914100647)
else outputChatBox ("Du bist kein Beamter im Dienst!",getRootElement(hitElement))
end
else outputChatBox ("Du bist in einem Fahrzeug!",getRootElement(hitElement))
end
end
addEventHandler ("onMarkerHit",InnerPorter,Innenraum)
function Garage (hitElement)
local ifisinVeh = getPedOccupiedVehicle (hitElement)
if not ifisinVeh then
local eModel = getElementModel (hitElement)
if (eModel == 163 or 164 or 165 or 166 or 179 or 280 or 281 or 282 or 283 or 284 or 285 or 286 or 287 or 288) then --Skinabfrage
setElementInterior (hitElement,10,216.97222900391,119.54988861084, 1002.2338867188)
else outputChatBox ("Du bist kein Beamter im Dienst!",getRootElement(hitElement))
end
else outputChatBox ("Du bist in einem Fahrzeug!",getRootElement(hitElement))
end
end
addEventHandler ("onMarkerHit", GaragePorter,Garage)
Alles anzeigen
Hoffe jemand von euch findet den Fehler.
Sry das hier nicht alles eingerückt ist ;D