Jump to content

Una pregunta :)


Sticmy

Recommended Posts

Hey una pregunta, lo hice exactamente bien pero no stopea el setTimer.

te dejo mi código:

function colorescoches (player, cmd) 
    if cmd == "color" then 
        if hasObjectPermissionTo(player, "command.setgroup", false ) then 
            if isPedInVehicle ( player ) then 
            local uVehicle = getPedOccupiedVehicle( player ) 
                if uVehicle then 
                    local tiempo = setTimer (function () setVehicleColor( uVehicle, math.random( 255 ), math.random( 255 ), math.random( 255) ) end, 50, 0) 
                else 
                    outputChatBox("Debes estar en un vehículo para utilizar este comando", player, 255, 0, 0) 
                end 
            else 
                outputChatBox("Acceso Denegado", player, 255, 0, 0) 
            end 
        elseif cmd == "parar" then 
            killTimer ( tiempo ) 
        end 
    end 
end 
addCommandHandler("color", colorescoches) 
addCommandHandler("parar", colorescoches) 

También utilize esto y no funciono:

if isTimer ( tiempo ) then killTimer ( tiempo ) end 

Link to comment

Prueba esto:

  
function colorescoches (player, cmd) 
    if cmd == "color" then 
        if hasObjectPermissionTo(player, "command.setgroup", false ) then 
            if isPedInVehicle ( player ) then 
            local uVehicle = getPedOccupiedVehicle( player ) 
                if uVehicle then 
                 tiempo = setTimer (function () setVehicleColor( uVehicle, math.random( 255 ), math.random( 255 ), math.random( 255) ) end, 50, 0) 
                else 
                    outputChatBox("Debes estar en un vehículo para utilizar este comando", player, 255, 0, 0) 
                end 
            else 
                outputChatBox("Acceso Denegado", player, 255, 0, 0) 
            end 
        elseif cmd == "parar" then 
           if isTimer ( tiempo ) then killTimer ( tiempo ) end 
        end 
    end 
end 
addCommandHandler("color", colorescoches) 
addCommandHandler("parar", colorescoches) 
  
  

Link to comment
Gracias calculador

lo que puedes hacer es poner que el setTimer se ejecute 1 vez cuando el jugador use el comando, al ejecutarse 1 vez, se stopea por si solo.

setTimer ( colorescoches, 1000, 1) El 1 hará que solo se repita 1 vez solo.

Link to comment
Gracias calculador

lo que puedes hacer es poner que el setTimer se ejecute 1 vez cuando el jugador use el comando, al ejecutarse 1 vez, se stopea por si solo.

setTimer ( colorescoches, 1000, 1) El 1 hará que solo se repita 1 vez solo.

Es buena tu opinión, pero él quiere que se repita indefinidas veces para que se vea como un rainbow (Famoso de los servers race).

Link to comment
Gracias calculador

lo que puedes hacer es poner que el setTimer se ejecute 1 vez cuando el jugador use el comando, al ejecutarse 1 vez, se stopea por si solo.

setTimer ( colorescoches, 1000, 1) El 1 hará que solo se repita 1 vez solo.

Es buena tu opinión, pero él quiere que se repita indefinidas veces para que se vea como un rainbow (Famoso de los servers race).

A vale, pues entonces mi idea no sirve para nada, a un así suerte con tu servidor.

Link to comment
  • Recently Browsing   0 members

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