Zoon Posted August 25, 2012 Share Posted August 25, 2012 hola manes, como les va, alguien sabe o me podria decir o ayudar como hago ara que los vehiculos al destruirse no exploten osea que al dañarse se queden inservible pero que no exploten, les agredeseria la ayuda Link to comment
Alexs Posted August 25, 2012 Share Posted August 25, 2012 function antiblow ( ) if ( getElementHealth(source) =< 10 ) then --Acá tu código para hacerlo inservible, te recomiendo ponerle un elementData, que al subir vea si el elementData dice que esta inservible, si no es así, togleas el Control de acelerar y lo pones en false. --Tambien, te recomiendo ponerle un damageProof, para impedir que la vida del vehículo siga bajando hasta explotar. end end addEventHandler("onVehicleDamage", getRootElement(), antiblow) Link to comment
Zoon Posted August 25, 2012 Author Share Posted August 25, 2012 function antiblow ( ) if ( getElementHealth(source) =< 10 ) then --Acá tu código para hacerlo inservible, te recomiendo ponerle un elementData, que al subir vea si el elementData dice que esta inservible, si no es así, togleas el Control de acelerar y lo pones en false. --Tambien, te recomiendo ponerle un damageProof, para impedir que la vida del vehículo siga bajando hasta explotar. end end addEventHandler("onVehicleDamage", getRootElement(), antiblow) Ales_Steel con respecto a esto que dices tu: ""para hacerlo inservible, te recomiendo ponerle un elementData, que al subir vea si el elementData dice que esta inservible, si no es así, togleas el Control de acelerar y lo pones en false."" como puedo hacer eso? por que el vehiculo se daña pero aun sigue en movimiento cuando aceleras Link to comment
BorderLine Posted August 26, 2012 Share Posted August 26, 2012 para evitar ke el vehiculo deje de acelerar, puedes usar 2 funciones setVehicleEngineState () toggleControl () toggle control para desactivar las teklas de acelerar y marcha atras, pero te recomiendo enginestate suerte y al evento agregale un onVehicleEnter Link to comment
Zoon Posted August 26, 2012 Author Share Posted August 26, 2012 para evitar ke el vehiculo deje de acelerar, puedes usar 2 funciones setVehicleEngineState () toggleControl () toggle control para desactivar las teklas de acelerar y marcha atras, pero te recomiendo enginestate suerte y al evento agregale un onVehicleEnter amigo le agregue setVehicleEngineState ( source, false ) para que cuando se destruyera el motor se apagara pero cuando te vajas y entras al auto de nuevo el motor vuelve a encender como podria suspender eso? Link to comment
BorderLine Posted August 26, 2012 Share Posted August 26, 2012 aparte de addEventHandler("onVehicleDamage", getRootElement(), antiblow) debias agregar addEventHandler("onVehicleEnter", getRootElement(), antiblow) addEventHandler("onVehicleExit", getRootElement(), antiblow) Link to comment
Zoon Posted August 26, 2012 Author Share Posted August 26, 2012 aparte de addEventHandler("onVehicleDamage", getRootElement(), antiblow) debias agregar addEventHandler("onVehicleEnter", getRootElement(), antiblow) addEventHandler("onVehicleExit", getRootElement(), antiblow) si ahora si funciona correctamente gracias por la ayuda yakuza agradesido Ales_steel amigo muchas gracias por tu ayuda tambien Link to comment
Recommended Posts