Jump to content

givePlayerMoney on markerHit?


rusztamas

Recommended Posts

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!

Link to comment
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 by Guest
Link to comment
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 by Guest
Link to comment
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.

Link to comment

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 ) 
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...