Killer... Posted January 20, 2015 Share Posted January 20, 2015 Hi everyone, today i need some help whit a script, the problem that's the vehicle doesn't teleport to the interior or to the outside, here i leave the script. What is the problem? local function enterInterior( player, vehicle, key, state, colShape ) local data = colspheres[ colShape ] if data then local interior = interiors[ data.id ] if interior.type > 0 and interior.characterID == 0 then -- buy the interior if exports.players:takeMoney( player, interior.price ) then local characterID = exports.players:getCharacterID( player ) if characterID then -- update the owner if possible if exports.sql:query_free( "UPDATE interiors SET characterID = " .. characterID .. " WHERE interiorID = " .. data.id ) then interior.characterID = characterID -- remove our element data that claims this as buyable removeElementData( interior.outside, "type" ) removeElementData( interior.outside, "price" ) -- give him the house key exports.items:give( player, 2, data.id ) -- stick a blip to it interior.blip = not interior.locked and interior.outsideDimension == 0 and createBlipEx( interior.outside, interior.inside ) -- message to the player outputChatBox( "Congratulations! You've bought " .. interior.name .. " for $" .. interior.price .. "!", player, 0, 255, 0 ) else outputChatBox( "MySQL-Error.", player, 255, 0, 0 ) exports.players:giveMoney( player, interior.price ) end end else outputChatBox( "Tu necesitas $" .. ( interior.price - exports.players:getMoney( player ) ) .. " para comprar esta propiedad.", player, 255, 0, 0 ) end elseif interior.type > 0 and interior.locked then exports.chat:me( player, "intenta abrir la puerta pero sin suerte." ) else local other = data.other if other then triggerEvent( "onColShapeLeave", colShape, player, vehicle, true ) -- teleport the player setElementDimension( player, getElementDimension( other ) ) setElementInterior( player, getElementInterior( other ) ) setElementPosition( player, getElementPosition( other )) setCameraInterior( player, getElementInterior( other ) ) setElementPosition( vehicle, getElementPosition( other ) ) setElementDimension( vehicle, getElementDimension( other )) setElementInterior( vehicle, getElementInterior( other )) setCameraTarget( player, player ) triggerEvent( "onColShapeHit", other, player, vehicle, true ) end end end end Link to comment
..:D&G:.. Posted January 20, 2015 Share Posted January 20, 2015 May I ask, what script are you using? Link to comment
Killer... Posted January 21, 2015 Author Share Posted January 21, 2015 It's a MTA: Paradise GM base. Link to comment
..:D&G:.. Posted January 21, 2015 Share Posted January 21, 2015 Oh ok, but the thing is that the function you've provided in the topic has nothing to do with vehicles in interiors, give us the function that is related to this: triggerEvent( "onColShapeHit", other, player, vehicle, true ) Link to comment
Killer... Posted January 21, 2015 Author Share Posted January 21, 2015 I think that's because there's no function explanation. Its only triggerEvent( "onColShapeHit", other, player, vehicle, true ) and then end 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