IvkO Posted August 14, 2012 Share 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:| Link to comment
Guest Guest4401 Posted August 14, 2012 Share 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 Link to comment
IvkO Posted August 14, 2012 Author Share Posted August 14, 2012 ehm... i dont get your 1st answer and ty for the scoreboard Link to comment
AMARANT Posted August 14, 2012 Share Posted August 14, 2012 Try this random: local randomindex = math.random(1,#vehicles) local vehicleid = vehicles[randomindex] Link to comment
FWCentral Posted August 14, 2012 Share 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). Link to comment
IvkO Posted August 14, 2012 Author Share 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 Link to comment
AMARANT Posted August 14, 2012 Share Posted August 14, 2012 Any errors? Debugscript? And are you sure that your player spawns being already in a vehicle? Link to comment
IvkO Posted August 15, 2012 Author Share Posted August 15, 2012 no errors... actuallty the spawn position is a vehicle if thats what you're askin Link to comment
Tete omar Posted August 15, 2012 Share Posted August 15, 2012 I think you should use getElementModel Link to comment
Guest Guest4401 Posted August 15, 2012 Share Posted August 15, 2012 I think you should usegetElementModel That is no way going to help in here. Link to comment
FWCentral Posted August 15, 2012 Share 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. Link to comment
IvkO Posted August 15, 2012 Author Share Posted August 15, 2012 map starts ... all spawn points get a random car ... maybe "onPlayerSpawn" function aint for that? Link to comment
FWCentral Posted August 15, 2012 Share 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. Link to comment
FWCentral Posted August 26, 2012 Share Posted August 26, 2012 Ok what game mode are you using? 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