rusztamas Posted October 16, 2015 Posted October 16, 2015 Hey guys! I started learning LUA about a week ago, and i want to try in MTA:SA too! I started creating a bankrob script, and now, i don't know these functions very well. I want to do this: Place a marker (cylinder) anywhere on the map. When the guy runs into the marker, it disappears, and gives him 50$. I can't write it, because i placed the marker, and i'm running into it, but nothing happens!
Aristates Posted October 16, 2015 Posted October 16, 2015 (edited) local myMarker = createMarker(-2596.625, 579.358, 15.626, 'cylinder', 2.0, 255, 0, 0, 150) Amount = { "100", "200", "300", "400", "500", "600", "700", "800", "900", "1000" } function MarkerHit( hitElement, matchingDimension, player ) givePlayerMoney ( player, math.random(#Amount) end addEventHandler( "onMarkerHit", myMarker, MarkerHit ) Edited October 16, 2015 by Guest
1LoL1 Posted October 16, 2015 Posted October 16, 2015 (edited) local myMarker = createMarker(-2596.625, 579.358, 15.626, 'cylinder', 2.0, 255, 0, 0, 150) Amount = { "100", "200", "300", "400", "500", "600", "700", "800", "900", "1000" } function MarkerHit( hitElement, matchingDimension, player ) givePlayerMoney ( player, Amount ) end addEventHandler( "onMarkerHit", myMarker, MarkerHit ) Use math.random givePlayerMoney ( player, math.random(Amount)) or local mymarker = createMarker(-2596.625, 579.358, 15.626, 'cylinder', 2.0, 255, 0, 0, 150) function MarkerHit( hitElement, matchingDimension, player ) givePlayerMoney(player, 50) end addEventHandler("onMarkerHit", mymarker , MarkerHit ) Edited October 16, 2015 by Guest
Aristates Posted October 16, 2015 Posted October 16, 2015 local myMarker = createMarker(-2596.625, 579.358, 15.626, 'cylinder', 2.0, 255, 0, 0, 150) Amount = { "100", "200", "300", "400", "500", "600", "700", "800", "900", "1000" } function MarkerHit( hitElement, matchingDimension, player ) givePlayerMoney ( player, Amount ) end addEventHandler( "onMarkerHit", myMarker, MarkerHit ) Use math.random givePlayerMoney ( player, math.random(Amount)) sorry fixed.
!#NssoR_) Posted October 16, 2015 Posted October 16, 2015 Amount = { "100", "200", "300", "400", "500", "600", "700", "800", "900", "1000" } function MarkerHit( hitElement, matchingDimension ) givePlayerMoney ( hitElement, Amount[math.random(#Amount)] ) end addEventHandler( "onMarkerHit", myMarker, MarkerHit )
rusztamas Posted October 16, 2015 Author Posted October 16, 2015 Thanks to everybody! Everybody helped
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