X-SHADOW Posted September 1, 2012 Share Posted September 1, 2012 Hi i would like make a Shop for BaseMode GameMode i have Made This script its for Buy NRG-500 But i want the Shop if player want buy NRG-500 check if the map ~ Base only then give him the nrg else you Must be in Base map to do this ----------- ServerSide ~ addEvent ( 'NRG', true ) addEventHandler ( 'NRG', getRootElement(), function ( ) if ( getPlayerMoney ( source ) ) >= ( 1500 ) then takePlayerMoney ( source, tonumber ( 1500 ) ) local x, y, z = getElementPosition ( source ) local vehicle = createVehicle ( 411, x, y, z ) warpPedIntoVehicle ( source, vehicle ) end end ) ClientSide ~ addEventHandler( 'onClientGUIClick', getRootElement(), function( ) if ( source == GUIEditor_Button[1] ) then triggerServerEvent ( 'NRG', getLocalPlayer()) end end ) Link to comment
Castillo Posted September 1, 2012 Share Posted September 1, 2012 I don't really understand what do you mean, what "base only" means? Link to comment
TAPL Posted September 1, 2012 Share Posted September 1, 2012 i don't know if it Base or base, so try base if not work. addEvent('NRG', true) addEventHandler('NRG', root, function() if not getMapName():find("Base") then outputChatBox("You can Buy only in Base..", source, 255,0,0) return end if (getPlayerMoney(source)) >= (1500) then takePlayerMoney(source, tonumber(1500)) local x, y, z = getElementPosition(source) local vehicle = createVehicle(411, x, y, z) warpPedIntoVehicle(source, vehicle) end end) Link to comment
Jaysds1 Posted September 1, 2012 Share Posted September 1, 2012 (edited) actually, it is 'Base', if that doesn't work, try this, Client: addEventHandler('onClientGUIClick',guiRoot,function( ) if ( source == GUIEditor_Button[1] ) then triggerServerEvent ('NRG',localPlayer) end end) Server: addEvent ( 'NRG', true ) addEventHandler ( 'NRG',root,function ( ) if not( string.find(getMapName(),"Base",1,true) or string.find(getMapName(),"base",1,true)) then outputChatBox("Sorry, but you need to be in a Base map!",100,0,0) return end if ( getPlayerMoney ( source ) ) >= ( 1500 ) then takePlayerMoney ( source, tonumber ( 1500 ) ) local x, y, z = getElementPosition ( source ) local vehicle = createVehicle ( 411, x, y, z ) warpPedIntoVehicle ( source, vehicle ) end end ) Edited September 2, 2012 by Guest Link to comment
X-SHADOW Posted September 2, 2012 Author Share Posted September 2, 2012 That's what i mean TAPL i want only work for base map i well try it now Thank's 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