Jump to content

Luces con Color


Alexs

Recommended Posts

Posted

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...

Posted

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 :)

Posted

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...

Posted
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?

Posted

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 
) 
  
  

Posted
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"

Posted
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.

Posted
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

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...