Jump to content

ابغى ذا المود يطلع بالشات اذا سجلت دخول + يشيل المؤقت عشان م يسبب مشاكل


Recommended Posts

ذا الكلنت

-----------------------------
-- Created By 3NAD
-- [email protected]
-----------------------------

-----------------------
-- Settings
-----------------------

onAdminLoginMsg = 'قام صاحب السيرفر بتسجيل دخولة الى السيرفر'
onEnterCarMsg = 'نورت موتورك يا كنق'
-- ' ' علامات التنصيص مطلوبة 

-----------------------
-- Events
-----------------------

addEvent ( "onAdminLogin", true )
addEvent ( "onVehicleEnter", true )


-----------------------
-- Create Label
-----------------------

function centerLabel ( center_label )
    local screenW, screenH = guiGetScreenSize ( )
    local labelW, labelH = guiGetSize ( center_label, false )
    local x, y = ( screenW - labelW ) / 2, ( screenH - labelH ) / 2
    guiSetPosition ( center_label, x, y, false )
end

Label = guiCreateLabel ( 0, 0, 655, 500, "", false )
centerLabel ( Label )
guiLabelSetHorizontalAlign ( Label, "center", true )
guiSetFont( Label, guiCreateFont( "Font.ttf", 13 ) ) 
guiSetProperty ( Label, "Disabled", "True" )
guiMoveToBack ( Label )

-----------------------
-- onAdminLogin
-----------------------

addEventHandler ( "onAdminLogin", root,
    function ( Admin )
        if Admin then
		    if isTimer ( theTimer ) then
                for _, timer3NADValue in ipairs ( getTimers ( 10000, 500 ) ) do
                    killTimer ( timer3NADValue )
                end	
		    end	
		    guiSetText ( Label, Admin.." "..onAdminLoginMsg )
			playSoundFrontEnd ( 45 )
	        setTimer ( guiSetText, 10000, 1, Label, "" )	
            theTimer = setTimer( function ( ) guiLabelSetColor ( Label, math.random(0,255), math.random(0,255), math.random(0,255) ) end, 500, 0 )			
		end
	end
)
		

-----------------------
-- onVehicleEnter
-----------------------
	
addEventHandler ( "onVehicleEnter", root,
    function ( )
		if isTimer ( theTimer ) then
            for _, timer3NADValue in ipairs ( getTimers ( 10000, 500 ) ) do
                killTimer ( timer3NADValue )
            end	
		end	
		guiSetText ( Label, getPlayerName ( localPlayer ):gsub("#%x%x%x%x%x%x", "").." "..onEnterCarMsg )
		playSoundFrontEnd ( 30 )
	    setTimer ( guiSetText, 10000, 1, Label, "" )
		theTimer = setTimer ( function ( ) guiLabelSetColor ( Label, math.random(0,255), math.random(0,255), math.random(0,255) ) end, 500, 0 )
	end
)

وذا السيرفر

-----------------------------
-- Created By 3NAD
-- [email protected]
-----------------------------

-----------------------
-- Settings
-----------------------

groupAdmins = 'Console'
-- ' ' علامات التنصيص مطلوبة 
		
-----------------------
-- Admin Login
-----------------------

addEventHandler ( "onPlayerLogin", root,
    function ( _, Account )
	    if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( groupAdmins ) ) then 
            triggerClientEvent ( "onAdminLogin", root, getPlayerName ( source ):gsub("#%x%x%x%x%x%x", "") )
        end			
	end
)

-----------------------
-- Enter Vehicle
-----------------------

addEventHandler ( "onVehicleStartEnter", root,
    function ( source )          
        triggerClientEvent ( source, "onVehicleEnter", source )
	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...