Jump to content

кιηg-αвα∂у

Members
  • Posts

    396
  • Joined

  • Last visited

Posts posted by кιηg-αвα∂у

  1. انا جربت سويت كذا

    ~= ""

    وماضبطت

    صار مايعطيني اسلحه

    لما سويت

    كذا

    ==""

    ضبط لو احط مسافه مايعطي لو حطيت رقم يعطي

    اوضح لك

    ~= يعني لآيساوي

    == يعني يساوي

    انت تبي يسواي فراغ ولآ مايساوي فراغ ؟

  2. ههههههه هذا كودي ؟

    وش عدلت عليه ؟

    + حبيت اقولك ان طريقتك خطااا

    لازم تسوي مثل ماقال ذي بيست

    ==

    مو

    ~=

    طريقتي مو غلط

    + كودك عدلت كلمة وحدة ركز وتعرفها

    جرب هذه

    addEventHandler("onClientGUIClick",guiRoot, 
    function() 
        if source == GUIEditor_Button[1] then 
            if guiGetText(GUIEditor_Edit[1]) ~= "" and guiGetText(GUIEditor_Edit[1]) ~= " " and guiGetText(GUIEditor_Edit[2]) ~= "" and guiGetText(GUIEditor_Edit[2]) ~= " " then 
                RandomName = guiGetText(GUIEditor_Edit[1]) 
                hobo = guiGetText(GUIEditor_Edit[2]) 
                if RandomName and hobo then 
                    triggerServerEvent("wp",localPlayer,RandomName) 
                end 
            end 
        end 
    end) 
    

  3. كيق عبادي طريقتك ضبط 100 % 100

    بس انا جربتها علي ايديت واحد فقط وضبطت

    ولاكن ماعرف اسويها علي اثنين ايديت ممكن تعدل علي كودي الي فوق ؟

    جرب

    addEventHandler("onClientGUIClick",guiRoot, 
    function() 
        if source == GUIEditor_Button[1] then 
            if guiGetText(GUIEditor_Edit[1]) ~= "" or guiGetText(GUIEditor_Edit[1]) ~= " " or guiGetText(GUIEditor_Edit[2]) ~= "" or guiGetText(GUIEditor_Edit[2]) ~= " " then 
                RandomName = guiGetText(GUIEditor_Edit[1]) 
                hobo = guiGetText(GUIEditor_Edit[2]) 
                if RandomName and hobo then 
                    triggerServerEvent("wp",localPlayer,RandomName) 
                end 
            end 
        end 
    end) 
      
    

  4. if guiGetText(edit1) ~= "" or guiGetText(edit1) ~= " " and guiGetText(edit2) ~= "" or guiGetText(edit2) ~= " " then 
    

    ~= لا يساوي

    انت حاط اذا الاديت لايساوي فارغ

    يعني ما راح يحقق الوظيفه

    لازم تسوي اذا الاديت يساوي فراغ وتسوي الوظيفه

    طريقه برستيج افضل نوعا ما

    يعني تبيه لو كان الأديت فارغ يرسل الرسالة

    ولو كتب في ألأديت السلام عليكم مايرسل -_-

    افهم وش يبي بعدين تكلم

  5. يسلمو عبادي

    بس بسالك

    يعني ماستخدم

    onclick

    واحط اسم الزر الي راح يرسل صح ؟

    اسوي مثل كذا

    bindKey("enter","down",

    function ()

    if source == اسم الزر then

    واسكر الوضيفه

    ؟؟؟؟؟؟؟؟؟

    لآ

    غلط

    بس

    bindKey("enter","down",  
    function() 
    -- codeHere 
    end 
    ) 
    

  6. next

    نفس ipairs

    بس الاغلب يقول انها افضل من ipairs

    الفرق الى الان ماكتشفتة بس افضل منها .. :)

    next > ipairs تجيب كل القيم مثل الجداول والخ ذذ نجيب كل الاعبين عرفت ذذ :)

    اثنينهم يصلحون

    ياليت احد يوضح الفرق :?::?::?:

  7. Label = guiCreateLabel(200,200,200,40,"Timer : ",false) 
      
      
      
    local num = 5 
    function Numper() 
        guiSetText(Label,"Timer : "..num) 
        num = num - 1 
        if num <= -2 then 
            guiSetVisible(Label,false) 
            killTimer(NumberTimer) 
            num = 5 
        end 
    end 
      
            -- اكتب الحدث الي يبدأ العد التنازلي 
            guiSetVisible(Label,true) 
            NumberTimer = setTimer(Numper,1000,0) 
            -- نهاية الحدث 
    

  8. برستيج انت قلت استخدمو هل وضيفتين

    isElement

    destroyElement

    وماشوفهم استخدموها ؟؟؟؟؟؟؟؟؟؟؟؟؟

    او وش الفايده منهم

    الكود الي فوق راح يشغل صوت

    و

    isElement 
    destroyElement 
    

    تستخدمها للتأكد اذا كان الصوت شغال تطفيه

    ماتحتاجه لأن اكيد ماراح يعيد التحميل الى اذا طفيت المود وششغلته او طلع ودخلت

    واذا طفه المود او طلعت اكيد بيطفي الصوت

  9. عادي الأسم تحط الي تبي

    الأسم يعتبر مفتاح لتحديد القيمة

    يعني مثلا تقدر تسوي زر فتح للوحة بدون اسم ؟

    لا كذا خطأ عليك القيمة بيطلع لك ايرور -.- اقولك لية تففكها من الاصل؟ سوي لووب او سوي اللي تبي تسوية ماله داعي التفكيك !

    اوضح لصاحب الموضوع فائدتها فقط

    عموما توضيحك المفروض يكون اصح بـ قيمتين لانة لو قيمة وحدة وشولة تفككها؟ عموما بالتوفيق حبيت افيدك لا اكثر انت و صآحب الموضوع .. :)

    اوك شكراً

    واتوقع صاحب الموضوع فهم 8)

  10. شوووف
      
    theName = unpack( abady[math.random(#abady)] ) -- نطلع اسم عشاوئي 
    theName = unpack( abady[math.random(1,3)] ) -- طريقة ثانية لآستخراج اسمي عشوائي 
    outputChatBox(myName) 
    

    ليه ماحطيت اسم الـ

    unpack

    مثلا كذا

    theName = unpack( abady[math.random(#abady)] ) -- نطلع اسم عشاوئي 
    theName = unpack( abady[math.random(1,3)] ) -- طريقة ثانية لآستخراج اسمي عشوائي 
    outputChatBox(theName ) 
    

    ليه حطيت بـ الشات اسم الـ

    unpack الاول ؟؟"

    عادي الأسم تحط الي تبي

    الأسم يعتبر مفتاح لتحديد القيمة

    يعني مثلا تقدر تسوي زر فتح للوحة بدون اسم ؟

    لا كذا خطأ عليك القيمة بيطلع لك ايرور -.- اقولك لية تففكها من الاصل؟ سوي لووب او سوي اللي تبي تسوية ماله داعي التفكيك !

    اوضح لصاحب الموضوع فائدتها فقط

  11. ما زال كودك خطأ كيف تفكك قيمة وحده ؟ المفروض قيمتين بكل قيمة

    تستخرج قيمتين لو كان قيم الجدول اثنين

    شوف جدولك

    local table = { -- انشاء جدول 
        -- اضافة قيم متعددهـ 2 فـ آكثر لـ استخدام ( unpack ) 
        [1] = {"MR.Pres[T]ege","Woovie"}, -- قيمتين 
        [2] = {"lil_Today","CCW"}, -- قيمتين 
        [3] = {"Ransom","SolidSnake14"} -- قيمتين 
    } 
      
    

    وشوف جدولي

    abady = { -- نفتح جدول اسمه عبادي 
    [1] = {"KING-ABADY"}, -- القيمة الأولة رقمها 1 
    [2] = {"3Sool"}, -- القيمة الثانية رقمها 2 
    [3] = {"Mr.Pres[T]ege"}, -- القيمة الثالثة رقمها 3 
    } -- نسكر الجدول 
    

  12. ماستخدم الجداول كثير

    لآهنت على التنبيه يا برستيج

    صاحب الموضوع شوف التعديل

    -- مثلآ بسوي جدول في اسامي 
      
    abady = { -- نفتح جدول اسمه عبادي 
    [1] = {"KING-ABADY"}, -- القيمة الأولة رقمها 1 
    [2] = {"3Sool"}, -- القيمة الثانية رقمها 2 
    [3] = {"Mr.Pres[T]ege"}, -- القيمة الثالثة رقمها 3 
    } -- نسكر الجدول 
      
    -- نطلع اسمك من الجدول 
    myName = unpack( abady[2] ) -- تجيب اسمك عن طريق الرقم 
    outputChatBox(myName) -- تكتب اسمك في الشات 
      
    -- لو مثلا تبي تجيب اسم عشاوئي 
    -- يعني اسمي او اسمك او اسم برستيج 
    theName = unpack( abady[math.random(#abady)] ) -- نطلع اسم عشاوئي 
    theName = unpack( abady[math.random(1,3)] ) -- طريقة ثانية لآستخراج اسمي عشوائي 
    outputChatBox(myName) -- تكتب الأسم في الشات 
    

  13. شررح جممميل ومفيد

    بس ليه بـ ماث راندوم

    تحط قبل اسم الجدول

    #

    + بـ وش اقدر استخدم هااذي

    unpack

    يعني وش فايدتها

    فائدتها بثلآث معاني

    تطلع القيمة , تجيب القيمة , تختار القيمة

    طبعاً القيمة الي تكون في الجدول

    ---

    #وبالنسبة لـ

    يجيب كل القيم من الجدول

    يعني مثلآ هاذه الجدول

    [1] = "KING-ABADY" -- القيمة الأولة رقمها 1 
    [2] = "3Sool" -- القيمة الثانية رقمها 2 
    [3] = "Mr.Pres[T]ege" -- القيمة الثالثة رقمها 3 
    

    لو استخدمنا # راح تطلع النتيجة

    KING-ABADY

    3sool

    Mr.Pres[T]ege

    + شرح للجداول

    viewtopic.php?f=164&t=50471

  14. عبآدي عندك اخطاء كثير ._. !!!!!!!!!

    %كلهم استخدمهم وشغالين معي 100

    الى هاذي مدري عنها

    theName = unpack( abady,[math.random(#abady)] ) 
    

    حط الأخطاء للأفادة

  15. كيف يعني تستخرج من الجدول

    ووش هي القيمه ي ليت واحد يوضح شوي لني بديت افهم من شرح عبادي

    -- مثلآ بسوي جدول في اسامي 
      
    abady = { -- نفتح جدول اسمه عبادي 
    [1] = {"KING-ABADY"}, -- القيمة الأولة رقمها 1 
    [2] = {"3Sool"}, -- القيمة الثانية رقمها 2 
    [3] = {"Mr.Pres[T]ege"}, -- القيمة الثالثة رقمها 3 
    } -- نسكر الجدول 
      
    -- نطلع اسمك من الجدول 
    myName = unpack( abady[2] ) -- تجيب اسمك عن طريق الرقم 
    outputChatBox(myName) -- تكتب اسمك في الشات 
      
    -- لو مثلا تبي تجيب اسم عشاوئي 
    -- يعني اسمي او اسمك او اسم برستيج 
    theName = unpack( abady[math.random(#abady)] ) -- نطلع اسم عشاوئي 
    theName = unpack( abady[math.random(1,3)] ) -- طريقة ثانية لآستخراج اسمي عشوائي 
    outputChatBox(myName) -- تكتب الأسم في الشات 
    

  16. unpack -- تستخرج قيمة من الجدول 
    

    مثلآ

    value = unpack( tabel,[1] ) -- اسم الجدول ورقم القيمة 
    

    مثال عشاوئي

    value = unpack( tabel,[math.random(#tabel)] ) 
     حطينا علآمات المربع قبل اسم الجدول لتحديد كل القيم 
    

  17. مثال عن طريقة استخدام المود الي حطه ضاوي

    addEventHandler("onClientPlayerJoin", root, function() 
    exports["drawData"]:outputDraw ( "" .. getPlayerName( source ) .. " Join The Server", 0, 255, 0, false ) 
    end) 
    

    توضيح للكود الي فوق

    exports -- يتصل على المود المكتوب اسمه بعد هذه 
    ["drawData"] -- اسم المود 
    outputDraw -- الوضيفة الي تكتب فوق 
     ( "" .. getPlayerName( source ) .. " Join The Server", 0, 255, 0, false ) -- الأرقمنت للوضيفة 
    

    مثال ثاني

    addEventHandler ( "onClientPlayerChangeNick", root, 
    function ( oldNick, newNick ) 
    nickData = "* " .. oldNick .. " is now known as " .. newNick .. "." -- الكلآم الي ينكتب فوق 
    exports["drawData"]:outputDraw ( nickData, 255, 100, 100, false ) -- يتصل عليه ويطلع الكلآم فوق 
    end 
    ) 
    

  18. for i, v in ipairs ( CarsTable ) do  
        local row = guiGridListAddRow ( GUIEditor_Grid[1] ) -- يضيف سطر 
        guiGridListSetItemText ( GUIEditor_Grid[1], row, 1, v[1], false, true ) -- guiSetText يضيف كلآم للسطر يعني مثل 
    end 
    

    وبالنسبة لـ1

    هذه رقم الترتيب للعامود

    يعني مثلآ

    ---- هذه مثال للتوضيح ----

    العامود الي فيه الأسم رقم 1

    والعامود الي فيه الحالة متصل او لآ رقم 2

    ---- هذه مثال للتوضيح ----

    v1وبالنسبة لـ

    هاذي القيمة رقم واحد من الجدول

  19. local get =  guiGridListGetItemText(GUIEditor_Grid[1], row, 1 ) -- يجيب النص  
    

    وضحلي هنا لاهنت

    يعني مثلآ انت مسوي لستت اسماء

    واللسته

    1- king-abady

    2- 3ssol

    3-#1De[4]gle, - noop

    وفي زر تضغط عليه يجيب انت وش محدد

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

    نجيب التحديد

    guiGridListGetSelectedItems 
    

    ويجيب النص للممحدد بـ

    guiGridListGetItemText(GUIEditor_Grid[1], row, 1 ) 
    

    king-abady وراح تطلع النتيجة

    يعني مثلآ

    guiGridListGetItemText(GUIEditor_Grid[1], guiGridListGetSelectedItems(GUIEditor_Grid[1]), 1) 
    

    -- هذه راح يجيب التحديد والنص المكتوب في سطر التحديد

  20. local row, col = guiGridListGetSelectedItem ( GUIEditor_Grid[1] ) -- يجيب الشي الي محدد بالماوس 
    local get =  guiGridListGetItemText(GUIEditor_Grid[1], row, 1 ) -- يجيب النص المكتوب 
    if ( row and col and row ~= -1 and col ~= -1 ) then -- جملة شرطية مانقدر نشرحها لك بدون القيم 
    

×
×
  • Create New...