TAPL Posted July 30, 2010 Share Posted July 30, 2010 Hello my old post = https://forum.multitheftauto.com/viewtopic.php?f=91&t=28541 i got this resourceRoot = getResourceRootElement() Window = guiCreateWindow(207,170,389,334,"Vehicle Upgrades",false) hydrauGrid = guiCreateGridList(0.0231,0.2526,0.2776,0.5966,true,Window) guiGridListSetSelectionMode(hydrauGrid,2) hydrauc = guiGridListAddColumn(hydrauGrid,"Hydraulics",0.7) wheelsGrid = guiCreateGridList(0.6941,0.2526,0.2776,0.5966,true,Window) guiGridListSetSelectionMode(wheelsGrid,2) wheelsc = guiGridListAddColumn(wheelsGrid,"Wheels",0.7) okBut = guiCreateButton(0.0231,0.8905,0.4537,0.081,"Close ===> F2",true,Window) nitroGrid = guiCreateGridList(0.3625,0.2568,0.2776,0.5966,true,Window) guiGridListSetSelectionMode(nitroGrid,2) nitroc = guiGridListAddColumn(nitroGrid,"Nitro",0.7) img = guiCreateStaticImage(0.0282,0.0811,0.941,0.1622,"dl3 seartk.png",true,Window) guiSetVisible (Window, false) guiWindowSetSizable (Window, false) guiMoveToBack( img ) guiSetEnabled ( img, false ) lbl = guiCreateLabel(0.509,0.8952,0.4627,0.0719,"Double click to upgrade",true,Window) guiLabelSetColor(lbl,255,255,255) guiLabelSetVerticalAlign(lbl,"top") guiLabelSetHorizontalAlign(lbl,"left",false) ------------ Hydraulics Grid ------------- local hydraurow = guiGridListAddRow ( hydrauGrid ) hydraulics = guiGridListSetItemText ( hydrauGrid, hydraurow, hydrauc, "Hydraulic", false, false ) ------------ Nitro Grid ------------- local nitrorow1 = guiGridListAddRow ( nitroGrid ) local nitrorow2 = guiGridListAddRow ( nitroGrid ) local nitrorow3 = guiGridListAddRow ( nitroGrid ) nitro1 = guiGridListSetItemText ( nitroGrid, nitrorow1, nitroc, "Nitro x1", false, false ) nitro2 = guiGridListSetItemText ( nitroGrid, nitrorow2, nitroc, "Nitro x2", false, false ) nitro3 = guiGridListSetItemText ( nitroGrid, nitrorow3, nitroc, "Nitro x3", false, false ) ------------ Wheels Grid ------------- local wheelsrow1 = guiGridListAddRow ( wheelsGrid ) local wheelsrow2 = guiGridListAddRow ( wheelsGrid ) local wheelsrow3 = guiGridListAddRow ( wheelsGrid ) local wheelsrow4 = guiGridListAddRow ( wheelsGrid ) local wheelsrow5 = guiGridListAddRow ( wheelsGrid ) local wheelsrow6 = guiGridListAddRow ( wheelsGrid ) local wheelsrow7 = guiGridListAddRow ( wheelsGrid ) local wheelsrow8 = guiGridListAddRow ( wheelsGrid ) local wheelsrow9 = guiGridListAddRow ( wheelsGrid ) local wheelsrow10 = guiGridListAddRow ( wheelsGrid ) local wheelsrow11 = guiGridListAddRow ( wheelsGrid ) local wheelsrow12 = guiGridListAddRow ( wheelsGrid ) local wheelsrow13 = guiGridListAddRow ( wheelsGrid ) local wheelsrow14 = guiGridListAddRow ( wheelsGrid ) local wheelsrow15 = guiGridListAddRow ( wheelsGrid ) local wheelsrow16 = guiGridListAddRow ( wheelsGrid ) local wheelsrow17 = guiGridListAddRow ( wheelsGrid ) wheels1 = guiGridListSetItemText ( wheelsGrid, wheelsrow1, wheelsc, "Wheel 1", false, false ) wheels2 = guiGridListSetItemText ( wheelsGrid, wheelsrow2, wheelsc, "Wheel 2", false, false ) wheels3 = guiGridListSetItemText ( wheelsGrid, wheelsrow3, wheelsc, "Wheel 3", false, false ) wheels4 = guiGridListSetItemText ( wheelsGrid, wheelsrow4, wheelsc, "Wheel 4", false, false ) wheels5 = guiGridListSetItemText ( wheelsGrid, wheelsrow5, wheelsc, "Wheel 5", false, false ) wheels6 = guiGridListSetItemText ( wheelsGrid, wheelsrow6, wheelsc, "Wheel 6", false, false ) wheels7 = guiGridListSetItemText ( wheelsGrid, wheelsrow7, wheelsc, "Wheel 7", false, false ) wheels8 = guiGridListSetItemText ( wheelsGrid, wheelsrow8, wheelsc, "Wheel 8", false, false ) wheels9 = guiGridListSetItemText ( wheelsGrid, wheelsrow9, wheelsc, "Wheel 9", false, false ) wheels10 = guiGridListSetItemText ( wheelsGrid, wheelsrow10, wheelsc, "Wheel 10", false, false ) wheels11 = guiGridListSetItemText ( wheelsGrid, wheelsrow11, wheelsc, "Wheel 11", false, false ) wheels12 = guiGridListSetItemText ( wheelsGrid, wheelsrow12, wheelsc, "Wheel 12", false, false ) wheels13 = guiGridListSetItemText ( wheelsGrid, wheelsrow13, wheelsc, "Wheel 13", false, false ) wheels14 = guiGridListSetItemText ( wheelsGrid, wheelsrow14, wheelsc, "Wheel 14", false, false ) wheels15 = guiGridListSetItemText ( wheelsGrid, wheelsrow15, wheelsc, "Wheel 15", false, false ) wheels16 = guiGridListSetItemText ( wheelsGrid, wheelsrow16, wheelsc, "Wheel 16", false, false ) wheels17 = guiGridListSetItemText ( wheelsGrid, wheelsrow17, wheelsc, "Wheel 17", false, false ) --------------------------------------- Code --------------------------------------- function resourceStart () bindKey ("F2", "down", menuShow) end addEventHandler ("onClientResourceStart", resourceRoot, resourceStart) function menuShow () visableornot = guiGetVisible (Window) if (visableornot == true) then guiSetVisible (Window, false) showCursor (false) end if (visableornot == false) then guiSetVisible (Window, true) showCursor (true) end end function guiClick (button, state, absoluteX, absoluteY) if (source == okBut) then guiSetVisible (Window, false) showCursor (false) end end addEventHandler ("onClientGUIClick", getRootElement(), guiClick) function triggerHydrau () local hcheck = guiGridListGetItemText ( hydrauGrid, guiGridListGetSelectedItem ( hydrauGrid ), 1 ) triggerServerEvent ( "hydrau", getLocalPlayer(), hcheck) end addEventHandler( "onClientGUIDoubleClick", hydrauGrid, triggerHydrau ) function triggerNitro () local ncheck = guiGridListGetItemText ( nitroGrid, guiGridListGetSelectedItem ( nitroGrid ), 1 ) triggerServerEvent ( "nitro", getLocalPlayer(), ncheck) end addEventHandler( "onClientGUIDoubleClick", nitroGrid, triggerNitro ) function triggerWheels () local wcheck = guiGridListGetItemText ( wheelsGrid, guiGridListGetSelectedItem ( wheelsGrid ), 1 ) triggerServerEvent ( "wheel", getLocalPlayer(), wcheck) end addEventHandler( "onClientGUIDoubleClick", wheelsGrid, triggerWheels ) so what is problem ?? gui is work but upgrade not work what i can do ? Link to comment
TAPL Posted August 7, 2010 Author Share Posted August 7, 2010 no help ???????????????????? Link to comment
dzek (varez) Posted August 8, 2010 Share Posted August 8, 2010 where you got this client side? i suppose you stole it, as this is not only generated gui but buttons actions too - and if you really wrote it, creating server-side is easy as 1-2-3.. and.. do not double-post please we're waiting for your answer Link to comment
TAPL Posted August 9, 2010 Author Share Posted August 9, 2010 Frankly, I stole I know that I need to server-side i try learn to do server-side but not succeed so I need help Link to comment
dzek (varez) Posted August 9, 2010 Share Posted August 9, 2010 Sorry, we don't support stealing. Spend some time on learning, stop stealing. On wiki there's a big box called "Scripting" https://wiki.multitheftauto.com/wiki/Main_Page Check it out, and good luck. Topic locked. Link to comment
Recommended Posts