Jump to content

تعديل على لوحة وربطها


Recommended Posts

السلام عليكم ورحمة الله

شباب سويت لوحة

Edit وسويت فيها

ابي لا كتبت اسم حساب الاعب في الادت وضغطت الزر ينضاف اسم حسابة للاسل لقروب محدد

تحيـأتي

Link to comment

اللي قددرت علية . : )

سيرفر

addEvent ( "Edit", true ) 
Edit2 = ggetAccount ( user ) then  
if isObjectInACLGroup("user.".. Edit2, aclGetGroup("Console")) then 
aclGroupAddObject (aclGetGroup("Admin"), "user.".. Edit2) 
end 

كلنت

function Edit1 () 
Edit2 = guiGetText ( اسم الزر ) 
triggerServerEvent ( "Edit", Root, Edit1 ) 
addEventHandler( "onClientGUIClick", Root, Edit1 ) 
end 

Link to comment

حوسسه !!!!

كيف حاط بالتريقر الفنكشن الي مسويه ؟

وحاط الاند قبل الافنت

ومو مسوي addEventHandler بسيرفر

ومو مسوي فنكشن

وتتحقق ان الحساب الي بالايديت معه كونسل وبعدين تعطيه ادمن ؟

كودك كله خططاء

  • Thanks 1
Link to comment

وكذا

الحدث هنا بسيرفر ايش ؟

addEventHandler( "onClientGUIClick", Root, Edit1 ) 
function Edit1 () 
addEvent ( "Edit", true ) 
Edit2 = ggetAccount ( user ) then  
if isObjectInACLGroup("user.".. Edit2, aclGetGroup("Everyone")) then 
aclGroupAddObject (aclGetGroup("Rs"), "user.".. Edit2) 
end 
end 

الكلنت

function Edit1 () 
Edit2 = guiGetText ( اسم الزر ) 
triggerServerEvent ( "Edit", Root,) 
end 
addEventHandler( "onClientGUIClick", Root, Edit1 ) 
  

Link to comment
-- #Client 
addEventHandler ( "onClinetGUIClick",resourceRoot, 
    function ( ) 
    if source == اسم الزر then 
        AccName = guiGetText ( اسم الايديت ) 
            if AccName and AccName ~= "" then 
                triggerServerEvent ( "GiveAdmin", getRootElement(), AccName ) 
            end 
        end 
    end 
) 
  
-- #Server 
addEvent ( "GiveAdmin", true ) 
addEventHandler ( "GiveAdmin", getRootElement(), 
function ( Acc ) 
    local Account = getAccount ( Acc ) 
        if Account then 
            aclGroupAddObject (aclGetGroup("Admin"), "user."..Account) 
        end 
    end 
) 
     

ماجربته

  • Thanks 1
Link to comment

addEventHandler ( "onClientGUIClick",resourceRoot, 
    function ( ) 
    if ( source == اسم الزر ) then 
        AccName = guiGetText ( اسم الايديت ) 
            if AccName and AccName ~= "" then 
                triggerServerEvent ( "GiveAdmin", getRootElement(), AccName ) 
            end 
        end 
    end 
) 
  • Thanks 1
Link to comment

#Client

addEventHandler ( "onClientGUIClick", resourceRoot, function (    ) 
    if ( source == اسم الزر ) then 
        AccountName = guiGetText (  اسم الايديت ) 
                if ( AccountName ~= "" ) then 
            triggerServerEvent ( "GiveAdmin", localPlayer, AccountName ) 
        end 
    end 
end ) 

#Server

addEvent ( "GiveAdmin", true ) 
addEventHandler ( "GiveAdmin", root, function ( AccountName ) 
            if ( AccountName ) then 
        aclGroupAddObject ( aclGetGroup ( "Admin" ), "user.".. AccountName ) 
    end 
end ) 

Edited by Guest
  • Thanks 1
Link to comment
#Client
addEventHandler ( "onClinetGUIClick", resourceRoot, function (    ) 
    if ( source == اسم الزر ) then 
        AccountName = guiGetText (  اسم الايديت ) 
                if ( AccountName ~= "" ) then 
            triggerServerEvent ( "GiveAdmin", localPlayer, AccountName ) 
        end 
    end 
end ) 

#Server

addEvent ( "GiveAdmin", true ) 
addEventHandler ( "GiveAdmin", root, function ( AccountName ) 
    local pAccount = getAccount ( AccountName ) 
            if ( pAccount ) then 
        aclGroupAddObject ( aclGetGroup ( "Admin" ), "user.".. pAccount ) 
    end 
end ) 

نفس الخطأ الي صححته

onClientGUIClick

  • Like 1
Link to comment
#Client
addEventHandler ( "onClinetGUIClick", resourceRoot, function (    ) 
    if ( source == اسم الزر ) then 
        AccountName = guiGetText (  اسم الايديت ) 
                if ( AccountName ~= "" ) then 
            triggerServerEvent ( "GiveAdmin", localPlayer, AccountName ) 
        end 
    end 
end ) 

