Jump to content

Vehicle table


Sasu

Recommended Posts

Posted

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) 

State: Inactive

Posted

I'm not begginer scripter -.-' .

seleccionVehicleBox = guiCreateComboBox(7, 33, 219, 22, "Selecciona el vehiculo", false, tabPanelExtra1) 

State: Inactive

Posted

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) 

My in-game name: Jaysds1

Retired CMG Scripter

World Of Tanks GameMode (Open-Source): https://github.com/Jaysds1/mtasa-wot-gamemode

Online GUI-Editor (WIP): https://forum.mtasa.com/topic/47678-online-gui-editor/

 

sE5Qm.png

TiV3C.png

img.php?id=0&text=Lua%20Scripter

Posted

Its works. Thanks. Do you know how I could put the names in alphabetic order?

State: Inactive

Posted

How do I put it?

I tried:

local items = guiComboBoxAddItem( seleccionVehicleBox, table.sort(getVehicleNameFromModel(model))) 

But I got string.

State: Inactive

Posted

No, that doesn't make any sense, read again the syntax of table.sort.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

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) 

My in-game name: Jaysds1

Retired CMG Scripter

World Of Tanks GameMode (Open-Source): https://github.com/Jaysds1/mtasa-wot-gamemode

Online GUI-Editor (WIP): https://forum.mtasa.com/topic/47678-online-gui-editor/

 

sE5Qm.png

TiV3C.png

img.php?id=0&text=Lua%20Scripter

Posted
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!

State: Inactive

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