Jump to content

hassan.k.s.a

Members
  • Posts

    868
  • Joined

  • Last visited

Posts posted by hassan.k.s.a

  1. اذا تبيه في نافذه :

    local againStartMove = 100 -- يبدأ لما ينتهي من 
    local endMove = 400 -- يوقف لما تبيه يرجع عند 
    addEventHandler("onClientRender",root,function() 
        if ( guiGetVisible(YouWindowNme) == true ) then 
            local x,y = guiGetPosition(YouLabelName,false) 
            guiSetPosition(YouLabelName,x + 3,y,false) 
            if ( x >= endMove ) then 
                guiSetPosition(YouLabelName,againStartMove,y,false) 
            end 
        end 
    end) 
    

    بدون :

    local againStartMove = 100 
    local endMove = 400 
    addEventHandler("onClientRender",root,function() 
        local x,y = guiGetPosition(YouLabelName,false) 
        guiSetPosition(YouLabelName,x + 3,y,false) 
        if ( x >= endMove ) then 
            guiSetPosition(YouLabelName,againStartMove,y,false) 
        end 
    end) 
    

    ماجربته

  2. مافهمت زبدة طلبك , لاكن تحتاج تستخدم على حسب الي فهمته منك :

    createObject 
    createPed 
    setElementModel 
    setElementFrozen 
    setPedAnimation 
    fxAddDebris 
    setCameraMatrix 
    createTeam 
    setTeamFriendlyFire 
    setPlayerTeam 
    spawnPlayer 
    fadeCamera 
    setCameraTarget 
    

    function getMapData(data,valueData) 
        if ( data and valueData ) then 
            for i,v in ipairs(getElementsByType(""..data.."")) do 
                if ( v ) then 
                    local value = getElementData(v,""..valueData.."") 
                    if ( value ) then 
                        return value 
                    else 
                        return outputDebugString("Bad Argument value data .",1) 
                    end 
                else 
                    return outputDebugString("Bad Argument data .",1) 
                end 
            end 
        else 
            return outputDebugString("Please Add data / value data .",1) 
        end 
    end 
    

    م اتوقع كذا وبس , لأنك بتسوي قيم مود كامل

    +

    مو مهم تخلي كل المابات نفس البس او الشخصيه او التيم ,

  3. * getMapData

    * The Syntax :

    string getMapData(string key1, string key2) 
    

    * key1 : اسم الداتا الي بتجلب منها الداتا المطلوبه

    * key2 : اسم الداتا المطلوب جلبها من الداتا لها

    الوظيفه ذي تجلب الداتا الي داخل الداته المطلوبه بالماب المشتغل

    * client / server :

    function getMapData(data,valueData) 
        if ( data and valueData ) then 
            for i,v in ipairs(getElementsByType(data)) do 
                if ( v ) then 
                    local value = getElementData(v,valueData) 
                    if ( value ) then 
                        return value 
                    else 
                        return outputDebugString("Bad Argument value data .",1) 
                    end 
                else 
                    return outputDebugString("Bad Argument data .",1) 
                end 
            end 
        else 
            return outputDebugString("Please Add data / value data .",1) 
        end 
    end 
    

    "1" pY="2" pZ="3" lX="4" lY="5" lZ="6" /> 
    

    exampl ( client ) :

    addEventHandler("onClientRender",root,function() 
        local xxx = getMapData("base","pX") 
        if ( xxx ) then 
            guiSetText(guiElement,""..xxx.."") 
        end 
    end) 
    

    exampl ( server ) :

    addCommandHandler("Xmap",function(player) 
        local pX = getMapData("base","pX") 
        local pY = getMapData("base","pY") 
        local pZ = getMapData("base","pZ") 
        local lX = getMapData("base","lX") 
        local lY = getMapData("base","lY") 
        local lZ = getMapData("base","lZ") 
        if ( pX and pY and pZ and lX and lY and lZ ) then 
            outputChatBox(""..pX..","..pY..","..pZ..","..lX..","..lY..","..lZ.."",player,0,255,255,true) 
        end 
    end) 
    

  4. لو فيه فنكشن ,

    fileGetWord -_-

    getMapData :P

    "-3855" posY="1747" posZ="43" lookX="-3796" lookY="1679" lookZ="0" /> 
    

    client / server ,

    function getMapData(data,valueData) 
        if ( data and valueData ) then 
            for i,v in ipairs(getElementsByType(""..data.."")) do 
                if ( v ) then 
                    local value = getElementData(v,""..valueData.."") 
                    if ( value ) then 
                        return value 
                    else 
                        return outputDebugString("Bad Argument value data .",1) 
                    end 
                else 
                    return outputDebugString("Bad Argument data .",1) 
                end 
            end 
        else 
            return outputDebugString("Please Add data / value data .",1) 
        end 
    end 
    

    exampl (client) :

    addEventHandler("onClientRender",root,function() 
        local xxx = getMapData("jailCamera","posX") 
        if ( xxx ) then 
            guiSetText(guielm,""..xxx.."") 
        end 
    end) 
    

    :mrgreen: ماجربته

  5. المفروض يكون في تعويض للي ينتظرون ذذ
    السلام عليكم

    اولن اعتذر جداا بسبب مشاكل الي يصير في الاستضافه ولسبب داتا سنتر في المنيا صار لي جهاز الاستضافه في مشاكل ف راح ينقلون كله عله جهاز جديد والايبي بيتم نقله وراح يتم الاضافه لي كل عميل اسبوعين زياده واعذروني ا

    سوف يتم اضافه خادم جديد اخر في حال لو انقفل الثاني خادم: فرنسا

  6. أنا ماخبروني انه في صيانه ابداً وحتى قبل يوم يسوون ماخبروني وانا مكلم راعي الإستضافه اكثر من مره وقال إن شاءالله بنخبركم لين صار شي ولكن ولا شفت شي من هالكلام

    ممكن في ناس وصل لهم الخبر وفي ناس لأ

    وممكن صارت ظروف, او مشكله, او نسيآن , وحنا نقدر احتياجاتك للمودآت , لأكن مابليد حيله , فالعذر والسموحه

  7. ليش الإستضافه طافيه والموقع مايشتغل والدعم كله مغلق شسالفه؟

    يا شيخ ترى ملفاتنا وموداتنا نبغيهم

    كل شي ماراح ينحذف ان شاء الله ومودات محفوظه بأذن الله , صيآنه + وضع حمآيآت لحفظ خصائصك + مودآتك من اي شخص متطفل او هكر ,

    معليش يآخوي احنا نعتذر , بالنسبه للدعم الفني طآفي بسبب الصيآنه للموقع كمآن ’

    ان شاء الله بتكون فيه تعويضآت لما تفتح والمودأت ماهي رآيحه ,

  8. مشكور وماتقصر , وأستمر , لاكن حاول انك ماتكرر

    الحدث

    onClientGUIClick 
    

    خليه حدث واحد اختصر الموضوع مو كل زر حدث , صحيح مبتدأ وكل شخص يغلط لأكن انا جيت انبهك بذا الشيء بس ,

    لاتكرر الأيفنت خليه واحد واشتغل فيه أختصر الأكواد ورتبها هذي ألأشياء تحتاجها بالبرمجه كثير ,

  9. وسواهSQLابو شنب ماعنده الا يأخذ مودآت ماهي له ويحطها بأسمه , وماشاء الله أقرب مثال مود حفظ الفلوس سبحآن الله بسرعه احترف

    +

    ذا بيست الكود الي طرحه ابو شنب ماهو له ولا هو حق اسآمه

    المشكله حتى المود حقه حق الاحداثيات setgetpos , فاك تشفير مود حق سورا ومآخذ الاكواد,

    ايش المود الي فاك تشفيره حق سورا وأخذ ألأكواد ؟

  10. وسواهSQLابو شنب ماعنده الا يأخذ مودآت ماهي له ويحطها بأسمه , وماشاء الله أقرب مثال مود حفظ الفلوس سبحآن الله بسرعه احترف

    +

    ذا بيست الكود الي طرحه ابو شنب ماهو له ولا هو حق اسآمه

  11. آمم ، مثآل لآههنت :)

    تعلم ادخل المودات الي فيها قريد ليست وتعلم منها خذ ذي قاعده لاتدخل هنا وتفتح موضوع علشآن كذا استفسار بسيط ,!

  12. كذا راح يثبت المابات لما يشتغل المود بس لما يسوي رستارت راح تنحذف القيم من الجدول وتتثبت من جديد ,

    يعني مايحتآج غير يجلب القيم الي بالجدول ويرسلها لكلينت ويرفعها بالسته .

    Map_s = { } 
    function UpMapsToTable() 
        for i,v in ipairs (getResources()) do 
            name = getResourceName(v) 
            if string.find ( name, "[DM]", 1, true ) then 
                table.remove(Map_s,name) 
                table.insert(Map_s,name) 
            end 
        end 
    end 
    UpMapsToTable() 
    

    كذا لما يركب ماب مايحتآج يسوي رستارت للمود يستخدم الوظيفه وينرفع الماب ,

  13. Map_s = { } 
    function UpMapsToTable() 
        for i,v in ipairs (getResources()) do 
            name = getResourceName(v) 
            if string.find ( name, "[DM]", 1, true ) then--على حسب القيم للماب راح يبحث عن اسم الماب الي بدايته كذا DDاذا تبي ديربي حط  
                table.insert(Map_s,name) 
            end 
        end 
    end 
    UpMapsToTable() 
    

    الي عليك تستخرج كل الي بالجدول وترسله لكلينت وترفعه بالسته ,

    طبعا ذا الكود سهل اذا كان ودك تطلع مابات لقيم معين ديربي او شوتر الخ ,

×
×
  • Create New...