Jump to content

مساعده في جوب


Tarek1

Recommended Posts

السلام عليكم

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 by Tarek1
Link to comment
-- 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 by Ahmed Ly
Link to comment

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...