Jump to content

Math.Random How should i do ?


FuriouZ

Recommended Posts

Heey

I have problem with my code, i cant figure it out how i should use math.random on it

        
local validHelmets = { 
    { [ "moto", "moto" ] }, 
    { [ "helmet", "helmet" ] }, 
} 
  
local helmet_type =  " ", " "  
local randomType = math.random( 1, #validHelmets [ helmet_type ] )       
        addPedClothes ( localPlayer, randomType, 16 )    

Thanks !

Link to comment
That doesn't make any sense.

What are you trying to do?

If player enters to the bike, he gets random helmet

local validHelmets = { 
    { "moto", "moto"  }, 
    { "helmet", "helmet" }, 
} 
addEventHandler("onClientVehicleEnter", root, 
    function() 
        if ( getPedSkin( getLocalPlayer() ) == 0 and getVehicleType( getPedOccupiedVehicle( getLocalPlayer() ) ) == "Bike" ) then  
      
        local randomType = (unpack(validHelmets[math.random(#validHelmets)]))        
            addPedClothes ( localPlayer, randomType, 16 )            
        end 
    end)     

Link to comment
local validHelmets = 
    { 
        { "moto", "moto"  }, 
        { "helmet", "helmet" }, 
    } 
  
addEventHandler ( "onClientVehicleEnter", root, 
    function ( thePlayer ) 
        if ( thePlayer == localPlayer ) then 
            if ( getElementModel ( localPlayer ) == 0 and getVehicleType ( source ) == "Bike" ) then 
                local texture, model = unpack ( validHelmets [ math.random ( #validHelmets ) ] ) 
                addPedClothes ( localPlayer, texture, model, 16 ) 
            end 
        end 
    end 
) 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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