sckatchof Posted December 13, 2011 Share 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 ) Link to comment
Castillo Posted December 13, 2011 Share Posted December 13, 2011 Use setElementInterior to set a element interior. Link to comment
myonlake Posted December 13, 2011 Share 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) Link to comment
Castillo Posted December 13, 2011 Share Posted December 13, 2011 Actually myonlake, setElementInterior has 3 optional arguments, posX, posY, posZ. Link to comment
sckatchof Posted December 13, 2011 Author Share 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) Link to comment
Castillo Posted December 13, 2011 Share 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) Link to comment
sckatchof Posted December 13, 2011 Author Share 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 ! Link to comment
Castillo Posted December 13, 2011 Share 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) Link to comment
sckatchof Posted December 13, 2011 Author Share 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...... ! Link to comment
Castillo Posted December 13, 2011 Share Posted December 13, 2011 That should be to send back the player to the interior 0. Link to comment
sckatchof Posted December 13, 2011 Author Share Posted December 13, 2011 That should be to send back the player to the interior 0. thnnnnxx for ur help , it's work Link to comment
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