NotAvailable Posted June 18, 2010 Posted June 18, 2010 (edited) Hi, I made the script and everything... & it works! But if someone stands in it the GUI pops up for everybody O_O I know it has to be something with localplayer but i dont know where... Here is the Server - Sided & Client - Sided Script SERVER SIDED: --LSAmmu-Nation --------------- createBlip ( 1536.0153808594, -1476.4598388672, 8.5, 6 ) function gw(weapon,ammo) giveWeapon ( source, weapon, ammo ) playSoundFrontEnd ( source, 17 ) end addEvent( "giveweapon", true ) addEventHandler( "giveweapon", getRootElement(), gw ) HERE IS THE CLIENT - SIDE: --LS Ammu-Nation ---------------- GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Grid = {} GUIEditor_Image = {} function menu_close() showCursor(false) guiSetVisible( GUIEditor_Window[1], false ) end function menu_show() guiSetVisible( GUIEditor_Window[1], true ) end local mar = createMarker ( 1536.0153808594, -1476.4598388672, 8.5, 255, 1, 136, 79, 1 ) function markertarget() setMarkerTarget ( mar, 1536.0153808594, -1476.4598388672, 8.5 ) end function MarkerHit( hitPlayer, matchingDimension ) local x,y,z = getMarkerTarget( source, mar ) -- get the marker target if x ~= false then if getElementType(hitPlayer)=="player" then showCursor(true) --GUI GUIEditor_Window[1] = guiCreateWindow(0.2109,0.3112,0.5957,0.3984,"Stuff from Holland!",true) guiWindowSetSizable(GUIEditor_Window[1],false) GUIEditor_Grid[1] = guiCreateGridList(0.023,0.1176,0.2328,0.3529,true,GUIEditor_Window[1]) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) GUIEditor_Image[1] = guiCreateStaticImage(0.2535,0.0741,0.4718,0.5463,"IMG/DEAGLE.png",true,GUIEditor_Grid[1]) GUIEditor_Label[1] = guiCreateLabel(0.0563,0.0648,0.3944,0.1852,"50$",true,GUIEditor_Grid[1]) guiLabelSetColor(GUIEditor_Label[1],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[1],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[1],"left",false) GUIEditor_Label[2] = guiCreateLabel(0.0563,0.0648,0.3944,0.1852,"50$",true,GUIEditor_Grid[1]) guiLabelSetColor(GUIEditor_Label[2],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[2],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[2],"left",false) GUIEditor_Grid[2] = guiCreateGridList(0.2656,0.1176,0.2328,0.3529,true,GUIEditor_Window[1]) guiGridListSetSelectionMode(GUIEditor_Grid[2],2) GUIEditor_Image[2] = guiCreateStaticImage(0.2676,0.1204,0.4789,0.5556,"IMG/MICROUZI.png",true,GUIEditor_Grid[2]) GUIEditor_Label[3] = guiCreateLabel(0.0704,0.0648,0.3451,0.1759,"100$",true,GUIEditor_Grid[2]) guiLabelSetColor(GUIEditor_Label[3],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[3],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[3],"left",false) GUIEditor_Grid[3] = guiCreateGridList(0.5082,0.1176,0.2328,0.3529,true,GUIEditor_Window[1]) guiGridListSetSelectionMode(GUIEditor_Grid[3],2) GUIEditor_Image[3] = guiCreateStaticImage(0.2606,0.1481,0.5211,0.5556,"IMG/M4.png",true,GUIEditor_Grid[3]) GUIEditor_Button[3] = guiCreateButton(0.0986,0.7037,0.8028,0.2222,"M4",true,GUIEditor_Grid[3]) GUIEditor_Label[4] = guiCreateLabel(0.0634,0.0741,0.3873,0.1667,"500$",true,GUIEditor_Grid[3]) guiLabelSetColor(GUIEditor_Label[4],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[4],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[4],"left",false) GUIEditor_Grid[4] = guiCreateGridList(0.023,0.4869,0.2328,0.3529,true,GUIEditor_Window[1]) guiGridListSetSelectionMode(GUIEditor_Grid[4],2) GUIEditor_Image[4] = guiCreateStaticImage(0.2746,0.1019,0.4225,0.5556,"IMG/COLT45.png",true,GUIEditor_Grid[4]) GUIEditor_Label[5] = guiCreateLabel(0.0563,0.0833,0.4225,0.1574,"50$",true,GUIEditor_Grid[4]) guiLabelSetColor(GUIEditor_Label[5],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[5],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[5],"left",false) GUIEditor_Grid[5] = guiCreateGridList(0.2672,0.4902,0.2328,0.3529,true,GUIEditor_Window[1]) guiGridListSetSelectionMode(GUIEditor_Grid[5],2) GUIEditor_Button[5] = guiCreateButton(0.0915,0.6944,0.7958,0.2222,"MP5",true,GUIEditor_Grid[5]) GUIEditor_Image[5] = guiCreateStaticImage(0.2606,0.1019,0.4296,0.5185,"IMG/MP5.png",true,GUIEditor_Grid[5]) GUIEditor_Label[6] = guiCreateLabel(0.0634,0.0741,0.338,0.1574,"300$",true,GUIEditor_Grid[5]) guiLabelSetColor(GUIEditor_Label[6],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[6],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[6],"left",false) GUIEditor_Grid[6] = guiCreateGridList(0.5098,0.4902,0.2328,0.3529,true,GUIEditor_Window[1]) guiGridListSetSelectionMode(GUIEditor_Grid[6],2) GUIEditor_Image[6] = guiCreateStaticImage(0.2535,0.1019,0.5282,0.5463,"IMG/AK47.png",true,GUIEditor_Grid[6]) GUIEditor_Label[7] = guiCreateLabel(0.0704,0.0741,0.3451,0.1667,"400$",true,GUIEditor_Grid[6]) guiLabelSetColor(GUIEditor_Label[7],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[7],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[7],"left",false) GUIEditor_Grid[7] = guiCreateGridList(0.7525,0.4869,0.2246,0.3529,true,GUIEditor_Window[1]) guiGridListSetSelectionMode(GUIEditor_Grid[7],2) GUIEditor_Image[7] = guiCreateStaticImage(0.1679,0.1019,0.5547,0.5648,"IMG/SNIPER.png",true,GUIEditor_Grid[7]) GUIEditor_Label[8] = guiCreateLabel(0.0657,0.0741,0.365,0.1574,"400$",true,GUIEditor_Grid[7]) guiLabelSetColor(GUIEditor_Label[8],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[8],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[8],"left",false) GUIEditor_Grid[8] = guiCreateGridList(0.7508,0.1176,0.2246,0.3529,true,GUIEditor_Window[1]) guiGridListSetSelectionMode(GUIEditor_Grid[8],2) GUIEditor_Image[8] = guiCreateStaticImage(0.2336,0.1204,0.5036,0.5833,"IMG/RIFLE.png",true,GUIEditor_Grid[8]) GUIEditor_Label[9] = guiCreateLabel(0.0657,0.0648,0.3942,0.1667,"200$",true,GUIEditor_Grid[8]) guiLabelSetColor(GUIEditor_Label[9],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[9],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[9],"left",false) GUIEditor_Button[9] = guiCreateButton(0.3689,0.8758,0.2525,0.0882,"Close",true,GUIEditor_Window[1]) DEAGLE = guiCreateButton(0.0845,0.6944,0.8239,0.2315,"Deagle",true,GUIEditor_Grid[1]) COLT = guiCreateButton(0.1056,0.6944,0.7958,0.2222,"Colt",true,GUIEditor_Grid[4]) MP5 = guiCreateButton(0.0915,0.6944,0.7958,0.2222,"MP5",true,GUIEditor_Grid[5]) UZI = guiCreateButton(0.0915,0.7037,0.8099,0.2222,"Micro Uzi",true,GUIEditor_Grid[2]) M4 = guiCreateButton(0.0986,0.7037,0.8028,0.2222,"M4",true,GUIEditor_Grid[3]) AK47 = guiCreateButton(0.1056,0.6944,0.7958,0.2315,"AK47",true,GUIEditor_Grid[6]) SNIPER = guiCreateButton(0.1095,0.7037,0.7664,0.2315,"Sniper",true,GUIEditor_Grid[7]) RIFLE = guiCreateButton(0.1095,0.7037,0.7737,0.2222,"Rifle",true,GUIEditor_Grid[8]) CLOSE = guiCreateButton(0.3689,0.8758,0.2525,0.0882,"Close",true,GUIEditor_Window[1]) addEventHandler ( "onClientGUIClick", CLOSE, menu_close, false ) addEventHandler ( "onClientGUIClick", DEAGLE, gdeagle, false ) addEventHandler ( "onClientGUIClick", COLT, gColt, false ) addEventHandler ( "onClientGUIClick", UZI, gUzi, false ) addEventHandler ( "onClientGUIClick", MP5, gMp5, false ) addEventHandler ( "onClientGUIClick", M4, gM4, false ) addEventHandler ( "onClientGUIClick", AK47, gAK47, false ) addEventHandler ( "onClientGUIClick", SNIPER, gSniper, false ) addEventHandler ( "onClientGUIClick", RIFLE, gRifle, false ) end end end addEventHandler ( "onClientMarkerHit", getRootElement(), markertarget, MarkerHit, menu_show, hitplayer ) function gdeagle( thePlayer ) local money = getPlayerMoney(thePlayer) if (money > 49) then takePlayerMoney ( 50 ) triggerServerEvent ( "giveweapon", getLocalPlayer(), "24","10" ) else outputChatBox("* You dont have enough money!", thePlayer ) end end function gColt( thePlayer ) local money = getPlayerMoney(thePlayer) if (money > 49) then takePlayerMoney ( 50 ) triggerServerEvent ( "giveweapon", getLocalPlayer(), "22","15" ) else outputChatBox("* You dont have enough money!", thePlayer ) end end function gUzi( thePlayer ) local money = getPlayerMoney(thePlayer) if (money > 99) then takePlayerMoney ( 100 ) triggerServerEvent ( "giveweapon", getLocalPlayer(), "28","50" ) else outputChatBox("* You dont have enough money!", thePlayer ) end end function gMp5( thePlayer ) local money = getPlayerMoney(thePlayer) if (money > 299) then takePlayerMoney ( 300 ) triggerServerEvent ( "giveweapon", getLocalPlayer(), "29","70" ) else outputChatBox("* You dont have enough money!", thePlayer ) end end function gM4( thePlayer ) local money = getPlayerMoney(thePlayer) if (money > 499) then takePlayerMoney ( 500 ) triggerServerEvent ( "giveweapon", getLocalPlayer(), "31","100" ) else outputChatBox("* You dont have enough money!", thePlayer ) end end function gAK47( thePlayer ) local money = getPlayerMoney(thePlayer) if (money > 399) then takePlayerMoney ( 400 ) triggerServerEvent ( "giveweapon", getLocalPlayer(), "30","80" ) else outputChatBox("* You dont have enough money!", thePlayer ) end end function gSniper( thePlayer ) local money = getPlayerMoney(thePlayer) if (money > 399) then takePlayerMoney ( 400 ) triggerServerEvent ( "giveweapon", getLocalPlayer(), "34","30" ) else outputChatBox("* You dont have enough money!", thePlayer ) end end function gRifle( thePlayer ) local money = getPlayerMoney(thePlayer) if (money > 199) then takePlayerMoney ( 200 ) triggerServerEvent ( "giveweapon", getLocalPlayer(), "33","40" ) else outputChatBox("* You dont have enough money!", thePlayer ) end end addEventHandler ( "onClientMarkerHit", getRootElement(), MarkerHit ) Please,. i would really appreciate it if you can help me... Edited June 18, 2010 by Guest
dzek (varez) Posted June 18, 2010 Posted June 18, 2010 line 27: if getElementType(hitPlayer)=="player" and hitPlayer==getLocalPlayer() then
NotAvailable Posted June 18, 2010 Author Posted June 18, 2010 line 27: if getElementType(hitPlayer)=="player" and hitPlayer==getLocalPlayer() then yo thanks man!
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