Jump to content

[Ayuda] Error con resource "colorlights"


Recommended Posts

Hola a todos cómo estan? Tengo un problema con el resource "colorlights" que lo descargue de la Community.

Ya estoy loco, probe de todo, hice de todo, y aun sigue dandome errores.

El error es el siguiente, el script funciona, pero en el server.log deja el siguiente mensaje muchisimas veces:

WARNING: colorlights\server.lua:26: Bad 'vehicle' pointer @ 'setVehicleHeadLightColor'(1)

De este modo el archivo "server.log" se llena mucho y ocupa mucho espacio, me llegó a ocupar 3.7GB de datos con ese comando.

Lo descargo asi directamente de la community, lo instalo asi como viene y sigue dandome errores.

Link del resource en la community: https://community.multitheftauto.com/index.php?p=resources&s=details&id=331

Espero que puedan ayudarme, saludos y gracias.

Link to comment

intenta reemplazando esto

function ( playerVehicle ) 
                  setVehicleHeadLightColor( playerVehicle, math.random(0,255), math.random(0,255), math.random(0,255) ) 
                end 

por esto

function ( playerVehicle ) 
                if playerVehicle then 
                  setVehicleHeadLightColor( playerVehicle, math.random(0,255), math.random(0,255), math.random(0,255) ) 
                end 

Link to comment

Probá así:

  
function Disco(player,command) 
vehicle = getPedOccupiedVehicle(player) 
  if (vehicle) then 
    if discoState[player] == false then 
      discoState[player] = true 
      discoTimer[player] = setTimer(  
              function () 
                  setVehicleHeadLightColor( vehicle, math.random(0,255), math.random(0,255), math.random(0,255) ) 
              end 
          , 100, 0, vehicle ) 
          outputChatBox( "!!Disco-Fever!!", player, 0, 255, 0 ) 
    else 
      if discoTimer[player] then 
        killTimer( discoTimer[player] ) 
          discoTimer[player] = nil 
        discoState[player] = false 
        setVehicleHeadLightColor( vehicle, 255, 255, 255 ) 
      end 
    end 
    else 
        outputChatBox( "!!You have to sit in a Car/Bike!!", player, 255, 0, 0 ) 
    end 
end 
  

Link to comment
Probá así:
  
function Disco(player,command) 
vehicle = getPedOccupiedVehicle(player) 
  if (vehicle) then 
    if discoState[player] == false then 
      discoState[player] = true 
      discoTimer[player] = setTimer(  
              function () 
                  setVehicleHeadLightColor( vehicle, math.random(0,255), math.random(0,255), math.random(0,255) ) 
              end 
          , 100, 0, vehicle ) 
          outputChatBox( "!!Disco-Fever!!", player, 0, 255, 0 ) 
    else 
      if discoTimer[player] then 
        killTimer( discoTimer[player] ) 
          discoTimer[player] = nil 
        discoState[player] = false 
        setVehicleHeadLightColor( vehicle, 255, 255, 255 ) 
      end 
    end 
    else 
        outputChatBox( "!!You have to sit in a Car/Bike!!", player, 255, 0, 0 ) 
    end 
end 
  

El server.log sigue dandome los errores :(

Link to comment
  
function Disco(player,command) 
vehicle = getPedOccupiedVehicle(player) 
  if (vehicle) then 
    if discoState[player] == false then 
      discoState[player] = true 
      discoTimer[player] = setTimer( 
              function () 
                  setVehicleHeadLightColor( vehicle, math.random(0,255), math.random(0,255), math.random(0,255) ) 
              end 
          , 100, 0) 
          outputChatBox( "!!Disco-Fever!!", player, 0, 255, 0 ) 
    else 
      if discoTimer[player] then 
        killTimer( discoTimer[player] ) 
          discoTimer[player] = nil 
        discoState[player] = false 
        setVehicleHeadLightColor( vehicle, 255, 255, 255 ) 
      end 
    end 
    else 
        outputChatBox( "!!You have to sit in a Car/Bike!!", player, 255, 0, 0 ) 
    end 
end 
  

Link to comment
  
function Disco(player,command) 
vehicle = getPedOccupiedVehicle(player) 
  if (vehicle) then 
    if discoState[player] == false then 
      discoState[player] = true 
      discoTimer[player] = setTimer( 
              function () 
                  setVehicleHeadLightColor( vehicle, math.random(0,255), math.random(0,255), math.random(0,255) ) 
              end 
          , 100, 0) 
          outputChatBox( "!!Disco-Fever!!", player, 0, 255, 0 ) 
    else 
      if discoTimer[player] then 
        killTimer( discoTimer[player] ) 
          discoTimer[player] = nil 
        discoState[player] = false 
        setVehicleHeadLightColor( vehicle, 255, 255, 255 ) 
      end 
    end 
    else 
        outputChatBox( "!!You have to sit in a Car/Bike!!", player, 255, 0, 0 ) 
    end 
end 
  

Ya no me ha dado problemas.

¡Muchas gracias Tomás! :D

Link to comment
De nada, era un mal argumento del setTimer. Suerte!

Men luego de unos dias yo no entre a la carpeta "logs" pero se me dio por entrar a ver los logs y me veo con que el archivo server.log pesa 4GB o.O y lo abri y tdo dice:

[2014-06-08 22:09:09] WARNING: colorlights\server.lua:28: Bad 'vehicle' pointer @ 'setVehicleHeadLightColor'(1)

Podrias ayudarme nuevamente? :(

Link to comment
  • Recently Browsing   0 members

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