yayo Posted September 27, 2012 Share Posted September 27, 2012 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! Link to comment
Vision Posted September 27, 2012 Share Posted September 27, 2012 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
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