Steven2013 Posted December 18, 2013 Share Posted December 18, 2013 Всем привет. Хочу сделать магазин оружия для DayZ сервера. Взял готовый скрипт weaposhop и хочу его изменить, подскажите что тут поменять чтоб когда покупал оружие оно было у тебя в инвентаре. GUIEditor = { button = {}, window = {}, staticimage = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(98, 46, 654, 450, "Weapons Shop By =x=|DoN|=x=", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1], false) GUIEditor.button[1] = guiCreateButton(588, 25, 54, 36, "Close", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[1], "default-bold-small") guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") GUIEditor.button[2] = guiCreateButton(10, 147, 77, 34, "Silenced 1800$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[2], "default-bold-small") guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") GUIEditor.staticimage[1] = guiCreateStaticImage(102, 72, 73, 69, "Pistol.png", false, GUIEditor.window[1]) GUIEditor.staticimage[2] = guiCreateStaticImage(10, 70, 72, 71, "Silenced.png", false, GUIEditor.window[1]) GUIEditor.button[3] = guiCreateButton(102, 147, 77, 34, "Pistol 2000$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[3], "default-bold-small") guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFAAAAAA") GUIEditor.staticimage[3] = guiCreateStaticImage(196, 72, 73, 69, "Deagle.png", false, GUIEditor.window[1]) GUIEditor.button[4] = guiCreateButton(196, 147, 77, 34, "Deagle 2500$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[4], "default-bold-small") guiSetProperty(GUIEditor.button[4], "NormalTextColour", "FFAAAAAA") GUIEditor.staticimage[4] = guiCreateStaticImage(290, 72, 73, 69, "Sawn-Off.png", false, GUIEditor.window[1]) GUIEditor.button[5] = guiCreateButton(290, 147, 77, 34, "Sawn-Off 3500$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[5], "default-bold-small") guiSetProperty(GUIEditor.button[5], "NormalTextColour", "FFAAAAAA") GUIEditor.staticimage[5] = guiCreateStaticImage(384, 72, 73, 69, "Shotgun.png", false, GUIEditor.window[1]) GUIEditor.button[6] = guiCreateButton(384, 147, 77, 34, "Shotgun 3600$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[6], "default-bold-small") guiSetProperty(GUIEditor.button[6], "NormalTextColour", "FFAAAAAA") GUIEditor.staticimage[6] = guiCreateStaticImage(477, 72, 73, 69, "Spaz.png", false, GUIEditor.window[1]) GUIEditor.button[7] = guiCreateButton(477, 147, 77, 34, "SPAZ-12 4000$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[7], "default-bold-small") guiSetProperty(GUIEditor.button[7], "NormalTextColour", "FFAAAAAA") GUIEditor.staticimage[7] = guiCreateStaticImage(570, 71, 72, 70, "Mp5.png", false, GUIEditor.window[1]) GUIEditor.button[8] = guiCreateButton(568, 147, 74, 34, "MP5 3600$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[8], "default-bold-small") guiSetProperty(GUIEditor.button[8], "NormalTextColour", "FFAAAAAA") GUIEditor.button[9] = guiCreateButton(10, 268, 77, 34, "Tec-9 2500$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[9], "default-bold-small") guiSetProperty(GUIEditor.button[9], "NormalTextColour", "FFAAAAAA") GUIEditor.staticimage[8] = guiCreateStaticImage(10, 191, 72, 71, "Tec.png", false, GUIEditor.window[1]) GUIEditor.button[10] = guiCreateButton(102, 268, 77, 34, "Uzi 2800$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[10], "default-bold-small") guiSetProperty(GUIEditor.button[10], "NormalTextColour", "FFAAAAAA") GUIEditor.staticimage[9] = guiCreateStaticImage(102, 191, 73, 70, "Uzi.png", false, GUIEditor.window[1]) GUIEditor.button[11] = guiCreateButton(196, 268, 77, 34, "M4 5100$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[11], "default-bold-small") guiSetProperty(GUIEditor.button[11], "NormalTextColour", "FFAAAAAA") GUIEditor.staticimage[10] = guiCreateStaticImage(196, 191, 73, 70, "M4.png", false, GUIEditor.window[1]) GUIEditor.button[12] = guiCreateButton(290, 268, 77, 34, "Ak-47 5000$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[12], "default-bold-small") guiSetProperty(GUIEditor.button[12], "NormalTextColour", "FFAAAAAA") GUIEditor.staticimage[11] = guiCreateStaticImage(290, 191, 73, 70, "Ak.png", false, GUIEditor.window[1]) GUIEditor.button[13] = guiCreateButton(384, 268, 77, 34, "Sniper 6000$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[13], "default-bold-small") guiSetProperty(GUIEditor.button[13], "NormalTextColour", "FFAAAAAA") GUIEditor.staticimage[12] = guiCreateStaticImage(384, 191, 73, 69, "Sniper.png", false, GUIEditor.window[1]) GUIEditor.button[14] = guiCreateButton(477, 268, 77, 34, "Rifle 5800$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[14], "default-bold-small") guiSetProperty(GUIEditor.button[14], "NormalTextColour", "FFAAAAAA") GUIEditor.staticimage[13] = guiCreateStaticImage(477, 190, 73, 70, "Rifle.png", false, GUIEditor.window[1]) GUIEditor.button[15] = guiCreateButton(568, 268, 74, 34, "Grenade 20000$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[15], "default-bold-small") guiSetProperty(GUIEditor.button[15], "NormalTextColour", "FFAAAAAA") GUIEditor.staticimage[14] = guiCreateStaticImage(570, 190, 72, 71, "Grenade.png", false, GUIEditor.window[1]) GUIEditor.button[16] = guiCreateButton(10, 389, 77, 34, "Teargas 20000$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[16], "default-bold-small") guiSetProperty(GUIEditor.button[16], "NormalTextColour", "FFAAAAAA") GUIEditor.staticimage[15] = guiCreateStaticImage(10, 312, 72, 72, "TearGas.png", false, GUIEditor.window[1]) GUIEditor.button[17] = guiCreateButton(102, 389, 77, 34, "Molotov 20000$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[17], "default-bold-small") guiSetProperty(GUIEditor.button[17], "NormalTextColour", "FFAAAAAA") GUIEditor.staticimage[16] = guiCreateStaticImage(101, 312, 74, 71, "Molotov.png", false, GUIEditor.window[1]) GUIEditor.staticimage[17] = guiCreateStaticImage(197, 312, 72, 71, "Satchel.png", false, GUIEditor.window[1]) GUIEditor.button[18] = guiCreateButton(196, 389, 77, 34, "Satchel 20000$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[18], "default-bold-small") guiSetProperty(GUIEditor.button[18], "NormalTextColour", "FFAAAAAA") GUIEditor.button[19] = guiCreateButton(292, 389, 75, 34, "Armor 1500$", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[19], "default-bold-small") guiSetProperty(GUIEditor.button[19], "NormalTextColour", "FFAAAAAA") GUIEditor.staticimage[18] = guiCreateStaticImage(291, 312, 72, 73, "Armor.png", false, GUIEditor.window[1]) end ) addEventHandler("onClientGUIClick", root, function() if ( source == GUIEditor.button[1] ) then guiSetVisible ( GUIEditor.window[1] , false) showCursor ( false ) end end ) --if you want add Marker# {}, Mark = { {296, -37.9, 1000.5}, {288, -108, 1000}, {294, -79, 1000}, {312, -165, 999}, } --Marker local Marker1 = createMarker(296, -37.9, 1000.5, "cylinder", 1.5, 250,250,0) setElementInterior (Marker1,1) setElementDimension (Marker1, 0) local Marker2 = createMarker(289, -109, 1000.5, "cylinder", 1.5, 250,250,0) setElementInterior (Marker2,6) setElementDimension (Marker2, 6) local Marker3 = createMarker(294, -80, 1000.5, "cylinder", 1.5, 250,250,0) setElementInterior (Marker3,4) setElementDimension (Marker3, 0) local Marker4 = createMarker(294, -80, 1000.5, "cylinder", 1.5, 250,250,0) setElementInterior (Marker4,4) setElementDimension (Marker4, 1) local Marker5 = createMarker(294, -80, 1000.5, "cylinder", 1.5, 250,250,0) setElementInterior (Marker5,4) setElementDimension (Marker5, 2) local Marker5 = createMarker(294, -80, 1000.5, "cylinder", 1.5, 250,250,0) setElementInterior (Marker5,4) setElementDimension (Marker5, 3) local Marker6 = createMarker(289, -109, 1000.5, "cylinder", 1.5, 250,250,0) setElementInterior (Marker6,6) setElementDimension (Marker6, 3) local Marker7 = createMarker(289, -109, 1000.5, "cylinder", 1.5, 250,250,0) setElementInterior (Marker7,6) setElementDimension (Marker7, 4) local Marker8 = createMarker(312, -165, 998.5, "cylinder", 1.5, 250,250,0) setElementInterior (Marker8,6) setElementDimension (Marker8, 0) local Marker9 = createMarker(296, -37.9, 1000.5, "cylinder", 1.5, 250,250,0) setElementInterior (Marker9,1) setElementDimension (Marker9, 1) local Marker10 = createMarker(289, -109, 1000.5, "cylinder", 1.5, 250,250,0) setElementInterior (Marker10,6) setElementDimension (Marker10, 5) --Blip createBlip( -2093.7490234375, -2464.8681640625, 30.625, 6, 0.5, 0 ,0, 0, 0, 0, 400) createBlip( -2625.720703125, 208.23828125, 4.8125, 6, 0.5, 0 ,0, 0, 0, 0, 400) createBlip( -1508.87109375, 2610.6982421875, 55.8359375, 6, 0.5, 0 ,0, 0, 0, 0, 400) createBlip( -316.1611328125, 829.765625, 14.2421875, 6, 0.5, 0 ,0, 0, 0, 0, 400) createBlip( 776.7265625, 1871.443359375, 4.9068512916565, 6, 0.5, 0 ,0, 0, 0, 0, 400) createBlip( 2539.541015625, 2084.0283203125, 10.8203125, 6, 0.5, 0 ,0, 0, 0, 0, 400) createBlip( 2159.5302734375, 943.0634765625, 10.8203125, 6, 0.5, 0 ,0, 0, 0, 0, 400) createBlip( 2333.0849609375, 61.4970703125, 26.70578956604, 6, 0.5, 0 ,0, 0, 0, 0, 400) createBlip( 243.291015625, -178.376953125, 1.5821628570557, 6, 0.5, 0 ,0, 0, 0, 0, 400) createBlip( 1368.998046875, -1279.7119140625, 13.546875, 6, 0.5, 0 ,0, 0, 0, 0, 400) createBlip( 2400.4794921875, -1981.986328125, 13.546875, 6, 0.5, 0 ,0, 0, 0, 0, 400) for k,v in ipairs (Mark) do z = v[3] -1 Marker = createMarker ( v[1], v[2], z, "cylinder", 2, 255, 255, 0, 255 ) addEventHandler('onClientMarkerHit', Marker, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then guiSetVisible (GUIEditor.window[1], true ) showCursor( true ) end end ) end addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == GUIEditor.button[2] ) then triggerServerEvent("M9 SD",getLocalPlayer()) end end) addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == GUIEditor.button[3] ) then triggerServerEvent("M1911",getLocalPlayer()) end end) addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == GUIEditor.button[4] ) then triggerServerEvent("Desert Eagle",getLocalPlayer()) end end) addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == GUIEditor.button[5] ) then triggerServerEvent("Sawn-Off Shotgun",getLocalPlayer()) end end) addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == GUIEditor.button[6] ) then triggerServerEvent("Winchester 1866",getLocalPlayer()) end end) addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == GUIEditor.button[7] ) then triggerServerEvent("SPAZ-12 Combat Shotgun",getLocalPlayer()) end end) addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == GUIEditor.button[8] ) then triggerServerEvent("MP5A5",getLocalPlayer()) end end) addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == GUIEditor.button[9] ) then triggerServerEvent("PDW",getLocalPlayer()) end end) addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == GUIEditor.button[11] ) then triggerServerEvent("M4",getLocalPlayer()) end end) addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == GUIEditor.button[12] ) then triggerServerEvent("AK-47",getLocalPlayer()) end end) addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == GUIEditor.button[13] ) then triggerServerEvent("CZ 550",getLocalPlayer()) end end) addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == GUIEditor.button[14] ) then triggerServerEvent("Lee Enfield",getLocalPlayer()) end end) addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == GUIEditor.button[15] ) then triggerServerEvent("Осколочная граната ф-1",getLocalPlayer()) end end) addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == GUIEditor.button[16] ) then triggerServerEvent("Газовая граната XM58",getLocalPlayer()) end end) addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == GUIEditor.button[19] ) then triggerServerEvent("Armor",getLocalPlayer()) end end) Link to comment
TheNormalnij Posted December 18, 2013 Share Posted December 18, 2013 Руки оторвать за такое написание. Напишите свой скрипт, а то это bullshit еще поддерживать надо будет. 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