FuriouZ Posted April 17, 2014 Share 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 ! Link to comment
Castillo Posted April 17, 2014 Share Posted April 17, 2014 That doesn't make any sense. What are you trying to do? Link to comment
FuriouZ Posted April 17, 2014 Author Share 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) Link to comment
Castillo Posted April 17, 2014 Share 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 ) Link to comment
FuriouZ Posted April 17, 2014 Author Share Posted April 17, 2014 So small problem Thanks ! Link to comment
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