damien111
Members-
Posts
270 -
Joined
-
Last visited
Everything posted by damien111
-
couldnt you just add some if statements checking if the player is in a acl or team????
-
How do i do that? I looking through the code and dont see where i would put that?
-
How do i do that? I looking through the code and dont see where i would put that?
-
i didnt give it permissions, forgot to post this earlier, but yeah, that was the problem..
-
Ok, it is opening for everyone but its client side. WHAT THE HELL GOING ON D: heres my script dl. , its to much code to post. http://up.ht/TWNhM8
-
Thanks! Now, i have a problem, how can i fix it so it only pops up for the 1 player? instead of everybody
-
That helped alot! Thanks! But, i have another problem, it didnt rechonize the GUIEditor.window[1] as anything,so i changd the names of everything, but now it isnt childern to the window. D:
-
also edited addEventHandler("killPlayer", root, joinSAPD) to addEventHandler("killem", root, killPlayer)
-
Hmm.. Alrighty. That Fixed A Problem, But It Wont Load The Menu When I Pickup The Disk Pickup.
-
hey, im working on the beta ver. of my disk system, the very basics, but, i havent scripted in a while. I cant seem to find out whats wrong with this. I cant get it to disappear on start, then when you go into the marker, show up. Please help, Thanks! server disk = createPickup ( 1685.6552734375, 993.8076171875, 10.8203125, 3, 1277 ) function killPlayer() killPlayer(source) end addEvent("killPlayer", true) addEventHandler("killPlayer", root, joinSAPD) function showgui() triggerClientEvent(source,"createGUI",source) end addEventHandler("onPickupHit",disk,showgui) client GUIEditor = { gridlist = {}, button = {}, window = {}, } GUIEditor.window[1] = guiCreateWindow(56, 55, 680, 284, "", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.button[1] = guiCreateButton(381, 46, 271, 58, "Kill Yourself!", false, GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(381, 115, 271, 58, "Repair Car", false, GUIEditor.window[1]) GUIEditor.button[3] = guiCreateButton(381, 183, 271, 58, "Spawn Car", false, GUIEditor.window[1]) GUIEditor.gridlist[1] = guiCreateGridList(37, 50, 316, 182, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "Car NAme", 0.3) guiGridListAddColumn(GUIEditor.gridlist[1], "Damage", 0.3) guiGridListAddColumn(GUIEditor.gridlist[1], "Price To Repair", 0.3) function hideGUI ( ) guiSetVisible( GUIEditor.window[1] , false) end addEventHandler ( "onResourceStart", getRootElement(), hideGUI ) local diskmarker = createMarker( 1685.6552734375, 993.8076171875, 10.8203125, "Cylinder", 1.5, 0, 0, 255, 255) addEvent("createGUI",true) addEventHandler("createGUI",getRootElement(), function() guiSetVisible( GUIEditor.window[1] , true) showCursor(true) end ) function KillHim() triggerServerEvent("killPlayer",localPlayer) guiSetVisible( GUIEditor.window[1] , false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor.button[1], KillHim, false)
-
So nobody will help me with how to spawn fire? I was going to use this guys fire sync script built in to keep the fires sync. Not leech it.
-
Helpp me please.
-
Hey, im trying to make it spawn a new fire every minute or so, and if the person who puts out the fire is on team emergency, they get money, and i cant get it to make the fire. I used someone elses script and im editing it bcause it keeps the fires synced. Here is the code. The Resource Was Not A FireFighter Job. It was calleD fire sync. Thanks Guys Client --client function makeboom () x2, y2, z2 = getRandomCoordinates ( ) local fire = engineLoadDFF("fire.dff",1) engineReplaceModel(fire,fireModel) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), makeboom ) local coordinates = { { 2485, -1669, 13.34375} --fire coords go here } function getRandomCoordinates ( ) return unpack ( coordinates [ math.random ( #coordinates ) ] ) end local fireModel = 2023 function applyFire() local fire = engineLoadDFF("fire.dff",1) engineReplaceModel(fire,fireModel) end addEventHandler("onClientResourceStart",resourceRoot,applyFire) function createExtinguisher(wep,_,_,hitX,hitY,hitZ) if wep ~= 42 then return end for k, v in ipairs(getElementsByType("object",resourceRoot)) do if getElementModel(v) == fireModel then local fX,fY,fZ = getElementPosition(v) local dist = getDistanceBetweenPoints2D(hitX,hitY,fX,fY) if dist < 1 then destroyElement(theBlip) triggerServerEvent("fireExtinguished",localPlayer,v) end end end end addEventHandler("onClientPlayerWeaponFire",localPlayer,createExtinguisher) function enterTruck(veh,seat) if getElementModel(veh) ~= 407 or seat > 0 then return end if not rendering then addEventHandler("onClientRender",root,checkTurret) end end addEventHandler("onClientPlayerVehicleEnter",localPlayer,enterTruck) function exitTruck() if rendering then removeEventHandler("onClientRender",root,checkTurret) end end addEventHandler("onClientPlayerVehicleExit",localPlayer,exitTruck) addEventHandler("onClientPlayerWasted",localPlayer,exitTruck) function checkTurret() if not getKeyState("vehicle_fire") and not getKeyState("vehicle_secondary_fire") then return end outputDebugString("0") local veh = getPedOccupiedVehicle(localPlayer) outputDebugString("1") if not veh then return end outputDebugString("2") local fX,fY,fZ = getElementPosition(veh) outputDebugString("3") local turretPosX,turretPosY = getVehicleTurretPosition(veh) outputDebugString("4") local turretPosX = math.deg(turretPosX) outputDebugString("5") if turretPosX < 0 then turretPosX = turretPosX+360 end outputDebugString("6") local rotX,rotY,rotZ = getVehicleRotation(veh) outputDebugString("7") local turretPosX = turretPosX+rotZ-360 outputDebugString("8") if turretPosX < 0 then turretPosX = turretPosX+360 end outputDebugString("9") local firetruckShape = createColCircle(fX,fY,20) outputDebugString("10") local burningVehicles = getElementsWithinColShape(firetruckShape,"object") outputDebugString("11") for k, v in pairs(burningVehicles) do local bX,bY,bZ = getElementPosition(v) local neededRot = findRotation(fX,fY,bX,bY) outputDebugString(tostring(neededRot)) if turretPosX > neededRot-30 and turretPosX < neededRot+30 then destroyElement(theBlip) triggerServerEvent("fireExtinguished",localPlayer,v) break end end destroyElement(firetruckShape) end function findRotation(x1,y1,x2,y2) local t = -math.deg(math.atan2(x2-x1,y2-y1)) if t < 0 then t = t+360 end return t end Server local fireModel = 2023 local fires = {} addEvent("onFireExtinguished",true) addEvent("onFireCreate",true) function makefireforfireman () x2, y2, z2 = getRandomCoordinates ( ) if getPlayerTeam(player) ~= getTeamFromName(Team) then triggerClientEvent ( "onGreeting", getRootElement(), "Hello World!" ) local fireElem = createObject(fireModel,x,y,z) setElementCollisionsEnabled(fireElem,false) local col = createColSphere(x2,y2,z2+1,2) fires[fireElem] = {fireElem,col} addEventHandler("onColShapeHit",col,setFire) return fireElem end end setTimer ( makefireforfireman, 90000, 0 ) createTeam("Emergency") function createFire(x,y,z) local fireElem = createObject(fireModel,x,y,z) setElementCollisionsEnabled(fireElem,false) local col = createColSphere(x,y,z+1,2) fires[fireElem] = {fireElem,col} addEventHandler("onColShapeHit",col,setFire) return fireElem end function setFire(elem,dim) if not dim then return end if not elem or not isElement(elem) then return end if getElementType(elem) == "player" then setPedOnFire(elem,true) end end function fireExtinguished(fireElem) triggerEvent("onFireExtinguished",source,fireElem) destroyElement(fires[fireElem][1]) destroyElement(fires[fireElem][2]) fires[fireElem] = nil if getPlayerTeam(player) == getTeamFromName(Team) then givePlayerMoney ( source, 100 ) end end addEvent("fireExtinguished",true) addEventHandler("fireExtinguished",root,fireExtinguished)
-
i basically get the same error WARNING: Spawn/Server.lua:10:Bad argument @ 'aclGroupAddObject'
-
--Markers-- LVMarker = createMarker ( -47.673049926758, -62.346290588379, -10.607986450195, "cylinder", 1.5, 255, 0, 0, 170 ) SFMarker = createMarker ( -47.673049926758, -67.268165588379, -10.607986450195, "cylinder", 1.5, 0, 255, 0, 170 ) LSMarker = createMarker ( -47.673049926758, -71.514259338379, -10.607986450195, "cylinder", 1.5, 0, 0, 255, 170 ) --handles the joining of countries-- function LVSpawn ( source ) aclGroupAddObject ( aclGetGroup("LVCiv"), "user."..getAccountName(getPlayerAccount(source)) ) spawnPlayer ( source, 1685.8544921875, 993.6201171875, 10.8203125) end addEventHandler( "onMarkerHit", LVMarker, LVSpawn ) function SFSpawn ( source ) aclGroupAddObject ( aclGetGroup("SFCiv"), "user."..getAccountName(getPlayerAccount(source)) ) spawnPlayer ( source, -2624.373046875, 1412.80078125, 7.09375 ) end addEventHandler( "onMarkerHit", SFMarker, SFSpawn ) function LSSpawn ( source ) aclGroupAddObject ( aclGetGroup("LSCiv"), "user."..getAccountName(getPlayerAccount(source)) ) spawnPlayer ( source, 1727.70703125, -1118.552734375, 24.085935592651) end addEventHandler( "onMarkerHit", LSMarker, LSSpawn ) -- Checks if the player is in one of the ACL Groups and if not spawns him in a place to choose addEventHandler("onPlayerLogin", root, function() if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(source)), aclGetGroup ( "SFCiv" ) ) then spawnPlayer ( source, -2624.373046875, 1412.80078125, 7.09375 ) elseif isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(source)), aclGetGroup ( "LVCiv" ) ) then spawnPlayer ( source, 1685.8544921875, 993.6201171875, 10.8203125) elseif isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(source)), aclGetGroup ( "LSCiv" ) ) then spawnPlayer ( source, 1727.70703125, -1118.552734375, 24.085935592651) else spawnPlayer ( source, -81.016799926758, -81.045509338379, -10.607986450195 ) end end ) i dont understand, but it says that at the aclGroupAddObject events that there is a argument error, but i do not see whats wrong with it
-
I took care of the access problem, but it cant spawn the player unless in a gamemode like play. How to fix this? Thanks
-
I tryed to make it so the script checks the acl group, and if it is not in any it is spawned in a point, and if in one of the acl groups then spawn at the given coords. but it wont spawn the player at all. heres my code --Markers-- LVMarker = createMarker ( -47.673049926758, -62.346290588379, -10.607986450195, "cylinder", 1.5, 255, 0, 0, 170 ) SFMarker = createMarker ( -47.673049926758, -67.268165588379, -10.607986450195, "cylinder", 1.5, 0, 255, 0, 170 ) LSMarker = createMarker ( -47.673049926758, -71.514259338379, -10.607986450195, "cylinder", 1.5, 0, 0, 255, 170 ) -- accountName = getPlayerAccount(thePlayer) --handles the joining of countries-- function LVSpawn ( source ) aclGroupAddObject ( aclGetGroup("LVCiv"), "user."..accountName ) end addEventHandler( "onMarkerHit", LVMarker, LVSpawn ) function SFSpawn ( source ) aclGroupAddObject ( aclGetGroup("SFCiv"), "user."..accountName ) end addEventHandler( "onMarkerHit", SFMarker, SFSpawn ) function LSSpawn ( source ) aclGroupAddObject ( aclGetGroup("LSCiv"), "user."..accountName ) end addEventHandler( "onMarkerHit", LSMarker, LSSpawn ) -- Checks if the player is in one of the ACL Groups and if not spawns him in a place to choose addEventHandler("onPlayerLogin", root, function() if isObjectInACLGroup ("user."..accName, aclGetGroup ( "SFCiv" ) ) then spawnPlayer ( source, -2624.373046875, 1412.80078125, 7.09375 ) elseif isObjectInACLGroup ("user."..accName, aclGetGroup ( "LVCiv" ) ) then spawnPlayer ( source, 1685.8544921875, 993.6201171875, 10.8203125) elseif isObjectInACLGroup ("user."..accName, aclGetGroup ( "LSCiv" ) ) then spawnPlayer ( source, 1727.70703125, -1118.552734375, 24.085935592651) else spwanPlayer ( source, -81.016799926758, -81.045509338379, -10.607986450195 ) end end )
-
I do not understand the gridlist scripting. Can someone help me out here? Like, i understand how to create it, but i dont understand how to detect whats selected, scroll down, set sized of colums, etc, please help me out with sme tutorials, i been looking at the wiki for a bit now
-
I mean, more than one player cant do the job. :c
-
How can i make it so markers are changed for every player when a player enters marker, i also randomly get the error about not matching the boolean or something heres the code, D: Give me events to help with this though, thanks server policeVehicles = { [431]=true } policeSkins = { [261]=true } function enterVehicle ( thePlayer, seat, jacked ) -- when a player enters a vehicle if ( policeVehicles[getElementModel ( source )] ) and ( not policeSkins[getElementModel ( thePlayer )] ) then -- if the vehicle is one of 4 police cars, and the skin is not a police skin removePedFromVehicle ( thePlayer ) -- force the player out of the vehicle end end addEventHandler ( "onVehicleEnter", getRootElement(), enterVehicle ) -- add an event handler for onVehicleEnter function createRobberTeam () busTeam = createTeam ( "Bus Drivers", 6, 183, 248 ) end addEventHandler ( "onResourceStart", resourceRoot, createRobberTeam ) addEvent ( "robberJobAccepted", true ) function givePlayerJob ( ) setPlayerTeam ( source, busTeam ) setElementModel ( source, 261 )x end addEventHandler ( "robberJobAccepted", root, givePlayerJob ) local rootElement = getRootElement() local busses = {[431] = true, [437] = true} local busTable = { [1]={ 1042.3076171875, 1375.7373046875, 13.344779968262}, [2]={ 1084.0654296875, 1196.6591796875, 11.39603805542}, [3]={ 1324.9248046875, 1191.2177734375, 13.263603210449}, [4]={ 1604.5009765625, 1129.4189453125, 11.673355102539}, [5]={ 2012.2724609375, 955.734375, 10.785877227783}, [6]={ 2292.7021484375, 743.140625, 10.735727310181}, [7]={ 2665.10546875, 770.3203125, 12.419276237488}, [8]={ 2310.0361328125, 635.3916015625, 12.132932662964 }, [9]={ 2113.9609375, 675.4580078125, 12.021522521973}, [10]={ 1974.857421875, 631.505859375, 11.72947883606}, [11]={ 2112.8583984375, 753.2626953125, 15.1450128555}, [12]={ 2149.232421875, 957.4287109375, 12.598885536194}, [13]={ 2112.8583984375, 753.2626953125, 15.1450128555}, [14]={ 2607.4951171875, 1162.19921875, 14.605998039246}, [15]={ 2546.90234375, 970.396484375, 15.859393119812}, [16]={ 2429.2587890625, 1583.8203125, 14.359293937683}, [17]={ 2429.2587890625, 1583.8203125, 14.359293937683}, [18]={ 2510.798828125, 1848.0126953125, 12.436297416687}, [19]={ 2446.478515625, 2057.087890625, 1.638541221619}, [20]={ 2267.6416015625, 2416.685546875, 12.042870521545}, [21]={ 2363.0966796875, 2715.0849609375, 13.728246688843}, [22]={ 1926.2080078125, 2744.171875, 12.924875259399}, [23]={ 1447.4912109375, 2718.201171875, 12.831276893616}, [24]={ 1525.626953125, 2390.216796875, 13.046078681946}, [25]={ 1890.8935546875, 2176.982421875, 12.568361282349}, [26]={ 2150.294921875, 1993.9716796875, 13.992697715759}, [27]={ 2607.4951171875, 1162.19921875, 14.605998039246}, [28]={ 1727.5556640625, 1372.2890625, 14.906467437744}, [29]={ 1522.5419921875, 1876.37890625, 12.484322547913}, [30]={ 1336.0322265625, 2055.130859375, 12.992102622986}, [31]={ 1077.712890625, 2055.443359375, 16.641700744629}, [32]={ 1010.5498046875, 2307.3671875, 13.428218841553}, [33]={ 903.7802734375, 2350.5205078125, 15.844319343567}, [34]={ 903.83984375, 1980.5625, 12.889327049255}, [35]={ 1010.5498046875, 2307.3671875, 13.428218841553} } function getNewBusLocation(thePlayer, ID) local x, y, z = busTable[ID][1], busTable[ID][2], busTable[ID][3] triggerClientEvent(thePlayer,"bus_set_location",thePlayer,x,y,z) end function busJob(thePlayer) local theVehicle = getPedOccupiedVehicle (thePlayer) local id = getElementModel(theVehicle) if id == 431 or id == 437 then local x, y, z = getNewBusLocation(thePlayer, 1) setElementData(thePlayer,"buszp",0) setElementData(thePlayer,"busData",1) else end end addEventHandler("onVehicleEnter",rootElement,busJob) function busStart(thePlayer) local theVehicle = getPedOccupiedVehicle (thePlayer) local id = getElementModel(theVehicle) if id == 431 or id == 437 then outputChatBox("You start bus job!", thePlayer, 255, 255, 0) end end addEventHandler("onVehicleEnter",rootElement,busStart) addEvent("bus_finish",true) addEventHandler("bus_finish",rootElement, function (client) if not isPedInVehicle(client) then return end if not busses[getElementModel(getPedOccupiedVehicle(client))] then return end local zarp = getElementData(client, "buszp") local money = math.random(10,20) setElementData(client, "buszp", zarp + money) if #busTable == tonumber(getElementData(client,"busData")) then setElementData(client,"busData",1) else setElementData(client,"busData",tonumber(getElementData(client,"busData"))+1) end getNewBusLocation(client, tonumber(getElementData(client,"busData"))) end) function giveMoney(thePlayer) local theVehicle = getPedOccupiedVehicle (thePlayer) local id = getElementModel(theVehicle) if id == 431 or 437 then local gpm = getElementData(thePlayer, "buszp") if ((gpm) > 0 ) then givePlayerMoney(thePlayer, tonumber(gpm)) outputChatBox("You have earned " .. gpm .. "$", thePlayer, 0, 140, 240) setElementData(thePlayer, "buszp", 0) end end end addEventHandler("onVehicleExit", rootElement, giveMoney) addEventHandler("onPlayerQuit", rootElement, giveMoney) client local client = getLocalPlayer( ) local rootElement = getRootElement() local marker = nil local blip = nil addEvent("bus_set_location",true) addEventHandler("bus_set_location",rootElement, function (x, y, z) marker = createMarker(tostring(x), tostring(y), tostring(z)-1, "checkpoint", 4.0, 0, 0, 255, 255) blip = createBlipAttachedTo( marker, 60, 3, 0, 0, 255, 255 ) addEventHandler("onClientMarkerHit",marker,onBusStopHit) end) function onBusStopHit(hitPlayer) if not hitPlayer == client then return end triggerServerEvent("bus_finish",client,client) if isElement(blip) then destroyElement(blip) end if isElement(marker) then removeEventHandler("onClientMarkerHit",marker,onBusStopHit) destroyElement(marker) end end addEventHandler("onClientVehicleExit",rootElement, function () if isElement(marker) then removeEventHandler("onClientMarkerHit",marker,onBusStopHit) destroyElement(marker) end if isElement(blip) then destroyElement(blip) end end) function resourceBootUp() ourPed = createPed ( 261, 1078.9228515625, 1411.5380859375, 5.8203125 ) ourBlip = createBlipAttachedTo ( ourPed, 41 ) setBlipVisibleDistance ( ourBlip, 300 ) setElementFrozen ( ourPed, true ) setElementRotation ( ourPed, 0, 0, 0 ) setElementInterior ( ourPed, 0 ) setElementDimension ( ourPed, 0 ) end addEventHandler ( "onClientResourceStart", resourceRoot, resourceBootUp ) local robberWindow = guiCreateWindow ( 0.314, 0.2513, 0.3809, 0.3893, "Bus Driver Job GUI", true ) local robberLabel = guiCreateLabel ( 0.0193, 0.0736, 0.9903, 0.1104, "Bus Driver Job.", true, robberWindow ) guiLabelSetColor ( robberLabel, 6, 183, 248 ) guiLabelSetHorizontalAlign ( robberLabel, "center", false ) guiSetFont ( robberLabel, "default-bold-small" ) local robberInfoLabel = guiCreateLabel ( 0.0309, 0.2441, 0.944, 0.3077, "If you accept this job, you are able to go on a bus route to make money.", true, robberWindow ) local robberAcceptButton = guiCreateButton ( 0.3533 ,0.7993, 0.1409, 0.1204, "Accept", true, robberWindow ) local robberCloseButton = guiCreateButton ( 0.5309, 0.7993, 0.1409, 0.1204, "Close", true, robberWindow ) guiSetVisible ( robberWindow, false ) function detectClickOnPed ( button, state, absX, absY, wx, wy, wz, element ) if ( element and element == ourPed and not isPedInVehicle ( localPlayer ) ) then local x, y, z = getElementPosition ( localPlayer ) if ( getDistanceBetweenPoints3D ( x, y, z, wx, wy, wz ) <= 3 ) then guiSetVisible ( robberWindow, true ) end end end addEventHandler ( "onClientClick", root, detectClickOnPed ) function buttonClick ( button ) if ( button ~= "left" ) then return end if ( source == robberCloseButton ) then guiSetVisible ( robberWindow, false ) showCursor ( false ) elseif ( source == robberAcceptButton ) then destroyElement ( robhouseMarker ) destroyElement ( robhouseBlip ) triggerServerEvent ( "robberJobAccepted", localPlayer ) guiSetVisible ( robberWindow, false ) showCursor ( false ) outputChatBox ( "You are now employed as a Bus Driver!" ) end end addEventHandler ( "onClientGUIClick", resourceRoot, buttonClick )
-
Ah, Okay, And Yessir , I kept getting the error at agument and got confused :C
-
I can not get the marker to create, so i can not get GUI, Help Please. Client theMarker = createMarker ( 295.83984375, -80.8115234375, 1001.515625, "cylinder", 1.5, 255, 255, 0, 0 ) function startUp ( ) setElementInterior ( theMarker, 4, 295.83984375, -80.8115234375, 1001.515625 ) end addEventHandler ( "onResourceStart", getRootElement(), startUp ) function createWindows() GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Window[1] = guiCreateWindow(463,170,437,246,"",false) guiSetAlpha(GUIEditor_Window[1],1) sellDeagle = guiCreateButton(16,37,112,47,"Desert Eagle",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[1],1) sellM4 = guiCreateButton(16,94,112,47,"M4",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[2],1) sellTec9 = guiCreateButton(16,152,112,47,"Tec9",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[3],1) sellShotgun = guiCreateButton(162,152,112,47,"Shotgun",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[4],1) sellRifle = guiCreateButton(162,94,112,47,"Rifle",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[5],1) sellSniper = guiCreateButton(162,36,112,47,"Sniper Rifle",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[6],1) sellColt = guiCreateButton(304,94,112,47,"Colt 45.",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[7],1) sellMac10 = guiCreateButton(304,152,112,47,"Mac-10",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[8],1) sellAK47 = guiCreateButton(304,34,112,47,"AK47",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[9],1) guiSetVisible ( GUIEditor_Window[1], true ) end addEventHandler( "onMarkerHit", theMarker, createWindow) function destroyWindow ( ) guiSetVisible ( GUIEditor_Window[1], false ) end addEventHandler( "onMarkerLeave", theMarker, destroyWindow ) function sellDeagle1 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellDeagle", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Deagle" ) end end addEventHandler("onClientGUIClick", sellDeagle, sellDeagle1, false) function sellM41 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellM4", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of M4" ) end end addEventHandler("onClientGUIClick", sellM4, sellM41, false) function sellTec91 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellTec9", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Tec9" ) end end addEventHandler("onClientGUIClick", sellTec9, sellTec91, false) function sellShotgun1 ( ) if button == "left" and state == "up" then outputChatBox ( "You Have Bought 100 Ammo Of Shotgun" ) end end addEventHandler("onClientGUIClick", sellShotgun, sellShotgun1, false) function sellRifle1 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellRifle", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Country Rifle" ) end end addEventHandler("onClientGUIClick", sellRifle, sellRifle1, false) function sellSniper1 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellSniper", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Sniper" ) end end addEventHandler("onClientGUIClick", sellSniper, sellSniper1, false) function sellColt1 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellColt", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Colt 45." ) end end addEventHandler("onClientGUIClick", sellColt, sellColt1, false) function sellMac101 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellMac10", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Mac-10" ) end end addEventHandler("onClientGUIClick", sellMac10, sellMac101, false) function sellAK471 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellAK47", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of AK47" ) end end addEventHandler("onClientGUIClick", sellAK47, sellAK471, false) Server -- function sellDeagle ( ) giveWeapon ( source, 24, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellDeagle ) function sellM4 ( ) giveWeapon ( source, 31, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellM4 ) function sellTec9 ( ) giveWeapon ( source, 32, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellTec9 ) function sellShotgun ( ) giveWeapon ( source, 25, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellShotgun ) function sellRifle ( ) giveWeapon ( source, 33, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellRifle ) function sellSniper ( ) giveWeapon ( source, 34, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellSniper ) function sellColt ( ) giveWeapon ( source, 22, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellColt ) function sellMac10 ( ) giveWeapon ( source, 28, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellMac10 ) function sellAK47 ( ) giveWeapon ( source, 30, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellAK47 )