IvkO Posted August 14, 2012 Posted August 14, 2012 Hi.I wanna make a random car on player spawn but it doest work... wheres my mistake? ;s addEventHandler ( "onPlayerSpawn", getRootElement(), function(thePlayer) local vehicle = getPedOccupiedVehicle ( thePlayer ) vehicles = {602, 545, 496, 517, 401, 410, 518, 600, 527, 436, 589, 580, 419, 439, 533, 549, 526, 491, 474, 445, 467, 604, 426, 507, 547, 585, 405, 587, 409, 466, 550, 492, 566, 546, 540, 551, 421, 516, 529,513, 581, 510, 509, 522, 481, 461, 462, 448, 521, 468, 463, 586, 485, 552, 431, 438, 437, 574, 420, 525, 408, 416, 596, 433, 597, 427, 599, 490,528, 601, 407, 428, 544, 523, 470, 598, 499, 588, 609, 403, 498, 514, 524, 423, 532, 414, 578, 443, 486, 515, 406, 531, 573, 456, 455, 459, 543, 422, 583, 482, 478, 605, 554, 530, 418, 572, 582, 413, 440, 536, 575, 534, 567, 535, 576, 412, 402, 542, 603, 475, 568, 557, 424, 471, 504, 495, 457, 483, 508, 571, 500, 444, 556, 429, 411, 541, 559, 415, 561, 480, 560, 562, 506, 565, 451, 434, 558, 494, 555, 502, 477, 503, 579, 400, 404, 489, 505, 479, 442, 458} vehicleid = tonumber(vehicles[math.random(#vehicles)]) setElementModel ( vehicle, vehicleid ) end ) also can someone tell me how to edit some scoreboard's columns .. i've searched all over the scoreboard resource and didnt find it:|
Guest Guest4401 Posted August 14, 2012 Posted August 14, 2012 Hi.I wanna make a random car on player spawn but it doest work... wheres my mistake? ;sonPlayerSpawn - source is the player, not first parameteralso can someone tell me how to edit some scoreboard's columns .. i've searched all over the scoreboard resource and didnt find it:| https://wiki.multitheftauto.com/wiki/Res ... scoreboard
IvkO Posted August 14, 2012 Author Posted August 14, 2012 ehm... i dont get your 1st answer and ty for the scoreboard
AMARANT Posted August 14, 2012 Posted August 14, 2012 Try this random: local randomindex = math.random(1,#vehicles) local vehicleid = vehicles[randomindex]
FWCentral Posted August 14, 2012 Posted August 14, 2012 addEventHandler ( "onPlayerSpawn", getRootElement(), function(thePlayer) -- [url=https://wiki.multitheftauto.com/wiki/OnPlayerSpawn]https://wiki.multitheftauto.com/wiki/OnPlayerSpawn[/url] the first parameter returned is the x position. local vehicle = getPedOccupiedVehicle ( thePlayer ) vehicles = {602, 545, 496, 517, 401, 410, 518, 600, 527, 436, 589, 580, 419, 439, 533, 549, 526, 491, 474, 445, 467, 604, 426, 507, 547, 585, 405, 587, 409, 466, 550, 492, 566, 546, 540, 551, 421, 516, 529,513, 581, 510, 509, 522, 481, 461, 462, 448, 521, 468, 463, 586, 485, 552, 431, 438, 437, 574, 420, 525, 408, 416, 596, 433, 597, 427, 599, 490,528, 601, 407, 428, 544, 523, 470, 598, 499, 588, 609, 403, 498, 514, 524, 423, 532, 414, 578, 443, 486, 515, 406, 531, 573, 456, 455, 459, 543, 422, 583, 482, 478, 605, 554, 530, 418, 572, 582, 413, 440, 536, 575, 534, 567, 535, 576, 412, 402, 542, 603, 475, 568, 557, 424, 471, 504, 495, 457, 483, 508, 571, 500, 444, 556, 429, 411, 541, 559, 415, 561, 480, 560, 562, 506, 565, 451, 434, 558, 494, 555, 502, 477, 503, 579, 400, 404, 489, 505, 479, 442, 458} vehicleid = tonumber(vehicles[math.random(#vehicles)]) setElementModel ( vehicle, vehicleid ) end ) In other words, change function(thePlayer) to function() and change anything else with thePlayer variable to "source"(without quotes).
IvkO Posted August 14, 2012 Author Posted August 14, 2012 if that should be : addEventHandler("onPlayerSpawn",getRootElement(), function() local vehicle = getPedOccupiedVehicle ( source ) vehicles = {602, 545, 496, 517, 401, 410, 518, 600, 527, 436, 589, 580, 419, 439, 533, 549, 526, 491, 474, 445, 467, 604, 426, 507, 547, 585, 405, 587, 409, 466, 550, 492, 566, 546, 540, 551, 421, 516, 529,513, 581, 510, 509, 522, 481, 461, 462, 448, 521, 468, 463, 586, 485, 552, 431, 438, 437, 574, 420, 525, 408, 416, 596, 433, 597, 427, 599, 490,528, 601, 407, 428, 544, 523, 470, 598, 499, 588, 609, 403, 498, 514, 524, 423, 532, 414, 578, 443, 486, 515, 406, 531, 573, 456, 455, 459, 543, 422, 583, 482, 478, 605, 554, 530, 418, 572, 582, 413, 440, 536, 575, 534, 567, 535, 576, 412, 402, 542, 603, 475, 568, 557, 424, 471, 504, 495, 457, 483, 508, 571, 500, 444, 556, 429, 411, 541, 559, 415, 561, 480, 560, 562, 506, 565, 451, 434, 558, 494, 555, 502, 477, 503, 579, 400, 404, 489, 505, 479, 442, 458} local randomindex=math.random(1,#vehicles) local vehicleid=vehicles[randomindex] setElementModel ( vehicle,vehicleid ) end) then it aint working
AMARANT Posted August 14, 2012 Posted August 14, 2012 Any errors? Debugscript? And are you sure that your player spawns being already in a vehicle?
IvkO Posted August 15, 2012 Author Posted August 15, 2012 no errors... actuallty the spawn position is a vehicle if thats what you're askin
Guest Guest4401 Posted August 15, 2012 Posted August 15, 2012 I think you should usegetElementModel That is no way going to help in here.
FWCentral Posted August 15, 2012 Posted August 15, 2012 I don't quite understand, when you first spawn the player using spawnPlayer you then put the player in a vehicle? and now with this script you want to change the vehicle model to a random one? Please explain a bit more.
IvkO Posted August 15, 2012 Author Posted August 15, 2012 map starts ... all spawn points get a random car ... maybe "onPlayerSpawn" function aint for that?
FWCentral Posted August 15, 2012 Posted August 15, 2012 The "onPlayerSpawn" event is triggered when the spawnPlayer function is used as far as im aware, so if your not using the spawnPlayer function it wont trigger the event. Post more of the script here or PM it too me.
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