Hello there, I'm not that good in scripting and i want to change a normal window into dx one. Can anyone tell me how ?
I want to make this window dx.
--------------------------------------------------------------------------------------------------------------------------------------------------
function displayGUI(player)
if player == localPlayer and (not isPedInVehicle(player)) and (not isElement(dealerWindow)) then
dealerWindow = guiCreateWindow((resX/2) - (395/2),(resY/2) - (337/2),395,337,"SAMG:RPG Car Dealer",false)
dealerGrid = guiCreateGridList(0.0278,0.0801,0.9443,0.7656,true,dealerWindow)
guiGridListSetSelectionMode(dealerGrid,0)
vehicleCol = guiGridListAddColumn(dealerGrid,"Vehicle Name",0.3)
speedCol = guiGridListAddColumn(dealerGrid,"Top Speed",0.3)
priceCol = guiGridListAddColumn(dealerGrid,"Price",0.3)
for i,v in pairs(carList) do
local modelid = getVehicleModelFromName(v[1])
if modelid then
local row = guiGridListAddRow ( dealerGrid )
guiGridListSetItemText ( dealerGrid, row, vehicleCol, v[1], false, false )
local modelid = getVehicleModelFromName(v[1])
guiGridListSetItemData( dealerGrid, row, vehicleCol, modelid )
local vehicle = createVehicle(modelid, 0,0,0)
local handling = getVehicleHandling(vehicle).maxVelocity
destroyElement(vehicle)
guiGridListSetItemText ( dealerGrid, row, speedCol, handling, false, false )
guiGridListSetItemText ( dealerGrid, row, priceCol, v[2], false, true )
end
end
showCursor(true)
purchaseButton = guiCreateButton(0.0228,0.8694,0.2962,0.095,"Purchase",true,dealerWindow)
addEventHandler("onClientGUIClick", purchaseButton,function()
if guiGridListGetSelectedCount(dealerGrid) == 3 then
local selectedRow = guiGridListGetSelectedItem(dealerGrid)
local vehicleID = guiGridListGetItemData(dealerGrid, selectedRow, vehicleCol)
local price = guiGridListGetItemText(dealerGrid, selectedRow, priceCol)
triggerServerEvent("onPlayerPurchaseVehicle", localPlayer, vehicleID, price)
end
end, false)
testButton = guiCreateButton(0.3544,0.8694,0.2962,0.095,"Test Drive",true,dealerWindow)
addEventHandler("onClientGUIClick", testButton ,function()
if guiGridListGetSelectedCount(dealerGrid) == 3 then
local selectedRow = guiGridListGetSelectedItem(dealerGrid)
local vehicleID = guiGridListGetItemData(dealerGrid, selectedRow, vehicleCol)
triggerServerEvent("onPlayerTestVehicle", localPlayer, vehicleID)
end
end, false )
exitButton = guiCreateButton(0.6785,0.8694,0.2962,0.095,"Exit",true,dealerWindow)
addEventHandler("onClientGUIClick", exitButton,function()
destroyElement(dealerWindow)
showCursor(false)
end, false )
end
end
addEventHandler("onClientMarkerHit", resourceRoot, displayGUI)
--------------------------------------------------------------------------------------------------------------------------------