Sasu Posted April 22, 2013 Share Posted April 22, 2013 Why this dont work? vehicleIDS = { 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, 592, 553, 577, 488, 511, 497, 548, 563, 512, 476, 593, 447, 425, 519, 520, 460, 417, 469, 487, 513, 581, 510, 509, 522, 481, 461, 462, 448, 521, 468, 463, 586, 472, 473, 493, 595, 484, 430, 453, 452, 446, 454, 485, 552, 431, 438, 437, 574, 420, 525, 408, 416, 596, 433, 597, 427, 599, 490, 432, 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, 449, 537, 538, 441, 464, 501, 465, 564, 568, 557, 424, 471, 504, 495, 457, 539, 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, 606, 607, 610, 590, 569, 611, 584, 608, 435, 450, 591, 594 } function vehiculos() for id, vehicles in ipairs ( vehicleIDS ) do local vehicleName = getVehicleNameFromModel(tonumber(vehicles)) local items = guiComboBoxAddItem( seleccionVehicleBox, vehicleName ) end end addEventHandler("onClientResourceStart", resourceRoot, vehiculos) Link to comment
Jaysds1 Posted April 22, 2013 Share Posted April 22, 2013 You need to create a combo box first using: guiCreateComboBox Link to comment
Sasu Posted April 22, 2013 Author Share Posted April 22, 2013 I'm not begginer scripter -.-' . seleccionVehicleBox = guiCreateComboBox(7, 33, 219, 22, "Selecciona el vehiculo", false, tabPanelExtra1) Link to comment
Jaysds1 Posted April 22, 2013 Share Posted April 22, 2013 sorry, try this: local vehicleIDS = { 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, 592, 553, 577, 488, 511, 497, 548, 563, 512, 476, 593, 447, 425, 519, 520, 460, 417, 469, 487, 513, 581, 510, 509, 522, 481, 461, 462, 448, 521, 468, 463, 586, 472, 473, 493, 595, 484, 430, 453, 452, 446, 454, 485, 552, 431, 438, 437, 574, 420, 525, 408, 416, 596, 433, 597, 427, 599, 490, 432, 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, 449, 537, 538, 441, 464, 501, 465, 564, 568, 557, 424, 471, 504, 495, 457, 539, 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, 606, 607, 610, 590, 569, 611, 584, 608, 435, 450, 591, 594 } addEventHandler("onClientResourceStart", resourceRoot,function() for _, model in ipairs ( vehicleIDS ) do local items = guiComboBoxAddItem( seleccionVehicleBox,getVehicleNameFromModel(model)) end end) Link to comment
Sasu Posted April 22, 2013 Author Share Posted April 22, 2013 Its works. Thanks. Do you know how I could put the names in alphabetic order? Link to comment
Jaysds1 Posted April 22, 2013 Share Posted April 22, 2013 I'm not sure how to do that... Sorry Link to comment
Sasu Posted April 22, 2013 Author Share Posted April 22, 2013 How do I put it? I tried: local items = guiComboBoxAddItem( seleccionVehicleBox, table.sort(getVehicleNameFromModel(model))) But I got string. Link to comment
Castillo Posted April 23, 2013 Share Posted April 23, 2013 No, that doesn't make any sense, read again the syntax of table.sort. Link to comment
Sasu Posted April 23, 2013 Author Share Posted April 23, 2013 I try, try, and try but I couldnt understand Link to comment
Jaysds1 Posted April 23, 2013 Share Posted April 23, 2013 try this: addEventHandler("onClientResourceStart", resourceRoot,function() local vehNames = {} for _, model in ipairs ( vehicleIDS ) do table.insert(vehNames,getVehicleNameFromModel(model)) end table.sort(vehNames) for _,name in ipairs(vehNames)do local items = guiComboBoxAddItem( seleccionVehicleBox,name) end end) Link to comment
Sasu Posted April 23, 2013 Author Share Posted April 23, 2013 Jaysds1 said: try this:addEventHandler("onClientResourceStart", resourceRoot,function() local vehNames = {} for _, model in ipairs ( vehicleIDS ) do table.insert(vehNames,getVehicleNameFromModel(model)) end table.sort(vehNames) for _,name in ipairs(vehNames)do local items = guiComboBoxAddItem( seleccionVehicleBox,name) end end) Works perfect. Thank you very much! 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