Jump to content

[Help] Random vehicle marker


Yurikas

Recommended Posts

Posted

Hello MTA community!

I need help with random vehicle spawner or marker. How can i make script, where i example drive through marker and it gives random vehicle to me?

Please reply.

Posted
createMarker()
math.random()
createVehicle()
warpPedIntoVehicle()

-- You can find examples on community.multitheftauto.com

 

~ This has to be the worst board post I have ever read. It simply makes no sense. You start off by talking about space or something, then you randomly start babbling about cupcakes, and you end off with random fish names.

~ Don't listen to this guy, any board with the categories 'dinosaurs, spaceships, fried foods, wild animals, alien abductions, business casual, robots, and fireworks' has true potential.

 

  • Moderators
Posted

I didn't tested it.

local vehicleIds = {
    400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415,
	416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433,
	434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451,
	452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469,
	470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487,
	488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505,
	506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523,
	524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541,
	542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559,
	560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577,
	578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595,
	596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611
}

local markerX, markerY, markerY = 0, 0, 3  -- marker position
local marker = createMarker(markerX, markerY, markerY, "cylinder", 2)

addEventHandler("onMarkerHit", marker, function(element, mdim)
    if isElement(element) and getElementType(element) == "player" and not isPedInVehicle(element) then
    
        local playerX, playerY, playerZ = getElementPosition(element)
        local randomVehicleId = vehicleIds[math.random(1,#vehicleIds)]
            
        local vehicle = createVehicle(randomVehicleId, playerX, playerY, playerZ + 1)
        addEventHandler("onVehicleExplode", vehicle, function()
            setTimer(destroyElement, 30000, 1, vehicle)
        end)
        
        warpPedIntoVehicle(element, vehicle)
    end
end)

 

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