3rokul Posted September 26, 2012 Share Posted September 26, 2012 function auhs(Player) local vehh = getPedOccupiedVehicle(Player) if not vehh and isPedInVehicle(Player) then setVehicleDamageProof(source, true) end end Quiero hacer que si hay alguien dentro del vehiculo se rompa y si no hay nadie pues que sea indestructible. Gracias. Link to comment
3rokul Posted September 26, 2012 Author Share Posted September 26, 2012 Hola ? solo quiero saber lo que tengo mal... Si no vas decir nada interesante mantente al margen, gracias. Link to comment
Renkon Posted September 26, 2012 Share Posted September 26, 2012 Lo piensas hacer onVehicleEnter, onResourceStart?. porque ahí tienes un source, pero no muestras la función, y muestras un Player que no sabemos de donde viene. Link to comment
3rokul Posted September 26, 2012 Author Share Posted September 26, 2012 onResourceStart Link to comment
Renkon Posted September 26, 2012 Share Posted September 26, 2012 Entonces, tu lo que quieres hacer es que onResourceStart un auto sea indestructible si esta vacío, y si alguien entra se rompa?? entonces function SmashedPotatoes() veh = createVehicle(...) setVehicleDamageProof(veh, true) end function fapfapfap() blowVehicle(source) end addEventHandler("onVehicleEnter", getRootElement(), fapfapfap) addEventHandler("onResourceStart", resourceRoot, SmashedPotatoes) Link to comment
3rokul Posted September 26, 2012 Author Share Posted September 26, 2012 Me parece increible que se trate de tomar a la gente por idiota... no pretendo explotar el coche sino que el damageproof sea "false". Link to comment
Renkon Posted September 26, 2012 Share Posted September 26, 2012 1º: en ningún momento te traté de idiota. Creo que el que está faltando el respeto sos vos. 2º: es cuestion de editar una línea. En vez de postear eso podrías modificarlo y listo. 3º: encima que me propongo ayudarte, fijate como respondés, un poco de respeto no viene mal eh. Al fin y al cabo yo te estoy haciendo un favor, y como MINIMO tendrias que agradecerme. Link to comment
Arsilex Posted September 26, 2012 Share Posted September 26, 2012 este tio creo que ya estuvo por aqui y como nadie queria ayudarle y le decian que aprenda lua empezo a insltarlos es un desagradecido ... nada mas que decir... Link to comment
3rokul Posted September 26, 2012 Author Share Posted September 26, 2012 pekio123 te equivocas de persona. Link to comment
BorderLine Posted September 26, 2012 Share Posted September 26, 2012 no uses onResourceStart. Intenta esto, Nose si funcione function auhs() local vehh = getPedOccupiedVehicle(source) if vehh and isPedInVehicle(source) then setVehicleDamageProof(veh, false) end end addEventHandler("onVehicleEnter", getRootElement(), auhs) function lc() local veh = getPedOccupiedVehicle(source) setVehicleDamageProof(veh,true) end addEventHandler("onVehicleExit", getRootElement(), lc) Link to comment
3rokul Posted September 26, 2012 Author Share Posted September 26, 2012 /newse.lua:10: Bad 'ped' pointer @ 'getPedOccupiedVehicl [ He'(1) [ [01:15:28] WARNING: vida/newse.lua:11: Bad argument @ 'setVehicleDamageProof' Gracias por tu ayuda, me da error eso Link to comment
Alexs Posted September 26, 2012 Share Posted September 26, 2012 Eso es por que al salir del vehículo ya no tiene un vehículo así que 'veh' devuelve false. function auhs() local vehh = getPedOccupiedVehicle(source) if vehh and isPedInVehicle(source) then setVehicleDamageProof(veh, false) end end addEventHandler("onVehicleEnter", getRootElement(), auhs) function lc() setVehicleDamageProof(source,true) end addEventHandler("onVehicleStartExit", getRootElement(), lc) y si deberías decirle gracias al menos a Renkon. Link to comment
3rokul Posted September 27, 2012 Author Share Posted September 27, 2012 local vehh = getPedOccupiedVehicle(source) Ahora me da error esto. Siento si mis maneras no han parecido las correctas pero pensaba que se me estaba trolleando por ser novato, pido disculpas. Link to comment
Alexs Posted September 27, 2012 Share Posted September 27, 2012 function auhs() setVehicleDamageProof(source, false) end addEventHandler("onVehicleEnter", getRootElement(), auhs) function lc() setVehicleDamageProof(source,true) end addEventHandler("onVehicleStartExit", getRootElement(), lc) Acá el error era que source no es un ped, es el vehículo. Link to comment
Recommended Posts