Jump to content

First Post- And need help with a friends gunshop script!


yayo

Recommended Posts

Wassup everyone, my first post on the forums :DD

Anywho....My gunshop script isn't working.When I click the button, nothing happens, even though, it should.

SERVER STUFF

ammunationout = createMarker(2159.5419921875,943.201171875,10.8200125,'cylinder',2.0,255,0,0,150) 
ammunationin = createMarker(285.9794921875, -86.7666015625, 1001.5228881836,'cylinder',2.0,255,0,0,150) 
setElementInterior( ammunationin, 4) 
theMarker = createMarker ( 291.8251953125, -83.2900390625, 1001.515625, "cylinder", 1.5, 255, 255, 0, 255 )   
setElementInterior( theMarker, 4) 
function gunshopAOUT( source ) -- defines gunshopAOUT function 
    if isPlayerInVehicle ( source ) == false then 
        setElementInterior( source, 4, 285.8000, -84.5470, 1001.5390) 
    end 
end 
function gunshopAIN( source ) -- defines gunshopAIN function 
    setElementInterior( source, 0, 2156.314453125, 942.9453125, 10.8203125) 
end 
addEventHandler( "onMarkerHit", ammunationout, gunshopAOUT ) 
addEventHandler( "onMarkerHit", ammunationin, gunshopAIN ) 
-- SELL GUNS FUNCTIONSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS 
  
    function sellDeagle ( source ) 
 giveWeapon ( source, 24, 100 ) 
 takePlayerMoney( source, 1000 ) --COST 
end 
addEvent( "sellDeagle", true ) 
addEventHandler( "sellDeagle", getRootElement(), sellDeagle ) 
function sellM4 ( ) 
 giveWeapon ( source, 31, 100 ) 
end 
addEvent( "sellM4", true ) 
addEventHandler( "sellM4", getRootElement(), sellM4 ) 
function sellTec9 ( ) 
 giveWeapon ( source, 32, 100 ) 
end 
addEvent( "sellTec9", true ) 
addEventHandler( "sellTec9", getRootElement(), sellTec9 ) 
function sellShotgun ( ) 
 giveWeapon ( source, 25, 100 ) 
end 
addEvent( "sellShotgun", true ) 
addEventHandler( "sellShotgun", getRootElement(), sellShotgun ) 
function sellRifle ( ) 
 giveWeapon ( source, 33, 100 ) 
end 
addEvent( "sellRifle", true ) 
addEventHandler( "sellRifle", getRootElement(), sellRifle ) 
function sellSniper ( ) 
 giveWeapon ( source, 34, 100 ) 
end 
addEvent( "sellSniper", true ) 
addEventHandler( "sellSniper", getRootElement(), sellSniper ) 
function sellColt ( ) 
 giveWeapon ( source, 22, 100 ) 
end 
addEvent( "sellColt", true ) 
addEventHandler( "sellColt", getRootElement(), sellColt ) 
function sellMac10 ( ) 
 giveWeapon ( source, 28, 100 ) 
end 
addEvent( "sellMac10", true ) 
addEventHandler( "sellMac10", getRootElement(), sellMac10 ) 
function sellAK47 ( ) 
 giveWeapon ( source, 30, 100 ) 
end 
addEvent( "sellAK47", true ) 
addEventHandler( "sellAK47", getRootElement(), sellAK47 ) 

