lucascba Posted May 17, 2015 Share Posted May 17, 2015 Hola, tengo una duda, cuando uso la funcion setElementCollisionsEnabled con un auto, el auto empieza a volar ( se va para arriba solo) y lo use con un player y no pasa eso, a que se debe? gracias. Link to comment
lucascba Posted May 17, 2015 Author Share Posted May 17, 2015 function autowa () local va = getPedOccupiedVehicle(localPlayer) for i, veh in ipairs(getElementsByType("vehicle")) do setElementCollidableWith( veh, va, false) setElementCollisionsEnabled(va, false) exports.CLmisc:alpha(va,140) end end addCommandHandler("al", autowa) Link to comment
Enargy, Posted May 18, 2015 Share Posted May 18, 2015 intenta function autowa () if isPedInVehicle(localPlayer) then for i, veh in ipairs(getElementsByType("vehicle")) do if ( veh ~= getPedOccupiedVehicle(localPlayer) ) then setElementCollisionsEnabled(veh, false) --exports.CLmisc:alpha(va,140) end end end end addCommandHandler("al", autowa) addEventHandler("onClientPlayerVehicleExit", getRootElement(), function() for i, veh in ipairs(getElementsByType("vehicle")) do setElementCollisionsEnabled(veh, true) end end) Link to comment
lucascba Posted May 19, 2015 Author Share Posted May 19, 2015 No funciona, cada vez que uso la funcion setElementCollisionsEnable en client o server el auto sale volando, aun no estando dentro del vehiculo. Link to comment
UserToDelete Posted May 19, 2015 Share Posted May 19, 2015 Sale volando? Exactamente que hace ese exports? Link to comment
lucascba Posted May 19, 2015 Author Share Posted May 19, 2015 Es esa funcion la que hace que pase eso, es como se le pusiera gravedad 0, el export le da el apha Link to comment
UserToDelete Posted May 19, 2015 Share Posted May 19, 2015 No veo el motivo de por que esta funcion reconfigura la gravedad, intenta poner la gravedad reseteada para cada elemento. Repito, cual es el codigo del exports? Me parece muy raro que para dar alpha, uses un exports function autowa () if isPedInVehicle(localPlayer) then for i, veh in ipairs(getElementsByType("vehicle")) do if ( veh ~= getPedOccupiedVehicle(localPlayer) ) then setVehicleGravity(veh, 0.0075) setElementCollisionsEnabled(veh, false) setVehicleGravity(veh, 0.008) --exports.CLmisc:alpha(va,140) end end end end addCommandHandler("al", autowa) addEventHandler("onClientPlayerVehicleExit", root, function() for i, veh in ipairs(getElementsByType("vehicle")) do setVehicleGravity(veh, 0.0075) setElementCollisionsEnabled(veh, true) setVehicleGravity(veh, 0.008) end end ) Si aun asi, te cambia la gravedad, no es de este script Link to comment
Enargy, Posted May 19, 2015 Share Posted May 19, 2015 No veo el motivo de por que esta funcion reconfigura la gravedad, intenta poner la gravedad reseteada para cada elemento.Repito, cual es el codigo del exports? Me parece muy raro que para dar alpha, uses un exports function autowa () if isPedInVehicle(localPlayer) then for i, veh in ipairs(getElementsByType("vehicle")) do if ( veh ~= getPedOccupiedVehicle(localPlayer) ) then setVehicleGravity(veh, 0.0075) setElementCollisionsEnabled(veh, false) setVehicleGravity(veh, 0.008) --exports.CLmisc:alpha(va,140) end end end end addCommandHandler("al", autowa) addEventHandler("onClientPlayerVehicleExit", root, function() for i, veh in ipairs(getElementsByType("vehicle")) do setVehicleGravity(veh, 0.0075) setElementCollisionsEnabled(veh, true) setVehicleGravity(veh, 0.008) end end ) Si aun asi, te cambia la gravedad, no es de este script La gravedad no tiene nada que ver con esto. Lo que hace el codigo que te di es que en CLIENTSIDE al ejecutar el comando, la colision de todos los autos es removida, exceptuando el auto en el que estas. Como el objeto no es solido pues sale volando. El codigo tiene que ser clientside, no serverside Link to comment
lucascba Posted May 20, 2015 Author Share Posted May 20, 2015 Uso el export para poner el aplpha del lado del server y ya tengo eso para no hacer un triggerServerEvent para el alpha, lo que yo busco es que el auto sea traspasable por personas y por autos, cuando ejecuten el comando "al", al hacer eso el auto empieza a elevarse. Link to comment
Recommended Posts