Brad96 Posted August 13, 2013 Share Posted August 13, 2013 buenas , estoy haciendo este script practicando , porque soy noob en esto .. enfin .. me podria corregir que pude aver hecho mal o que use mal ? gracias addCommandHandler("1", function carName (theVehicle) local id = getElementModel (theVehicle) if id == 411 or id == 511 then local vehicleName = getVehicleName (theVehicle) outputChatBox("Tu Auto Se Llama " ..vehicleName.." ) end end addEventHandler ("onPlayerVehicleEnter", getRootElement(),carName) ) Link to comment
EstrategiaGTA Posted August 13, 2013 Share Posted August 13, 2013 Eso no tiene sentido, ¿por qué un comando + addEventHandler? Además, finalizaste mal el comando. Y el outputChatBox está mal, no lo finalizaste... function carName (theVehicle) local id = getElementModel (theVehicle) if id == 411 or id == 511 then local vehicleName = getVehicleName (theVehicle) outputChatBox("Tu Auto Se Llama " ..vehicleName.."." ) end end addCommandHandler("1", carName) addEventHandler ("onPlayerVehicleEnter", getRootElement(),carName) Link to comment
Brad96 Posted August 13, 2013 Author Share Posted August 13, 2013 explicame y dime que use mal y porque y con que se finalizar el chatbox ? gracias Link to comment
Brad96 Posted August 13, 2013 Author Share Posted August 13, 2013 explicame y dime que use mal y porque y con que se finalizar el chatbox ? gracias Link to comment
EstrategiaGTA Posted August 13, 2013 Share Posted August 13, 2013 El paréntesis para cerrar la función no lo pusiste en el lugar correcto, ¿probaste el código que dejé? Link to comment
Brad96 Posted August 13, 2013 Author Share Posted August 13, 2013 si , funciona casi perfectamente , solo que se activa cuando entro al auto y la idea es ingresar el comando y que me diga el nombre Link to comment
EstrategiaGTA Posted August 13, 2013 Share Posted August 13, 2013 Usa este (eso era por el comando + el evento, y el evento 'onPlayerVehicleEnter' es cuando entras a un vehículo). function carName (theVehicle) local id = getElementModel (theVehicle) if id == 411 or id == 511 then local vehicleName = getVehicleName (theVehicle) outputChatBox("Tu Auto Se Llama " ..vehicleName.."." ) end end addCommandHandler("1", carName) Link to comment
Brad96 Posted August 13, 2013 Author Share Posted August 13, 2013 entonces aqui el commandhandler es el que se encarga de activar la funcion no ? Link to comment
EstrategiaGTA Posted August 13, 2013 Share Posted August 13, 2013 Sí, porque 'activa' la función cuando escribes el comando. Link to comment
Brad96 Posted August 13, 2013 Author Share Posted August 13, 2013 Ah Bueno Gracias tio graacias Link to comment
Sasu Posted August 13, 2013 Share Posted August 13, 2013 El primer parametro de addCommandHandler devuelve el jugador quien lo ejecuta, en server side. Deberas usar getPedOccupiedVehicle para obtener el vehiculo del jugador. Link to comment
Recommended Posts