ذا الكلنت
-----------------------------
-- 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
)