WenDo Posted June 24, 2017 Share Posted June 24, 2017 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) -------------------------------------------------------------------------------------------------------------------------------- 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