#Server

addEvent ( "GiveAdmin", true ) 
addEventHandler ( "GiveAdmin", root, function ( AccountName ) 
    local pAccount = getAccount ( AccountName ) 
            if ( pAccount ) then 
        aclGroupAddObject ( aclGetGroup ( "Admin" ), "user.".. pAccount ) 
    end 
end ) 

نفس الخطأ الي صححته

onClientGUIClick

طيب مافيه مشكله هذا لاني نسخته ماني فاضي اكتبه ض1

+ عندك غلط انت وكلاسيك

accName = guiGetText ( اسم الايدت ) -- accName هنا موجود مايحتاج تتحقق منه 
if accName and accName ~= "" then 

يعني يصير مره وحده كذا

if accName ~= "" then 

ميحتاج تتحقق منه لانه موجود اصلاً ذذ

  • Thanks 1
Link to comment

اخواني ولا كود اشتغل

لا حط اسم الاعب وضغط الزر يضيفه لقروب الادمن

GUIEditor = { 
    button = {}, 
    window = {}, 
    edit = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(285, 208, 431, 173, "1", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
  
        GUIEditor.edit[1] = guiCreateEdit(101, 53, 239, 30, "", false, GUIEditor.window[1]) 
        GUIEditor.button[1] = guiCreateButton(150, 109, 141, 45, "2", false, GUIEditor.window[1])     
    end 
) 
  
addEventHandler ( "onClientGUIClick",resourceRoot, 
    function ( ) 
    if ( source == GUIEditor.button[1] ) then 
        AccName = guiGetText ( GUIEditor.edit[1] ) 
            if AccName and AccName ~= "" then 
                triggerServerEvent ( "GiveAdmin", getRootElement(), AccName ) 
            end 
        end 
    end 
) 

addEvent ( "GiveAdmin", true ) 
addEventHandler ( "GiveAdmin", getRootElement(), 
function ( Acc ) 
    local Account = getAccount ( Acc ) 
        if Account then 
            aclGroupAddObject (aclGetGroup("Admin"), "user."..Account) 
        end 
    end 
) 
    

Link to comment

نفس الخطأ الي صححته

^ وين الخطأ الي صححته ؟

ماشوفك سويت شي غير انك حطيت اقواس :idea::idea::?:

onClientGUIClick كلاسيك سوا الكود غلط وحط بدل

onClinetGUIClick

ونسخت كوده صلحته وطرحته بس مانتبهت للغلط حقه

وصلحه سفاح وصلحته انا

بالنهايه كلها حرفين انعكست مايحتاج كل ذا :lol: ..

اخواني ولا كود اشتغل

جرب كودي واذا واجهت اغلاط شف الدي بوق وش يقول

debugscript 3

في اف8

Edited by Guest
Link to comment

لا كتبت كتبت بالادت اي شي مايطلع خطاء ولا كتبت اسم حسابي يطلع الخطاء ذا بسطر ذا

aclGroupAddObject ( aclGetGroup ( "Admin" ), "user.".. pAccount ) 

ومكتوب بالخطاء

local, pAccount, والخ

Admin نا اجرب ع نفسي طبعا ابيه يعطيني رتبه

و

Link to comment

انت شكلك تكتب اسم اللاعب !!!

اكتب حساب اللاعب لاتكتب اسمه

+

ي شباب مايحتاج كل ذي المشاكل

فيه خطاء حط حلها والي يبي يصحح يصحح

السالفه مب تحجير ترا ! :|

Link to comment
انت شكلك تكتب اسم اللاعب !!!

اكتب حساب اللاعب لاتكتب اسمه

اي حساب الاعب

جربت ع نفسسي مازان مدري على غيري يضبط ولا

وهذا السطر

if ( AccountName ~= "" ) then

اعدل به شي ولا؟

Link to comment
GUIEditor = { 
    button = {}, 
    window = {}, 
    edit = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(285, 208, 431, 173, "1", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
  
        GUIEditor.edit[1] = guiCreateEdit(101, 53, 239, 30, "", false, GUIEditor.window[1]) 
        GUIEditor.button[1] = guiCreateButton(150, 109, 141, 45, "2", false, GUIEditor.window[1])     
    end 
) 
  
  
addEventHandler ( "onClientGUIClick", resourceRoot, function (    ) 
    if ( source == GUIEditor.button[1] ) then 
        AccountName = guiGetText (  GUIEditor.edit[1] ) 
                if ( AccountName ~= "" ) then 
            triggerServerEvent ( "GiveAdmin", localPlayer, AccountName ) 
        end 
    end 
end ) 

addEvent ( "GiveAdmin", true ) 
addEventHandler ( "GiveAdmin", root, function ( AccountName ) 
    local pAccount = getAccount ( AccountName ) 
            if ( pAccount ) then 
        aclGroupAddObject ( aclGetGroup ( "Admin" ), "user.".. pAccount ) 
    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...