Alexs Posted April 13, 2012 Posted April 13, 2012 Hola a Todos, queria saber como hacer las luces de los autos de un Team de un color y los de otro team de otro, y saber si esto gasta mucha Ram, ya que tengo algo limitado su uso en mi nuevo hosting...
Edikosh998 Posted April 13, 2012 Posted April 13, 2012 Las luces de los faroles hablas? Se puede cambiar? EDIT : Jjajaja mira esto https://wiki.multitheftauto.com/wiki/Set ... LightColor Bueno ahora te ayudo perame que te lo formulo -- Bueno lo mejor generalmente es agregar un elementData a los autos, determinando que son de tal Team , ok? --Ejemplo setElementData(vehicle,"luces.Team",{255,0,0}) -- Una tabla dentro del elementData por el cual guarda los colores (aqui es rojo) function cuandoEntraAlVehiculo(player,seat) local luces = getElementData(source,"luces.Team") if seat == 0 then if luces then setVehicleHeadLightColor(source,luces[1],luces[2],luces[3]) end end end addEventHandler("onVehicleEnter",root,cuandoEntraAlVehiculo) Bueno, luego de lo que no puede entrar al auto y todo eso, ya lo tenias asi que no hace falta
Alexs Posted April 13, 2012 Author Posted April 13, 2012 estaba pensando en usar la misma tabla algo asi como: addEventHandler ( "onResourceStart", resourceRoot, function ( ) vehicles = { } for index = 1, 21 do vehicles [ getElementByID ( "ALFA".. index ) ] = true end end ) function lucesalfa () setVehicleHeadLightColor (vehicles, 255, 155, 0) addEventHandler ( "onResourceStart", getRootElement, lucesalfa) mi duda es lo de la ram...
Edikosh998 Posted April 13, 2012 Posted April 13, 2012 Hmm ni idea cuanto puede gastar esa configuracion de RAM. No creo que mucho sinceramente, igual te recomendaria que preguntes en el foro de ingles sino.
Alexs Posted April 13, 2012 Author Posted April 13, 2012 Hmm ni idea cuanto puede gastar esa configuracion de RAM. No creo que mucho sinceramente, igual te recomendaria que preguntes en el foro de ingles sino. y lo del script esta bien?
Edikosh998 Posted April 13, 2012 Posted April 13, 2012 Esta mal , es mas facil hacer esto (ademas no se porque pusiste un elemento como index de tabla y un true al final) addEventHandler ( "onResourceStart", resourceRoot, function ( ) for index = 1, 21 do setVehicleHeadLightColor(getElementByID ( "ALFA".. index ),255,155,0) end end )
Alexs Posted April 13, 2012 Author Posted April 13, 2012 Esta mal , es mas facil hacer esto (ademas no se porque pusiste un elemento como index de tabla y un true al final) addEventHandler ( "onResourceStart", resourceRoot, function ( ) for index = 1, 21 do setVehicleHeadLightColor(getElementByID ( "ALFA".. index ),255,155,0) end end ) Me dice bad argument "setVehicleHeadLightColor"
Edikosh998 Posted April 13, 2012 Posted April 13, 2012 Ponele tostring(index) porque al no ser string , no lo valida (mi error) Fijate ademas (aunque creo que ni cambia) juntando los dos puntos con el index.
Castillo Posted April 13, 2012 Posted April 13, 2012 Talvez esos vehiculos no existan, tenes que verificar si el elemento existe usando: isElement.
Alexs Posted April 13, 2012 Author Posted April 13, 2012 Ponele tostring(index) porque al no ser string , no lo valida (mi error)Fijate ademas (aunque creo que ni cambia) juntando los dos puntos con el index. addEventHandler ( "onResourceStart", resourceRoot, function ( ) for index = 1, 21 do setVehicleHeadLightColor(getElementByID ( "MCC"..tostring(index) ), 255, 154, 9) end end ) Acabo por funcionar, Pueden cerrar el tema.
Alexs Posted April 13, 2012 Author Posted April 13, 2012 Talvez esos vehiculos no existan, tenes que verificar si el elemento existe usando: isElement. Ahh y respecto a eso, uso el mismo map que en los Vehiculos por Team, Gracias a Ambos por Apoyarme :B
Recommended Posts