تفضل سويته لك على السريع , اذا ماظبط ردلي خبر
-- # Client
local Vehicles = {
{'Alpha',602},
{'Banshee',429},
{'Buffalo',402},
{'Bullet',541},
{'Cheetah',415},
{'Comet',480},
{'Elegy',562},
{'Euros',587},
{'Flash',565},
{'Infernus',411},
{'Jester',559},
{'Phoenix',603},
{'Sultan',560},
{'Super GT',506},
{'Turismo',451},
{'Uranus',558},
{'Windsor',555},
{'ZR-350',477},
{'Cargobob',548},
{'News Chopper',488},
{'Police Maverick',497},
{'Dodo',593},
{'Stuntplane',513},
{'NRG-500',522},
{'Freeway',463},
{'Sanchez',468}
}
for i,v in ipairs ( Vehicles ) do
local row = guiGridListAddRow ( grid )
guiGridListSetItemText ( grid , row , 1 , v[1] , false , false )
guiGridListSetItemData ( grid , row , 1 , v[2] )
end
addEventHandler('onClientGUIClick',root, function ( )
if ( source == GUIEditor.button[1] ) then
if ( guiGridListGetSelectedItem ( grid ) ~= -1 ) then
triggerServerEvent('CreateVehicle',getLocalPlayer(),guiGridListGetItemData ( grid , guiGridListGetSelectedItem ( grid ) , 1 ) )
end
end
end
)
-- # Server
local Vehicle = { }
addEvent('CreateVehicle',true)
addEventHandler('CreateVehicle',root,
function ( id )
if ( isElement ( Vehicle[source] ) ) then
destroyElement ( Vehicle[source] )
end
local Position = { getElementPosition ( source ) }
Vehicle[source] = createVehicle ( id , Position[1] , Position[2] , Position[3] )
warpPedIntoVehicle ( source , Vehicle[source] )
end
)
addEventHandler('onPlayerQuit',root, function ( )
if ( isElement ( Vehicle[source] ) ) then
destroyElement ( Vehicle[source] )
end
end)