Tarek1 Posted October 8, 2016 Share Posted October 8, 2016 (edited) السلام عليكم Policeيدخل تيم Accept فكره المود : الاعب يذهب الي الماركر وعندما يلمس الماركر يظهر نافذه و عندما يضغط علي Client.lua --thePed local PolicePed = createPed(280,1554.33032, -1675.53552, 16.19531,90) -- Creates a ped function cancelPedDamage() cancelEvent() end addEventHandler("onClientPedDamage", PolicePed, cancelPedDamage) -- When thePed is damaged, cancelPedDamage is called -- GUI local marker = createMarker(1553.61292, -1675.59033, 15.19531,"cylinder",2,100, 149, 237) function gui() window = guiCreateWindow(0.30, 0.19, 0.44, 0.46, "Police Job", true) guiWindowSetSizable(window, false) guiSetProperty(window, "CaptionColour", "FF1544C9") buttonaccept = guiCreateButton(10, 293, 91, 50, "Accept", false, window) guiSetFont(buttonaccept, "default-bold-small") buttonclose = guiCreateButton(497, 295, 90, 48, "Close", false, window) guiSetFont(buttonclose, "default-bold-small") showCursor ( true ) end addEventHandler ( "onClientMarkerHit", marker,gui ) --buttons function buttons( ) if ( source == buttonaccept ) then guiSetVisible ( window , false ) guiSetInputEnabled ( false ) showCursor( false ) triggerServerEvent ( "Job", resourceRoot) elseif ( source == buttonclose ) then guiSetVisible ( window , false ) showCursor ( false ) guiSetInputEnabled ( false ) end end addEventHandler ( "onClientGUIClick",root,buttons ) Server.lua local Police = createTeam ( 'Police',100, 149, 237) function test(source,Police) if Police then setPlayerTeam ( source, Police ) end end addEvent( "Job",true ) addEventHandler ( "Job",root,test) Edited October 8, 2016 by Tarek1 Link to comment
Ahmed Ly Posted October 8, 2016 Share Posted October 8, 2016 (edited) -- GUI window = guiCreateWindow(0.30, 0.19, 0.44, 0.46, "Police Job", true) guiWindowSetSizable(window, false) guiSetVisible(window,false) guiSetProperty(window, "CaptionColour", "FF1544C9") buttonaccept = guiCreateButton(10, 293, 91, 50, "Accept", false, window) guiSetFont(buttonaccept, "default-bold-small") buttonclose = guiCreateButton(497, 295, 90, 48, "Close", false, window) guiSetFont(buttonclose, "default-bold-small") guiSetProperty(window, "CaptionColour", "FF1544C9") PolicePed = createPed(280,1554.33032, -1675.53552, 16.19531,90) -- Creates a ped function cancelPedDamage() cancelEvent() end addEventHandler("onClientPedDamage", PolicePed, cancelPedDamage) -- When thePed is damaged, cancelPedDamage is called marker = createMarker(1553.61292, -1675.59033, 15.19531,"cylinder",2,100, 149, 237) function gui(element) if (element == localPlayer) then showCursor ( true ) guiSetInputEnabled ( true ) guiSetVisible(window,true) end end addEventHandler ( "onClientMarkerHit", marker,gui ) --buttons function buttons( ) if ( source == buttonaccept ) then guiSetVisible ( window , false ) guiSetInputEnabled ( false ) showCursor( false ) triggerServerEvent ( "Job", localPlayer) elseif ( source == buttonclose ) then guiSetVisible ( window , false ) showCursor ( false ) guiSetInputEnabled ( false ) end end addEventHandler ( "onClientGUIClick",root,buttons ) Edited October 8, 2016 by Ahmed Ly Link to comment
' A F . Posted October 9, 2016 Share Posted October 9, 2016 Client Side : -- Client Side PolicePed = createPed(280,1554.33032, -1675.53552, 16.19531,90) Marker = createMarker(1553.61292, -1675.59033, 15.19531,"cylinder",2,100, 149, 237) --- Cancel Ped Damage addEventHandler ( "onClientPedDamage" , root , function ( ) if ( source == PolicePed ) then cancelEvent ( ); end end ); --- Create Window After Start The Resource addEventHandler ( "onClientResourceStart" , resourceRoot , function ( ) window = guiCreateWindow(0.30, 0.19, 0.44, 0.46, "Police Job", true) guiWindowSetSizable(window, false) guiSetVisible ( window , false ) guiSetProperty(window, "CaptionColour", "FF1544C9") buttonaccept = guiCreateButton(10, 293, 91, 50, "Accept", false, window) guiSetFont(buttonaccept, "default-bold-small") buttonclose = guiCreateButton(497, 295, 90, 48, "Close", false, window) guiSetFont(buttonclose, "default-bold-small") end ); -- Open Window On Marker Hit addEventHandler ( "onClientMarkerHit" , root , function ( player ) if ( source == Marker and player == localPlayer and not isPedInVehicle ( player ) ) then guiSetVisible ( window , true ) showCursor ( true ) guiSetInputEnabled ( true ) end end ); --- Buttons Clicked addEventHandler ( "onClientGUIClick" , root , function ( ) if ( source == buttonaccept ) then guiSetVisible ( window , false ) showCursor ( false ) guiSetInputEnabled ( false ) triggerServerEvent ( "JoinPolice" , localPlayer ) elseif ( source == buttonclose ) then guiSetVisible ( window , false ) showCursor ( false ) guiSetInputEnabled ( false ) end end ); Server Side : aTeam = createTeam ( "Police" , 0 , 0 , 255 ); addEvent("JoinPolice",true) addEventHandler("JoinPolice",root , function ( ) if ( getPlayerTeam ( source ) and getPlayerTeam ( source ) == aTeam ) then return outputChatBox ("* you have this team",source,255,0,0,true) end setPlayerTeam ( source , aTeam ) outputChatBox ( 'Now You Are in police job!',source,0,255,0 ) 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