Jump to content

MoDeR2014

Members
  • Posts

    406
  • Joined

Everything posted by MoDeR2014

  1. اليوم اقدم لكم وظيفه getAdminsByGroup هذه الوظيفة ترجع لك جدول بالأدمن وحالة وجودة Server function Syntax table getAdminsByGroup( string Group ) Required Arguments Group : اسم القروب المطلوب الحصول على الأدمنز منه Returns اذا كانت الأرقمنت المطلوبه صحيحه, يرجع لك جدول بكل الأدمنز مع اسمائهم اذا كانو موجودين واسماء حساباتهم اذا لم يكونو موجودين مع حالة تواجدهم بالسيرفر (اولاين) Code function getAdminsByGroup( Group ) local users = {}; for index, value in ipairs(aclGroupListObjects(aclGetGroup(Group))) do if value:find("user.", 1, true) then local accountname = value:sub(6, #value); local OnlineStatus = getAccountPlayer(getAccount(accountname)) and true or false table.insert(users, { ["Name"] = OnlineStatus and getPlayerName(getAccountPlayer(getAccount(accountname))) or accountname, ["Online"] = OnlineStatus and "Online" or "Offline" }); end end return users or false; end Example - Server Side GroupsT = {"Console", "Admin"}; addCommandHandler("groups", function () for i, group in ipairs(GroupsT) do outputChatBox("~~> "..group.." :"); local list = getAdminsByGroup(group); for index=1, #list do outputChatBox("* Name: "..list[index]["Name"].." ~~ Status: "..list[index]["Online"]); end end end ); Example Result Author MoDeR2014 لا اعرف اذا كانت هذه الوظيفه موجودة من قبل ولكنني برمجتها للأخ White لأنه كلمني عليها وقلت انشرها بنفس الوقت
  2. سكربت جميل وخرافي وفكرة جديدة ومره رائعه ابهرتني بصراحه بأبداعك :* اتمنى لك كل التوفيق والتقدم والأزدهار : 3
  3. هذي فيجوال بيسك تقريباً Visual Basic
  4. خبر وعمل رائع بصراحه بالتوفيق عزيزي
  5. فكره رائع وجميلة بالنسبة لرفع المودات لازم يكون في مشرفين يقدرو يشوفو الأكواد ويلقو نظره عليهم قبل الرفع لضمان امان السيرفر بالتوفيق
  6. فكره حلوه ومود جميل بالتوفيق
  7. انترنت الجيران جارنا ماسك منصب رئاسي ذذ لا عجب ان سرعه نته كذا
  8. ▶♥▶ نايس عقرب، اقوى قيم مود شفته للحين
  9. شاري من ديلوكس سيرفر من رمضان الي فات ولا وصل للحين هههههه بالتوفيق
  10. الحل النهائي لمرضه ان اهله يرحموه من الألكترونيات بصفه عامه بدايتاً من الأنترنت الى التلفاز
  11. https://forum.multitheftauto.com/viewtopic.php?f=160&t=91209
  12. MoDeR2014

    OOP ?

    تقدر تشوف هذي السكربتات من صنعي وكاتب بعضها بال oop https://github.com/MoDeR2014/MTA_Airstr ... Server.lua https://github.com/MoDeR2014/MTA_Airstr ... Client.lua https://github.com/MoDeR2014/MTA_Twitte ... Client.lua https://github.com/MoDeR2014/MTA_Twitte ... Server.lua
  13. MoDeR2014

    OOP ?

    وعليكم السلام ورحمه الله وبركاته اول شيء بتفتح الميتا وبتضيف هذا السطر true لازم تدخل على الويكي وتشوف ال Method وتلاحظ Method : XML.load(...) حيث ان في وظايف تكتبها كيف ما هي اذا فيها نقطه واحده واخرى تحددها اذا فيها نقطيتن يعني مو اي شي تحط له كلمه من راسك مثل XML.doLoadOpen او XML:doLoadOpen هنا يعني لك اكتب الوظيفه والأرقمنتات كما هي مثل MyXML = XML.Load("xmlFile.xml") وعندك وظائف ثانيه تختلف مثل dbExec تلاحظ : Method: connection:exec(...) Connection هي قاعده البيانات الي راح تنفذ فيها الأمر من :exec وتكتب الكود طبيعي بس بدون ما تحط ارقمنت databaseConnection يعني حط براسك وكأن الساينتاكس تغير من bool dbExec ( element databaseConnection, string query [, var param1 [, var param2 ...]] ) الى bool databaseConnection:exec ( string query [, var param1 [, var param2 ...]] ) يعني بيصير كودنا كذا MyConnection = dbConnect("sqlite", "RandomDatabase.db"); MyConnection:exec("CREATE TABLE IF NOT EXISTS `table` ( `row1`, `row2` ); وطبعاً اذا تبي الكود كامل oop بتروح للويكي وتدور على dbConnect بتطلع لك الصفحه كذا تستغرب انها كلمه واحده Connection(...) ???? تضغط على الكلمه وراح ينقلك على صفحه ثاني بمتصفحك تاخذ منها create هي صنع شيء create فهيا حسب فهمك ان Connection.create بتسويلك اتصال بالقاعده يعني الكود النهائي بيكون كذا MyConnection = Connection.create("sqlite", "RandomDatabase.db"); MyConnection:exec("CREATE TABLE IF NOT EXISTS `table` ( `row1`, `row2` ); اذا ما فهمت شيء تقدر تتواصل معي عبر السكايب عشان افهمك صوتياً وتفهم مني اكثر
  14. فكره جميله ورائعه استمر
  15. اذا ما كنت انت الي مطوره بعتبرك اكبر كذاب على وجه الأرض ولا عمري شفت واحد اكذب منك في هالكون ههههههه
  16. هذا الشخص ما يخاف من الله ولا كيف يسرق ويكذب بكل مكان وزمان
  17. عندنا في ليبيا ما في احد يفصل ثوب كويس والسعر بيكون 70 ريال تقريباً لذلك التجار يشترون اثواب جودتها عاليه من السعوديه وطبعاً يكلف اكثر
  18. اي ادخل سيرفر وبسحب ملفات جهازك كلها لخادمي ههههههههههه امزح ذذ بس اذا قصدي في ردي السابق اكيد لكل شيء سبب ماهي محدوده بس هذه اجراءات حمايه واذا تقصد محدوده عن اشياء معينه او وظائف .. تقدر تطلبهم واذا ما كان عندك افكار تبدع فيهم فهذي حاجه ثانيه .. حيث يكون عقلك الي محدود هنا
  19. بوظائفها الأساسيه Lua في مكتبات مكتوبه بلغه MTA حيث في وظائف ماهي حقت MTA ولا لها استخدام في عشان كذا ما اظن انها بتشتغل مثل وظيفه فتح الملف او قرائتها عشان يمنعون اصحاب السيرفر من فتح ملفات اللاعبين .. الخ MTA اكيد لغتها
  20. اقول اول شيء حل مشكلة الشعر بعدها تعال قول بسوي مشروع viewtopic.php?f=163&t=87841 ثاني شيء نفس المشروع الي قبل وما اعتقد انك انت مسويه مجرد نصاب viewtopic.php?f=163&t=85127 + شوف هنا موقع حسوب https://io.hsoub.com/webdev/23877-%D9%8 ... 9%88%D8%B1 الي يبي يتاكد يقرآء جميع التعليقات ولاينسى يشوف الصور الي الاعضاء حطوها اولها هذي يا راجل ذا حتى منتحل شخصيه تابل ويمدح نفسه
×
×
  • Create New...