3rokul Posted September 26, 2012 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.
3rokul Posted September 26, 2012 Author Posted September 26, 2012 Hola ? solo quiero saber lo que tengo mal... Si no vas decir nada interesante mantente al margen, gracias.
Renkon Posted September 26, 2012 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.
Renkon Posted September 26, 2012 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)
3rokul Posted September 26, 2012 Author 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".
Renkon Posted September 26, 2012 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.
Arsilex Posted September 26, 2012 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...
BorderLine Posted September 26, 2012 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)
3rokul Posted September 26, 2012 Author 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
Alexs Posted September 26, 2012 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.
3rokul Posted September 27, 2012 Author 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.
Alexs Posted September 27, 2012 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.
Recommended Posts