Jump to content

زر فقط للأدمن


Recommended Posts

كلنت

addEvent ( "onOpenDataWindow", true ) 
addEventHandler ( "onOpenDataWindow", root, 
    function ( ) 
        guiSetVisible ( GUIEditor_Window[1], not guiGetVisible ( GUIEditor_Window[1] ) ) 
        showCursor ( guiGetVisible ( GUIEditor_Window[1] ) ) 
        guiSetInputEnabled ( guiGetVisible( GUIEditor_Window[1] ) ) 
    end 
) 

سيرفر

aOpen_ = function ( plr_ ) 
    local plrAccount = getPlayerAccount ( plr_ ) 
    if not isGuestAccount ( plrAccount ) then 
        if isObjectInACLGroup ("user."..getAccountName ( plrAccount ), aclGetGroup ( "Admin" ) ) then 
            triggerClientEvent ( plr_, "onOpenDataWindow", plr_ ) 
        end 
    end 
end 

مو كودي

Link to comment
isObjectInACLGroup 
triggerClientEvent 
addEvent 
addEventHandler 
triggerServerEvent 
  

سويت الكود بس ما يشتغل ويش الخطأ

كلنت

addEventHandler( "onClientGUIClick", badmin, 
    function ( ) 
    triggerServerEvent ( "admin1", localPlayer ) 
    end 
) 
  
addEvent("admin2",true) 
  
addEventHandler("admin2",root, 
  
function() 
    guiSetVisible(admin,true) 
end 
) 

سيرفر

addEvent("admin1",true) 
  
addEventHandler("admin1",root, 
  
function() 
  if isObjectInACLGroup ( "user." ..getAccountName ( getPlayerAccount ( thePlayer ) ), aclGetGroup ( "Moderator" ) ) then 
  triggerClientEvent ( "admin2", localPlayer ) 
end 
end 
) 

Link to comment
كلنت
addEvent ( "onOpenDataWindow", true ) 
addEventHandler ( "onOpenDataWindow", root, 
    function ( ) 
        guiSetVisible ( GUIEditor_Window[1], not guiGetVisible ( GUIEditor_Window[1] ) ) 
        showCursor ( guiGetVisible ( GUIEditor_Window[1] ) ) 
        guiSetInputEnabled ( guiGetVisible( GUIEditor_Window[1] ) ) 
    end 
) 

سيرفر

aOpen_ = function ( plr_ ) 
    local plrAccount = getPlayerAccount ( plr_ ) 
    if not isGuestAccount ( plrAccount ) then 
        if isObjectInACLGroup ("user."..getAccountName ( plrAccount ), aclGetGroup ( "Admin" ) ) then 
            triggerClientEvent ( plr_, "onOpenDataWindow", plr_ ) 
        end 
    end 
end 

مو كودي

ما فهمت للكود الي انت حاطنه .. كانه مخربط

Link to comment

-- Client --

addEventHandler("onClientGUIClick",badmin, 
    function ( ) 
        triggerServerEvent("admin1",localPlayer); 
    end,false); 
     
addEvent("admin2",true); 
addEventHandler("admin2",root, 
    function ( ) 
        guiSetVisible(admin,true); 
    end 
); 

-- Server --

addEvent("admin1",true); 
addEventHandler("admin1",root, 
    function ( ) 
      if isObjectInACLGroup ( "user." .. getAccountName(getPlayerAccount(source)), aclGetGroup ( "Admin" ) ) then 
        triggerClientEvent("admin2",source); 
            else 
                outputChatBox("* لا يمكنك استخدام الزر للادمنيةة فقطط",source,255,0,0,true); 
                    end 
                end 
    ); 

Link to comment
سيرفر
addEvent("admin1",true) 
  
addEventHandler("admin1",root, 
  
function() 
  if isObjectInACLGroup ( "user." ..getAccountName ( getPlayerAccount ( thePlayer ) ), aclGetGroup ( "Moderator" ) ) then 
  triggerClientEvent ( "admin2", localPlayer ) 
end 
end 
) 

thePlayer = ?

localPlayer = ?

لزوم تسوي لهم تعاريف

وقبل كل ذا لازم تحقق ان الاعب له حساب و مو زاير

isGuestAccount 

Link to comment
-- Client --

addEventHandler("onClientGUIClick",badmin, 
    function ( ) 
        triggerServerEvent("admin1",localPlayer); 
    end,false); 
     
addEvent("admin2",true); 
addEventHandler("admin2",root, 
    function ( ) 
        guiSetVisible(admin,true); 
    end 
); 

-- Server --

addEvent("admin1",true); 
addEventHandler("admin1",root, 
    function ( ) 
      if isObjectInACLGroup ( "user." .. getAccountName(getPlayerAccount(source)), aclGetGroup ( "Admin" ) ) then 
        triggerClientEvent("admin2",source); 
            else 
                outputChatBox("* لا يمكنك استخدام الزر للادمنيةة فقطط",source,255,0,0,true); 
                    end 
                end 
    ); 

مشكورر

تستاهل وسام على ردودك في المواضيع

لكن سؤال

ويش فايدة ;

لان اشوف اكثر كوداتك الي تحطها هنا فيه كذا

Link to comment

حياك الله ذذ مثل ما قال عناد نسيت اسوي تحقق اذا كان حساب زائر :

addEvent("admin1",true); 
addEventHandler("admin1",root, 
    function ( ) 
        if isGuestAccount(getPlayerAccount(source)) then return outputChatBox("* انت زائر",source,255,0,0,true); end 
      if isObjectInACLGroup ( "user." .. getAccountName(getPlayerAccount(source)), aclGetGroup ( "Admin" ) ) then 
        triggerClientEvent("ClientSide",source); 
            else 
                outputChatBox("* لا يمكنك استخدام الزر للادمنيةة فقطط",source,255,0,0,true); 
                    end; 
                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...