UserToDelete Posted April 3, 2015 Share Posted April 3, 2015 Client.lua function bucear () x,y,z = getElementPosition(localPlayer) if z <= 0 then cancelEvent() end end addEventHandler("onClientPlayerDamage", root, bucear) Link to comment
Tomas Posted April 3, 2015 Share Posted April 3, 2015 Eso no funcionaría al 100% porque no siempre el agua está debajo de la altura 0 addEventHandler("onClientPlayerDamage",root, function (_,wep) if wep == 53 then cancelEvent() end end ) Link to comment
Enargy, Posted April 3, 2015 Share Posted April 3, 2015 · Hidden Hidden Eso no funcionaría al 100% porque no siempre el agua está debajo de la altura 0 Es cierto. Ademas no se define si el jugador esta en el agua, mas bien el daño es cancelado si la persona esta a una altura menor de 0. ( -1, -infinito). el código funciona pero no para lo que realmente tiene que funcionar. Link to comment
Tomas Posted April 3, 2015 Share Posted April 3, 2015 Otra forma sería: addEventHandler("onClientPlayerDamage",root, function(attacker) if not attacker and isPedInWater(source) then cancelEvent() end end ) Link to comment
UserToDelete Posted April 4, 2015 Author Share Posted April 4, 2015 Gracias por los aportes , De todas formas, andaba pensando en ese error hace mucho tiempo y desisti a los 5 minutos pensando Link to comment
Recommended Posts