Jump to content

iMr.RAy][!][yAN

Members
  • Posts

    41
  • Joined

  • Last visited

Posts posted by iMr.RAy][!][yAN

  1. افتح الشل (putty)

    حط معلوماتك

    قفل الاقنت اذا كان شغال

    sudo service ogp_agent stop

    اذا ماكانت عندك اضافة nano

    اكتب ذا الامر

    apt-get install nano

    انتقل الى ذا المسار

    cd /usr/share/ogp_agent/Cfg

    اكتب ذا الامر

    nano bash_prefs.cfg

    sf_update_mirror=master

    غيرها الى

    sf_update_mirror=optimate

    ctrl + X then write y then ctrl + M

    بعدين اكتب

    sudo service ogp_agent start

    يعطيك العآفية .. ممكن السكآيب حقك ؟؟

  2. السلام عليكم ورحمة الله وبركاته

    مشكلتي هي : عندي لوحة أوبن قيم بانيل .. وسويت سيرفر بالطريقة الصحيحة وكل شي تمام .. لكن لمن أجي أشغل السيرفر تجيني رسالة زي كذا

    :cry:

    Unable to get log, retval -2. 
      
    Server is running, but its not responding, 
    there might be a some kind of problem and you might want to Stop server.. 
      
    << Back 
    Retry #1122. 
    Starting server, please wait... 
    

    :shock: ويعيد كثير وميصير شي

    :mrgreen: للخوادم والاستضافات mtasa ولاهنتم أريد ملفات تحديث سيرفر 1.5

    :) .. وشكرًا

  3. {'btn', id='createvehicle', window=wndCreateVehicle, text='create'}, 
    

    createvehicle = اسم الزر

    واذا كنت تبي تضيف لوحه جديده

    {"btn"; id = 'اسم الزر', window = اسم اللوحه,x = 20,width = 250}, 
    

    وبعدين تسوى لوحه

    اسم اللوحه = { 
    "wnd";  
    text = "Text",   
    width = 330, 
    x =290, 
    y = 180, 
    controls = { 
    {"btn"; id = "إغلاق", closeswindow = true}},} 
    

    طيب كيف أقدر أضيف مثلا أداة غير الزر .. زي شيك بوكس أو اديت بوكس ووين أضيفها ؟

    فيه ملف اسمه gui

    افتحه راح تحصل

    ذا الكود ب اول السطر

      
    classInfo = { 
        wnd = {className = 'Window', padding = {25, 10, 10, 10}, isContainer = true}, 
        tbp = {className = 'TabPanel'}, 
        tab = {className = 'Tab', padding = 10, isContainer = true}, 
        lbl = {className = 'Label', height = 20}, 
        btn = {className = 'Button', height = 20, padding = {0, 4}}, 
        chk = {className = 'CheckBox', height = 20, padding = {0, 6}}, 
        rad = {className = 'RadioButton', height = 20, padding = {0, 10}}, 
        txt = {className = 'Edit', width=100, height = 24}, 
        lst = {className = 'GridList', width = 250, height = 400}, 
        img = {className = 'StaticImage'} 
    } 
    

    اذا تبي تضيف شئ غير البوتون

    قبل ال = فيه تعريف الزر او التشيك بوكس والخ

    wnd = تعريف اللوحه

    btn = تعريف البوتون

    chk = تعريف ال تشيك تبوكس

    والخ

    واى استفسار تفضل قوله

    مشكور .. لكن ما قلت لي وين احصل الفنكشن حق الزر

    مثلا زر الانتحار

    onclick=killLocalPlayer 
    

    مو هذا اختصار ؟ .. وين الفنشكن الحقيقي حق الانتحار

  4. {'btn', id='createvehicle', window=wndCreateVehicle, text='create'}, 
    

    createvehicle = اسم الزر

    واذا كنت تبي تضيف لوحه جديده

    {"btn"; id = 'اسم الزر', window = اسم اللوحه,x = 20,width = 250}, 
    

    وبعدين تسوى لوحه

    اسم اللوحه = { 
    "wnd";  
    text = "Text",   
    width = 330, 
    x =290, 
    y = 180, 
    controls = { 
    {"btn"; id = "إغلاق", closeswindow = true}},} 
    

    طيب كيف أقدر أضيف مثلا أداة غير الزر .. زي شيك بوكس أو اديت بوكس ووين أضيفها ؟

  5. تعديلك يكون على ملف ال fr_client

    تروح عند كود النافذه والازرار

    ذا

      
    wndMain = { 
        'wnd', 
        text = 'FR GUI',  
        x = 10, احداثيات نحريك النافذه يسار او يمين 
        y = 150, تحريك النافذه فوق او تحت 
        width = 280, للتحكم فى حجم النافذه 
        controls = { 
            {'lbl', text='Local player'}, 
            {'br'}, 
            {'btn', id='kill', onclick=killLocalPlayer},  
            {'btn', id='skin', window=wndSkin}, 
            {'btn', id='anim', window=wndAnim}, 
            {'btn', id='weapon', window=wndWeapon}, 
            {'btn', id='clothes', window=wndClothes}, 
            {'btn', id='playergrav', text='grav', window=wndGravity}, 
            {'btn', id='warp', window=wndWarp}, 
            {'btn', id='stats', window=wndStats}, 
            {'btn', id='bookmarks', window=wndBookmarks}, 
            {'br'}, 
            {'chk', id='jetpack', onclick=toggleJetPack}, 
            {'chk', id='falloff', text='fall off bike', onclick=toggleFallOffBike}, 
            {'br'}, 
             
            {'lbl', text='Pos:'}, 
            {'lbl', id='xpos', text='x', width=45}, 
            {'lbl', id='ypos', text='y', width=45}, 
            {'lbl', id='zpos', text='z', width=45}, 
            {'btn', id='setpos', text='map', window=wndSetPos}, 
            {'btn', id='setinterior', text='int', window=wndSetInterior}, 
            {'br'}, 
            {'br'}, 
             
            {'lbl', text='Vehicles'}, 
            {'br'}, 
            {'lbl', text='Current:'}, 
            {'lbl', id='curvehicle'}, 
            {'br'}, 
            {'btn', id='createvehicle', window=wndCreateVehicle, text='create'}, 
            {'btn', id='repair', onclick=repairVehicle}, 
            {'btn', id='flip', onclick=flipVehicle}, 
            {'btn', id='upgrades', window=wndUpgrades}, 
            {'btn', id='color', onclick=openColorPicker}, 
            {'btn', id='paintjob', window=wndPaintjob}, 
            {'br'}, 
            {'chk', id='lightson', text='Lights on', onclick=forceLightsOn}, 
            {'chk', id='lightsoff', text='Lights off', onclick=forceLightsOff}, 
            {'br'}, 
            {'br'}, 
             
            {'lbl', text='Environment'}, 
            {'br'}, 
            {'btn', id='time', window=wndTime}, 
            {'chk', id='freezetime', text='freeze', onclick=toggleFreezeTime}, 
            {'btn', id='weather', window=wndWeather}, 
            {'btn', id='speed', window=wndGameSpeed} 
        }, 
        oncreate = mainWndShow, 
        onclose = mainWndClose 
      
      
    

    عشان تعدل على احداثيات الزر

    تسوى كذا

    مثال على زر الانتحار

    {'btn', id='kill', onclick=killLocalPlayer,x = 20,width = 120,}, 
    

    والفرى روم تعديله سهل جدا بس تفهمه وان شاء الله تصير محترف فيه

    يعطيك العآفية .. بس ممكن تقلي وين ألاقي أسماء الأزرار والوظائف حقتها .. مثلا زي الزر حق اظهار لوحة المواتر .. وين الاقي اسمه والوظيفة حقت اظهار النافذة حقت السيارات ؟ .. وشكرآ

  6. السلآم عليكم ورحمة الله وبركآته

    اليوم قلت بسوي فري روم بنفسي .. بس المشكلة لاحظت أكواد الفري روم معقدهـ شوي

    يعني احسها اختصارات ومدري كيف .. يعني مثلا وين الاقي احداثيات النافذة والأزرار وفنكشنات الضغط على الزر في الفري روم الأصلي

    وكيف اعدل عليها وعلى احداثيات الزر و النافذة و الفنكشنات .. لأنها مو زي النافذة العادية

    وهل أقدر أحول النافذة والأزرار لـ دي اكس مع نفس الفنكشنات

    وشكرآآ ..

  7. قلنا الي ما فهمته وحنا بنساعدك ~
    local x, y = guiGetScreenSize() 
     function Open() 
        ancho = 320 
        alto = 450 
        CR,CG,CB = 255,0,255 
        alphaDefaul= 255 
        teamColor = tocolor (CR,CG,CB,alphaDefaul) 
        btAncho = 320 
        btAlto = 25 
        local now = getTickCount() 
        local elapsedTime = now-start 
        local endTime = start + 1500 
        local duration = endTime-start 
        local progrARs = elapsedTime/duration 
        if progrARs >= 1 then 
            state = true 
            wC = false 
        end 
        x1, y1, z1 = interpolateBetween(0,0,0,ancho,alto,255,progrARs,"OutBounce") 
        x2, y2, z2 = interpolateBetween(0,0,0,btAncho,btAlto,200,progrARs,"OutBounce") 
        posx = (x/2)-(x1/2) 
        posy = (y/2)-(y1/2) 
            dxDrawLine(366 - 1, 144 - 1, 366 - 1, 497, tocolor(0, 0, 0, 255), 1, false) 
            dxDrawLine(831, 144 - 1, 366 - 1, 144 - 1, tocolor(0, 0, 0, 255), 1, false) 
            dxDrawLine(366 - 1, 497, 831, 497, tocolor(0, 0, 0, 255), 1, false) 
            dxDrawLine(831, 497, 831, 144 - 1, tocolor(0, 0, 0, 255), 1, false) 
            dxDrawRectangle(366, 144, 465, 353, tocolor(0, 215, 255, 180), false) 
            dxDrawText("Test Panel | لوحة تجريبية", 400 - 1, 274 - 1, 760 - 1, 348 - 1, tocolor(0, 0, 0, 255), 3.00, "default-bold", "left", "top", false, false, false, true, false) 
            dxDrawText("Test Panel | لوحة تجريبية", 400 + 1, 274 - 1, 760 + 1, 348 - 1, tocolor(0, 0, 0, 255), 3.00, "default-bold", "left", "top", false, false, false, true, false) 
            dxDrawText("Test Panel | لوحة تجريبية", 400 - 1, 274 + 1, 760 - 1, 348 + 1, tocolor(0, 0, 0, 255), 3.00, "default-bold", "left", "top", false, false, false, true, false) 
            dxDrawText("Test Panel | لوحة تجريبية", 400 + 1, 274 + 1, 760 + 1, 348 + 1, tocolor(0, 0, 0, 255), 3.00, "default-bold", "left", "top", false, false, false, true, false) 
            dxDrawText("Test Panel | لوحة تجريبية", 400, 274, 760, 348, tocolor(255, 0, 0, 255), 3.00, "default-bold", "left", "top", false, false, false, true, false) 
    end 
    function Close() 
        ancho = 320 
        alto = 450 
        btAncho = 320 
        btAlto = 25 
        local now2 = getTickCount() 
        local elapsedTime2 = now2 - start2 
        local endTime2 = start2 + 1500 
        local duration2 = endTime2 - start2 
        local progrARs2 = elapsedTime2 / duration2 
        if progrARs2 >= 1 then 
            state = false 
            wC = false 
            removeEventHandler("onClientRender", root, Close) 
        end 
        local x3, y3, z3 = interpolateBetween(ancho, alto, 0, 0, 0, 0, progrARs2, "OutBounce") 
        local x4, y4, z4 = interpolateBetween(btAncho, btAlto, 0, 0, 0, 0, progrARs2, "OutBounce") 
        posx = (x/2)-(x3/2) 
        posy = (y/2)-(y3/2) 
            dxDrawLine(366 - 1, 144 - 1, 366 - 1, 158, tocolor(0, 0, 0, 255), 1, false) 
            dxDrawLine(383, 144 - 1, 366 - 1, 144 - 1, tocolor(0, 0, 0, 255), 1, false) 
            dxDrawLine(366 - 1, 158, 383, 158, tocolor(0, 0, 0, 255), 1, false) 
            dxDrawLine(383, 158, 383, 144 - 1, tocolor(0, 0, 0, 255), 1, false) 
            dxDrawRectangle(366, 144, 17, 14, tocolor(0, 215, 255, 180), false) 
        end 
      
    function status() 
        if not wC then 
            if state then 
                wC = true 
                start2 = getTickCount() 
                removeEventHandler("onClientRender", root, Open) 
                addEventHandler("onClientRender", root, Close) 
            else 
                wC = true 
                start = getTickCount() 
                addEventHandler("onClientRender", root, Open) 
            end 
        end 
    end 
    bindKey("F2", "down", status) 
    

    :?: زي ذا الكود اللوحة تعلق معي وما تسوي تأثير .. وش الحل

  8. بسم الله الرحمن الرحيم

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

    عندي طلبين لو سمحتم

    : الأول

    :?: محتاج كود يخلي نافذة الدي اكس تنفك أو تظهر من فوق لـ تحت أو حركة معينة تنفتح بيها النافذة

    : الثآني

    :!: لمن أضغط على زر يسوي شوت مسج للاعب معين أنا اخترته من القريد ليست

    :roll: .. وشكرآ #

  9. server#

    هذي زر كيبورد

      
    function led1(player) 
      if isPedInVehicle(player) then 
            local vehicle = getPedOccupiedVehicle(player) 
            if ( vehicle ) then 
     if isTimer ( f ) then killTimer ( f )  
      
     else 
      
    f = setTimer(function() 
             if ( getVehicleOverrideLights ( vehicle ) ~= 2 ) then  
                setVehicleOverrideLights ( vehicle, 2 )             
            else 
                setVehicleOverrideLights ( vehicle, 1 )  
                end    
    end, 300,0) 
     end 
    end 
    end 
    end 
      
      
      
    addEventHandler ("onResourceStart", resourceRoot, function () 
     for _,v in ipairs (getElementsByType ("player")) do 
      bindKey (v, "k", "down", led1) 
     end 
    end) 
    

    زر لوحه كلنت

    addEventHandler("onClientGUIClick",getRootElement(), 
        function ( ) 
        if ( source == Flasher ) then 
                        triggerServerEvent ( "fl", localPlayer ) 
        end                 
    end) 
      
    

    سيرفر

    function led1(player) 
    for _,v in ipairs (getElementsByType ("player")) do 
      if isPedInVehicle(player) then 
            local vehicle = getPedOccupiedVehicle(player) 
            if ( vehicle ) then 
     if isTimer ( f ) then killTimer ( f ) 
      
     else 
      
    f = setTimer(function() 
             if ( getVehicleOverrideLights ( vehicle ) ~= 2 ) then 
                setVehicleOverrideLights ( vehicle, 2 )             
            else 
                setVehicleOverrideLights ( vehicle, 1 ) 
                end   
    end, 300,0) 
     end 
    end 
    end 
    end 
    end 
    addEvent( "fl", true ) 
    addEventHandler( "fl", root, led1 ) 
      
    

    ما اشتغل ؟؟

  10. السلآم عليكم ورحمةة الله وبركآتههء

    == Client ==

    addEventHandler("onClientGUIClick",getRootElement(), 
        function ( ) 
        if ( source == Flasher ) then 
                        triggerServerEvent ( "fl", localPlayer ) 
        end                 
    end) 
                
      
    

    == Server ==

    vehicles = {} 
      
    function toggleFlashingLights ( thePlayer, key, keyState ) 
            if getPlayerOccupiedVehicleSeat ( thePlayer ) == 0 then 
                if vehicles[getPlayerOccupiedVehicle ( thePlayer )] then 
                    killTimer ( vehicles[getPlayerOccupiedVehicle ( thePlayer )] ) 
                    vehicles[getPlayerOccupiedVehicle ( thePlayer )] = nil 
                else 
                    vehicles[getPlayerOccupiedVehicle ( thePlayer )] = setTimer ( toggleVehicleLights, 150, 0, getPlayerOccupiedVehicle ( thePlayer ) ) 
                end 
            end 
    end 
    addEvent( "fl", true ) 
    addEventHandler( "fl", root, toggleFlashingLights ) 
      
    function toggleVehicleLights ( car ) 
        if ( getVehicleOverrideLights ( car ) ~= 2 ) then 
            setVehicleOverrideLights ( car, 2 ) 
        else 
            setVehicleOverrideLights ( car, 1 ) 
        end 
    end 
      
      
      
    

    :?::?:

    المشكلة هي : إن الفلاشر ما يشتغل لمن أضغط ع الزر

    وش الحللل ؟؟؟؟

    :!::!::?::?:

  11. addEventHandler("onClientGUIClick",getRootElement(), 
        function ( ) 
        if ( source == Save ) then 
                        triggerServerEvent ( "ra", localPlayer ) 
        end                 
    end) 
    

    Save = آسم آلزر حقك

    :) مشكوووور

  12. السلام عليكم ورحمة الله وبركاته

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

    addEventHandler("onClientGUIClick",Save, 
        function ( ) 
                        triggerServerEvent ( "ra", localPlayer ) 
        end 
    ) 
    

    Save = اسم الزر

    يحدث الحدث يلي هو حفظ الملابس Save أنا ابا لمن يضغط ع

    وش الحل ؟

  13. local Rayan = {     }; 
      
    addEventHandler( "onClientResourceStart", resourceRoot, function (    ) 
         Rayan [ 1 ] = guiCreateWindow(0.65, 0.30, 0.32, 0.48, "لوحة تجريبية", true) 
         Rayan [ 2 ] = guiCreateButton(0.28, 0.18, 0.44, 0.40, "حيآكم الله في السيرفر", true, Rayan [ 1 ] ) 
         Rayan [ 3 ] = guiCreateGridList(368, -198, 15, 93, false, Rayan [ 1 ]) 
         Rayan [ 4 ] = guiCreateLabel(114, 247, 326, 46, "Made By iMr,RAy][!][yAN<3", false, Rayan [ 1 ] )   
         guiWindowSetSizable( Rayan [ 1 ], false ) 
         guiSetAlpha( Rayan [ 1 ], 1.00 ) 
         guiSetVisible ( Rayan [ 1 ], false ) 
         guiSetAlpha( Rayan [ 2 ], 0.91 ) 
         guiSetProperty( Rayan [ 2 ], "NormalTextColour", "FF2982D5" )    
    end ) 
      
      
    bindKey( "F2", "down", function (   ) 
       guiSetVisible ( Rayan [ 1 ], not guiGetVisible ( Rayan [ 1 ] ) ) 
       showCursor( guiGetVisible ( Rayan [ 1 ] ) ) 
       guiSetInputEnabled( guiGetVisible ( Rayan [ 1 ] ) ) 
    end ) 
    

    مشكوووووووور + تمت التجربة + شغال + الله يعطيك الف عافية + مشكووور لكل من حاول في حل المشكلة

    :):):)

  14.   
    GUIEditor = { 
        gridlist = {}, 
        label = {} 
    } 
    addEventHandler("onClientResourceStart", resourceRoot, 
        function() 
            MrRayyan = guiCreateWindow(0.65, 0.30, 0.32, 0.48, "لوحة تجريبية", true) 
            guiWindowSetSizable(MrRayyan, false) 
            guiSetAlpha(MrRayyan, 1.00) 
      
            MrRayyan1 = guiCreateButton(0.28, 0.18, 0.44, 0.40, "حيآكم الله في السيرفر", true, MrRayyan) 
            guiSetAlpha(MrRayyan1, 0.91) 
            guiSetProperty(MrRayyan1, "NormalTextColour", "FF2982D5") 
      
            GUIEditor.gridlist[1] = guiCreateGridList(368, -198, 15, 93, false, MrRayyan1) 
      
            GUIEditor.label[1] = guiCreateLabel(114, 247, 326, 46, "Made By iMr,RAy][!][yAN<3", false, MrRayyan)     
        end 
    ) 
      
      
            guiSetVisible (MrRayyan, false)   
    function OpenWin() 
        if guiGetVisible ( MrRayyan) then 
           guiSetVisible ( MrRayyan, false ) 
           showCursor(false) 
           guiSetInputEnabled(false) 
        else 
            guiSetVisible ( MrRayyan, true ) 
            showCursor(true) 
            guiSetInputEnabled(true) 
      
        end 
    end 
    bindKey("F2", "down", OpenWin) 
    

    ذا مثال على اللوحة

×
×
  • Create New...