CLIENT STUFF

    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 ) 
        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(sellDeagle,1) 
        sellM4 = guiCreateButton(16,94,112,47,"M4",false,GUIEditor_Window[1]) 
        guiSetAlpha(sellM4,1) 
        sellTec9 = guiCreateButton(16,152,112,47,"Tec9",false,GUIEditor_Window[1]) 
        guiSetAlpha(sellTec9,1) 
        sellShotgun = guiCreateButton(162,152,112,47,"Shotgun",false,GUIEditor_Window[1]) 
        guiSetAlpha(sellShotgun,1) 
        sellRifle = guiCreateButton(162,94,112,47,"Rifle",false,GUIEditor_Window[1]) 
        guiSetAlpha(sellRifle,1) 
        sellSniper = guiCreateButton(162,36,112,47,"Sniper Rifle",false,GUIEditor_Window[1]) 
        guiSetAlpha(sellSniper,1) 
        sellColt = guiCreateButton(304,94,112,47,"Colt 45.",false,GUIEditor_Window[1]) 
        guiSetAlpha(sellColt,1) 
        sellMac10 = guiCreateButton(304,152,112,47,"Mac-10",false,GUIEditor_Window[1]) 
        guiSetAlpha(sellMac10,1) 
        sellAK47 = guiCreateButton(304,34,112,47,"AK47",false,GUIEditor_Window[1]) 
        guiSetAlpha(sellAK47,1) 
        guiSetVisible ( GUIEditor_Window[1], false ) 
      
        addEventHandler ( "onClientGUIClick", sellDeagle, sellDeagle1, false ) 
        addEventHandler ( "onClientGUIClick", sellM4, sellM41, false ) 
        addEventHandler ( "onClientGUIClick", sellTec9, sellTec91, false ) 
        addEventHandler ( "onClientGUIClick", sellShotgun, sellShotgun1, false ) 
        addEventHandler ( "onClientGUIClick", sellRifle, sellRifle1, false ) 
        addEventHandler ( "onClientGUIClick", sellSniper, sellSniper1, false ) 
        addEventHandler ( "onClientGUIClick", sellColt, sellColt1, false ) 
        addEventHandler ( "onClientGUIClick", sellMac10, sellMac101, false ) 
        addEventHandler ( "onClientGUIClick", sellAK47, sellAK471, false ) 
    end 
    addEventHandler ( "onClientResourceStart", resourceRoot, startUp ) 
      
    function onMarker ( hitElement ) 
        if ( hitElement == localPlayer ) then 
            guiSetVisible ( GUIEditor_Window[1], ( eventName == "onClientMarkerHit" and true or false ) ) 
        end 
    end 
    addEventHandler ( "onClientMarkerHit", theMarker, onMarker ) 
    addEventHandler ( "onClientMarkerLeave", theMarker, onMarker ) 
      
    function sellDeagle1 ( ) 
     if button == "left" and state == "up" then 
     triggerServerEvent ( "sellDeagle", getLocalPlayer()) 
      outputChatBox ( "You Have Bought 100 Ammo Of Deagle" ) 
    end 
    end 
      
      
    function sellM41 ( ) 
    if button == "left" and state == "up" then 
    triggerServerEvent ( "sellM4", getLocalPlayer()) 
      outputChatBox ( "You Have Bought 100 Ammo Of M4" ) 
    end 
    end 
      
      
    function sellTec91 ( ) 
     if button == "left" and state == "up" then 
     triggerServerEvent ( "sellTec9", getLocalPlayer()) 
     outputChatBox ( "You Have Bought 100 Ammo Of Tec9" ) 
    end 
    end 
      
    function sellShotgun1 ( ) 
    if button == "left" and state == "up" then 
     outputChatBox ( "You Have Bought 100 Ammo Of Shotgun" ) 
    end 
    end 
      
    function sellRifle1 ( ) 
    if button == "left" and state == "up" then 
     triggerServerEvent ( "sellRifle", getLocalPlayer()) 
      outputChatBox ( "You Have Bought 100 Ammo Of Country Rifle" ) 
    end 
    end 
      
    function sellSniper1 ( ) 
    if button == "left" and state == "up" then 
    triggerServerEvent ( "sellSniper", getLocalPlayer()) 
     outputChatBox ( "You Have Bought 100 Ammo Of Sniper" ) 
    end 
    end 
      
    function sellColt1 ( ) 
    if button == "left" and state == "up" then 
    triggerServerEvent ( "sellColt", getLocalPlayer()) 
     outputChatBox ( "You Have Bought 100 Ammo Of Colt 45." ) 
    end 
    end 
      
    function sellMac101 ( ) 
    if button == "left" and state == "up" then 
    triggerServerEvent ( "sellMac10", getLocalPlayer()) 
     outputChatBox ( "You Have Bought 100 Ammo Of Mac-10" ) 
    end 
    end 
      
      
    function sellAK471 ( ) 
    if button == "left" and state == "up" then 
    triggerServerEvent ( "sellAK47", getLocalPlayer()) 
     outputChatBox ( "You Have Bought 100 Ammo Of AK47" ) 
    end 
    end 
  
     

Any help ill appreciate it! :P

Link to comment

Your code is wrong, but I made some changes

Server

ammunationout = createMarker( 2159.5419921875, 943.201171875, 10.8200125, "cylinder", 2.0, 255, 0, 0, 150 ) 
ammunationin = createMarker( 285.9794921875, -86.7666015625, 1001.5228881836, "cylinder", 2.0, 255, 0, 0, 150 ) 
setElementInterior( ammunationin, 4 ) 
theMarker = createMarker( 291.8251953125, -83.2900390625, 1001.515625, "cylinder", 1.5, 255, 255, 0, 255 ) 
setElementInterior( theMarker, 4) 
  
function gunshopAOUT( player ) -- defines gunshopAOUT function 
    if isPedInVehicle( player ) == false then 
    setElementInterior( player, 4, 285.8000, -84.5470, 1001.5390 ) 
    end 
end 
  
function gunshopAIN( source ) -- defines gunshopAIN function 
    setElementInterior( source, 0, 2156.314453125, 942.9453125, 10.8203125 ) 
end 
addEventHandler( "onMarkerHit", ammunationout, gunshopAOUT ) 
addEventHandler( "onMarkerHit", ammunationin, gunshopAIN ) 
  
function showGui( player ) 
    triggerClientEvent( player, "onHit", root ) 
end 
addEventHandler( "onMarkerHit", theMarker, showGui) 
-- SELL GUNS FUNCTIONSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS 
  
