FuriouZ Posted April 17, 2014 Posted April 17, 2014 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 !
Castillo Posted April 17, 2014 Posted April 17, 2014 That doesn't make any sense. What are you trying to do?
FuriouZ Posted April 17, 2014 Author Posted April 17, 2014 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)
Castillo Posted April 17, 2014 Posted April 17, 2014 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 )
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now