AR/aclGroupAddObject: Difference between revisions
Jump to navigation
Jump to search
(Created page with "==Syntax / القاعدة== <syntaxhighlight lang="lua"> bool aclGroupAddObject ( aclgroup theGroup, string theObjectName ) </syntaxhighlight> ===: عناصر مطلوبة=== *'''theGroup:''' اس...") |
(→: مثال) |
||
Line 26: | Line 26: | ||
==: مثال== | ==: مثال== | ||
<section name=" | <section name="Server" class="server" show="true"> | ||
" Admin " هذه الوظيفة عندما يقوم اللاعب بكتابة امر " ترقية " يتم إضافة حساب اللاعب إلى قروب | " Admin " هذه الوظيفة عندما يقوم اللاعب بكتابة امر " ترقية " يتم إضافة حساب اللاعب إلى قروب | ||
Revision as of 04:12, 20 September 2014
Syntax / القاعدة
bool aclGroupAddObject ( aclgroup theGroup, string theObjectName )
: عناصر مطلوبة
- theGroup: اسم القروب المراد اضافة حساب او سكربت عليه
- theGroupName: اسم الحساب او السكربت
: ملاحظة
إذا كان المضاف للقروب حساب لاعب يكون بهذا الشكل :
user.example0
example0 = اسم الحساب
إذا كان المضاف للقروب سكربت يكون بهذا الشكل :
resource.example1
example1 = اسم السكربت
Returns
Returns true إذا تمت الاضافة بنجاح , تكون, false إذا كان مضاف مسبقاً للقروب , تكون.
: مثال
<section name="Server" class="server" show="true"> " Admin " هذه الوظيفة عندما يقوم اللاعب بكتابة امر " ترقية " يتم إضافة حساب اللاعب إلى قروب
-- انشاء امر جديد -- addCommandHandler ("ترقية", --- وظيفة --- function (player, cmd) local account = getAccountName(getPlayerAccount(player)) -- جلب حساب اللاعب if account then -- اذا كان الحساب صحيح aclGroupAddObject (aclGetGroup("Admin"), "user."..account) -- حساب اللاعب الذي قام بكتابة الأمر " Admin " اضافة لقروب outputChatBox ( " بنجاح " Admin " تمت اضافته لقروب '"..accountName.."' الحساب", player) -- اخراج نص بالشات else -- اذا كان الحساب خطأ outputChatBox ("خطأ في اسم الحساب", player) -- اخراج نص بالشات outputChatBox ("قد تكون غير مسجل دخولك , الرجاء تسجيل الدخول", player) -- اخراج نص بالشات end end )