function sellDeagle() 
    giveWeapon( source, 24, 100 ) 
    takePlayerMoney( source, 1000 ) --COST 
end 
addEvent( "sellDeagle", true ) 
addEventHandler( "sellDeagle", getRootElement(), sellDeagle ) 
  
function sellM4() 
    giveWeapon( source, 31, 100 ) 
end 
addEvent( "sellM4", true ) 
addEventHandler( "sellM4", getRootElement(), sellM4 ) 
  
function sellTec9() 
    giveWeapon( source, 32, 100 ) 
end 
addEvent( "sellTec9", true ) 
addEventHandler( "sellTec9", getRootElement(), sellTec9 ) 
  
function sellShotgun() 
    giveWeapon( source, 25, 100 ) 
end 
addEvent( "sellShotgun", true ) 
addEventHandler( "sellShotgun", getRootElement(), sellShotgun ) 
  
function sellRifle() 
    giveWeapon( source, 33, 100 ) 
end 
addEvent( "sellRifle", true ) 
addEventHandler( "sellRifle", getRootElement(), sellRifle ) 
  
function sellSniper() 
    giveWeapon( source, 34, 100 ) 
end 
addEvent( "sellSniper", true ) 
addEventHandler( "sellSniper", getRootElement(), sellSniper ) 
  
function sellColt() 
    giveWeapon( source, 22, 100 ) 
end 
addEvent( "sellColt", true ) 
addEventHandler( "sellColt", getRootElement(), sellColt ) 
  
function sellMac10() 
    giveWeapon( source, 28, 100 ) 
end 
addEvent( "sellMac10", true ) 
addEventHandler( "sellMac10", getRootElement(), sellMac10 ) 
  
function sellAK47() 
    giveWeapon( source, 30, 100 ) 
end 
addEvent( "sellAK47", true ) 
addEventHandler( "sellAK47", getRootElement(), sellAK47 ) 

Client

function startUp ( ) 
    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(sellDeagle,1) 
    sellM4 = guiCreateButton(16,94,112,47,"M4",false,GUIEditor_Window[1]) 
    guiSetAlpha(sellM4,1) 
    sellTec9 = guiCreateButton(16,152,112,47,"Tec9",false,GUIEditor_Window[1]) 
    guiSetAlpha(sellTec9,1) 
    sellShotgun = guiCreateButton(162,152,112,47,"Shotgun",false,GUIEditor_Window[1]) 
    guiSetAlpha(sellShotgun,1) 
    sellRifle = guiCreateButton(162,94,112,47,"Rifle",false,GUIEditor_Window[1]) 
    guiSetAlpha(sellRifle,1) 
    sellSniper = guiCreateButton(162,36,112,47,"Sniper Rifle",false,GUIEditor_Window[1]) 
    guiSetAlpha(sellSniper,1) 
    sellColt = guiCreateButton(304,94,112,47,"Colt 45.",false,GUIEditor_Window[1]) 
    guiSetAlpha(sellColt,1) 
    sellMac10 = guiCreateButton(304,152,112,47,"Mac-10",false,GUIEditor_Window[1]) 
    guiSetAlpha(sellMac10,1) 
    sellAK47 = guiCreateButton(304,34,112,47,"AK47",false,GUIEditor_Window[1]) 
    guiSetAlpha(sellAK47,1) 
    guiSetVisible ( GUIEditor_Window[1], false ) 
end 
addEventHandler ( "onClientResourceStart", resourceRoot, startUp ) 
  
addEvent( "onHit", true ) 
function openGui() 
    guiSetVisible( GUIEditor_Window[1], true ) 
    showCursor( true, true ) 
end 
addEventHandler( "onHit", getResourceRootElement(getThisResource()), openGui ) 
  
  
addEventHandler( "onClientGUIClick", root, 
function( button, state, absoluteX, absoluteY ) 
    guiSetVisible( GUIEditor_Window[1], false ) 
    showCursor( false, false ) 
    if ( source == sellDeagle ) then 
        triggerServerEvent( "sellDeagle", localPlayer ) 
    elseif ( source == sellM4 ) then 
        triggerServerEvent( "sellM4", localPlayer ) 
    elseif ( source == sellTec9 ) then 
        triggerServerEvent( "sellTec9", localPlayer ) 
    elseif ( source == sellShotgun ) then 
        triggerServerEvent( "sellShotgun", localPlayer ) 
    elseif ( source == sellRifle ) then 
        triggerServerEvent( "sellRifle", localPlayer ) 
    elseif ( source == sellSniper ) then 
        triggerServerEvent( "sellSniper", localPlayer ) 
    elseif ( source == sellColt ) then 
        triggerServerEvent( "sellColt", localPlayer ) 
    elseif ( source == sellMac10 ) then 
        triggerServerEvent( "sellMac10", localPlayer ) 
    elseif ( source == sellAK47 ) then 
        triggerServerEvent( "sellAK47", localPlayer ) 
    end 
end) 

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...