Wisin Posted February 13, 2010 Share Posted February 13, 2010 (edited) Hi, im having some problems creating a skin shop, first problem is when a player hits the marker all see the selector, and second its i dont understand how to insert the take player money, if someone can help me here its client-side script. marker = createMarker ( 1936.3120117188, 2301.4567871094, 10.8203125, "cylinder", 3, 254, 1, 2, 99 ) createBlipAttachedTo ( marker, 12 ) function CreateSelectorWindow( hitPlayer, matchingDimension ) if ( isElementWithinMarker(getLocalPlayer(), marker) ) then wdwselector = guiCreateWindow(0.438,0.880,0.15,0.10,"Skin Shop",true) guiWindowSetMovable(wdwselector,false) btnLeft = guiCreateButton(0.0,0.4,0.200,0.350,"<-",true,wdwselector) btnRight = guiCreateButton(0.76,0.4,0.200,0.350,"->",true,wdwselector) btnSelect = guiCreateButton(0.30,0.4,0.400,0.350,"Select",true,wdwselector) guiSetVisible(wdwselector, true) end end function selectorenable () CreateSelectorWindow() addEventHandler("onClientGUIClick", btnLeft, clientSkinLeft, false) addEventHandler("onClientGUIClick", btnSelect, clientSkinSelect, false) addEventHandler("onClientGUIClick", btnRight, clientSkinRight, false) if (wdwselector ~= nil) then guiSetVisible(wdwselector, true) triggerServerEvent("FrontCamera", getLocalPlayer(),getLocalPlayer()) end showCursor(true) end addEventHandler ( "onClientMarkerHit", getRootElement(), selectorenable ) function clientSkinSelect(button) if button == "left" then guiSetVisible(wdwselector, false) showCursor(false) triggerServerEvent("SkinSelected", getLocalPlayer(),getLocalPlayer()) end end function clientSkinRight(button) if button == "left" then triggerServerEvent("SkinRight", getLocalPlayer(),getLocalPlayer()) end end function clientSkinLeft(button) if button == "left" then triggerServerEvent("SkinLeft", getLocalPlayer(),getLocalPlayer()) end end Edited February 18, 2010 by Guest Link to comment
50p Posted February 14, 2010 Share Posted February 14, 2010 - onClientMarkerHit is triggered whenever player enters a marker (you or anyone else). You create window when you or someone else enters your marker. Make sure the player who entered the marker is "you" (getLocalPlayer) - You seem to create 2 windows. 1 in CreateSelectorWindow and 1 in selectorenable which calls CreateSelectorWindow. - takePlayerMoney whenever they select a skin (clientSkinSelect seems to be function called when player selects skin, that's where you take money away) Link to comment
Wisin Posted February 14, 2010 Author Share Posted February 14, 2010 Thank you 50p i have done the money thing now i will test the problem with more than 1 player in marker Edit: damn i tested the script second time and it keeps showing wtf how i can do???? 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