Jump to content

damien111

Members
  • Posts

    270
  • Joined

  • Last visited

Everything posted by damien111

  1. couldnt you just add some if statements checking if the player is in a acl or team????
  2. damien111

    GUI Help

    How do i do that? I looking through the code and dont see where i would put that?
  3. damien111

    GUI Help

    How do i do that? I looking through the code and dont see where i would put that?
  4. i didnt give it permissions, forgot to post this earlier, but yeah, that was the problem..
  5. damien111

    GUI Help

    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
  6. damien111

    GUI Help

    Thanks! Now, i have a problem, how can i fix it so it only pops up for the 1 player? instead of everybody
  7. damien111

    GUI Help

    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:
  8. damien111

    GUI Help

    also edited addEventHandler("killPlayer", root, joinSAPD) to addEventHandler("killem", root, killPlayer)
  9. damien111

    GUI Help

    Hmm.. Alrighty. That Fixed A Problem, But It Wont Load The Menu When I Pickup The Disk Pickup.
  10. damien111

    GUI Help

    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)
  11. 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.
  12. 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)
  13. i basically get the same error WARNING: Spawn/Server.lua:10:Bad argument @ 'aclGroupAddObject'
  14. --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
  15. I took care of the access problem, but it cant spawn the player unless in a gamemode like play. How to fix this? Thanks
  16. 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 )
  17. 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
  18. I mean, more than one player cant do the job. :c
  19. 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 )
  20. Ah, Okay, And Yessir , I kept getting the error at agument and got confused :C
  21. 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 )
×
×
  • Create New...