sckatchof Posted December 13, 2011 Posted December 13, 2011 I dont understand where is the interiors ?! and when i Make a Marker to interiors id from this link dose not work ! https://wiki.multitheftauto.com/wiki/Interior_IDs Like this : local Marcklbara = createMarker( X, Y, Z, 'arrow', 2, 0, 255, 0, 150 ) local Marcklde5el = createMarker(X,Y, Z, 'arrow', 2, 0, 255, 0, 150 ) function Entrer( hitPlayer, matchingDimension ) local team = getPlayerTeam(hitPlayer) if (not team) then return end if (getTeamName(team) == "Criminal") then setElementPosition ( hitPlayer,X,Y, Z ) else outputChatBox ( "You cannot enter. You need to be a criminal.",hitPlayer ) end end addEventHandler( "onMarkerHit", Marcklbara, Entrer ) function Sortie( hitPlayer, matchingDimension ) local team = getPlayerTeam(hitPlayer) if (not team) then return end if (getTeamName(team) == "Criminal") then setElementPosition ( hitPlayer, X,Y, Z ) end end addEventHandler( "onMarkerHit", Marcklde5el, Sortie )
Castillo Posted December 13, 2011 Posted December 13, 2011 Use setElementInterior to set a element interior.
myonlake Posted December 13, 2011 Posted December 13, 2011 As what Snake said. local Marcklbara = createMarker(x, y, z, 'arrow', 2, 0, 255, 0, 150) local Marcklde5el = createMarker(x, y, z, 'arrow', 2, 0, 255, 0, 150) function Entrer(hitPlayer, matchingDimension) local team = getPlayerTeam(hitPlayer) if (not team) then return end if (getTeamName(team) == "Criminal") then setElementPosition(hitPlayer, x, y, z) setElementInterior(hitPlayer, interior) -- Interior number goes on 'interior' else outputChatBox("You cannot enter. You need to be a criminal.", hitPlayer) end end addEventHandler("onMarkerHit", Marcklbara, Entrer) function Sortie(hitPlayer, matchingDimension) local team = getPlayerTeam(hitPlayer) if (not team) then return end if (getTeamName(team) == "Criminal") then setElementPosition(hitPlayer, x, y, z) setElementInterior(hitPlayer, 0) end end addEventHandler("onMarkerHit", Marcklde5el, Sortie)
Castillo Posted December 13, 2011 Posted December 13, 2011 Actually myonlake, setElementInterior has 3 optional arguments, posX, posY, posZ.
sckatchof Posted December 13, 2011 Author Posted December 13, 2011 thnx for help but i don't inderstant if u like give me example because don't work for me !! local Marcklbara = createMarker(1426.9169921875, -962.58819580078, 38.342342376709, 'arrow', 2, 0, 255, 0, 150) local Marcklde5el = createMarker(246.4510, 65.5860, 1003.6410, 'arrow', 2, 0, 255, 0, 150) function Entrer(hitPlayer, matchingDimension) local team = getPlayerTeam(hitPlayer) if (not team) then return end if (getTeamName(team) == "Criminal") then setElementPosition(hitPlayer, 246.4510, 65.5860, 1003.6410) setElementInterior(hitPlayer, 246.4510, 65.5860, 1003.6410) else outputChatBox("You cannot enter. You need to be a criminal.", hitPlayer) end end addEventHandler("onMarkerHit", Marcklbara, Entrer) function Sortie(hitPlayer, matchingDimension) local team = getPlayerTeam(hitPlayer) if (not team) then return end if (getTeamName(team) == "Criminal") then setElementPosition(hitPlayer,1426.9169921875,-962.58819580078,35.342342376709) setElementInterior(hitPlayer,246.4510, 65.5860, 1003.6410) end end addEventHandler("onMarkerHit", Marcklde5el, Sortie)
Castillo Posted December 13, 2011 Posted December 13, 2011 local Marcklbara = createMarker(1426.9169921875, -962.58819580078, 38.342342376709, 'arrow', 2, 0, 255, 0, 150) local Marcklde5el = createMarker(246.4510, 65.5860, 1003.6410, 'arrow', 2, 0, 255, 0, 150) function Entrer(hitPlayer, matchingDimension) local team = getPlayerTeam(hitPlayer) if (not team) then return end if (getTeamName(team) == "Criminal") then setElementInterior(hitPlayer, 6, 246.4510, 65.5860, 1003.6410) else outputChatBox("You cannot enter. You need to be a criminal.", hitPlayer) end end addEventHandler("onMarkerHit", Marcklbara, Entrer) function Sortie(hitPlayer, matchingDimension) local team = getPlayerTeam(hitPlayer) if (not team) then return end if (getTeamName(team) == "Criminal") then setElementInterior(hitPlayer,0,1426.9169921875,-962.58819580078,35.342342376709) end end addEventHandler("onMarkerHit", Marcklde5el, Sortie)
sckatchof Posted December 13, 2011 Author Posted December 13, 2011 local Marcklbara = createMarker(1426.9169921875, -962.58819580078, 38.342342376709, 'arrow', 2, 0, 255, 0, 150) local Marcklde5el = createMarker(246.4510, 65.5860, 1003.6410, 'arrow', 2, 0, 255, 0, 150) function Entrer(hitPlayer, matchingDimension) local team = getPlayerTeam(hitPlayer) if (not team) then return end if (getTeamName(team) == "Criminal") then setElementInterior(hitPlayer, 6, 246.4510, 65.5860, 1003.6410) else outputChatBox("You cannot enter. You need to be a criminal.", hitPlayer) end end addEventHandler("onMarkerHit", Marcklbara, Entrer) function Sortie(hitPlayer, matchingDimension) local team = getPlayerTeam(hitPlayer) if (not team) then return end if (getTeamName(team) == "Criminal") then setElementInterior(hitPlayer,0,1426.9169921875,-962.58819580078,35.342342376709) end end addEventHandler("onMarkerHit", Marcklde5el, Sortie) thnx its work , but when i get in interior i dont find the marker to leave !
Castillo Posted December 13, 2011 Posted December 13, 2011 That's because you forgot to set the marker interior . local Marcklbara = createMarker(1426.9169921875, -962.58819580078, 38.342342376709, 'arrow', 2, 0, 255, 0, 150) local Marcklde5el = createMarker(246.4510, 65.5860, 1003.6410, 'arrow', 2, 0, 255, 0, 150) setElementInterior(Marcklde5el, 6) function Entrer(hitPlayer, matchingDimension) local team = getPlayerTeam(hitPlayer) if (not team) then return end if (getTeamName(team) == "Criminal") then setElementInterior(hitPlayer, 6, 246.4510, 65.5860, 1003.6410) else outputChatBox("You cannot enter. You need to be a criminal.", hitPlayer) end end addEventHandler("onMarkerHit", Marcklbara, Entrer) function Sortie(hitPlayer, matchingDimension) local team = getPlayerTeam(hitPlayer) if (not team) then return end if (getTeamName(team) == "Criminal") then setElementInterior(hitPlayer,0,1426.9169921875,-962.58819580078,35.342342376709) end end addEventHandler("onMarkerHit", Marcklde5el, Sortie)
sckatchof Posted December 13, 2011 Author Posted December 13, 2011 That's because you forgot to set the marker interior . local Marcklbara = createMarker(1426.9169921875, -962.58819580078, 38.342342376709, 'arrow', 2, 0, 255, 0, 150) local Marcklde5el = createMarker(246.4510, 65.5860, 1003.6410, 'arrow', 2, 0, 255, 0, 150) setElementInterior(Marcklde5el, 6) function Entrer(hitPlayer, matchingDimension) local team = getPlayerTeam(hitPlayer) if (not team) then return end if (getTeamName(team) == "Criminal") then setElementInterior(hitPlayer, 6, 246.4510, 65.5860, 1003.6410) else outputChatBox("You cannot enter. You need to be a criminal.", hitPlayer) end end addEventHandler("onMarkerHit", Marcklbara, Entrer) function Sortie(hitPlayer, matchingDimension) local team = getPlayerTeam(hitPlayer) if (not team) then return end if (getTeamName(team) == "Criminal") then setElementInterior(hitPlayer,0,1426.9169921875,-962.58819580078,35.342342376709) end end addEventHandler("onMarkerHit", Marcklde5el, Sortie) i set the marck interior local Marcklde5el = createMarker(246.4510, 65.5860, 1003.6410, 'arrow', 2, 0, 255, 0, 150) but why u put setElementInterior(hitPlayer,0,1426.9169921875,-962.58819580078,35.342342376709) end hitPlayer,0,1426...... !
Castillo Posted December 13, 2011 Posted December 13, 2011 That should be to send back the player to the interior 0.
sckatchof Posted December 13, 2011 Author Posted December 13, 2011 That should be to send back the player to the interior 0. thnnnnxx for ur help , it's work
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now