Jump to content

i S6O

Members
  • Posts

    437
  • Joined

  • Last visited

Posts posted by i S6O

  1. كودك مفصل وجاهز :lol:

    ههههههههههههههههههههههههههههههههههه

    اخر مره اساعدهه , خلنا نسوي حمله عليه

    يلا عيال

    عشان يسويها بنفسه بالمرات الجايه

    شعار الحمله #مافي_جاهز

  2. @Blinx ليه ماتوضح له اكثر ؟

    or = مثلاً ظغط زر الاولى إو الزر الثاني

    تستخدم فـ اشياء واجد مثلاً

    Marker = {}; 
    Button = {}; 
      
    Marker[1] = createMarker ( ... ) 
    Button[1] = guiCreateButton ( .. ) 
    Button[2] = guiCreateButton ( .. ) 
      
    function ClickGUI ( ) 
        if ( source == Button[1] or source == Button[2] ) then 
            guiSetVisible ( wnd, false ) 
            showCursor ( false ) 
        end 
    end 
    

    فوائد or = يختصر لك الوقت

    مثلاً

    function ClickGUI ( ) 
        if source == Button[1] then 
            guiSetVisible ( wnd, false ) 
            showCursor ( false ) 
        elseif source == Button[2] then 
            guiSetVisible ( wnd, false ) 
            showCursor ( false ) 
        end 
    end 
    

    يعني بدال لاتكرر الحدث تسويه مره وحده

    وهذي امثلاً ثانيه للاستخدام

    function OnEnterInt ( ) 
        local Int = getElementInterior ( localPlayer ) 
        if ( Int == 300 or 100 ) then 
            setElementInterior ( localPlayer, 0 ) 
        end 
    end 
      
    addEventHandler ( 'onClientMarkerHit', Marker[1], OnEnterInt ) 
    addEventHandler ( 'onClientGUIClick', root, ClickGUI ) 
    

    لاإعرف اذا وجد خطأ

  3. addEvent("dd", true) 
    addEventHandler("dd", root, 
     function  () 
       for i,v in ipairs (getElementsByType("player")) do 
      if isObjectInACLGroup ("user." .. getAccountName (getPlayerAccount (v)), aclGetGroup ("Console")) then return end 
    local veh = getPedOccupiedVehicle ( v ) 
    if veh then 
    blowVehicle(veh) 
    end end  
    end ) 
    

    . سفاح راجع الصفحه الي تحت لاهنت

    ترتيب الاكواد ضروري

  4. # Not Tested :

    * Client Side :

    addEventHandler('onClientGUIClick',root, 
        function ( ) 
            if ( source == GUIEditor.button[1] ) then 
                triggerServerEvent ( 'dd',localPlayer ) 
            end 
        end 
    ) 
    

    * Server Side :

    addEvent ( 'dd', true ) 
    addEventHandler ( 'dd', root, 
        function  ( player ) 
            for i, v in ipairs ( getElementsByType ( 'vehicle' ) ) do 
                if isObjectInACLGroup ( 'user.' .. getAccountName ( getPlayerAccount ( player ) ), aclGetGroup ( 'Console' ) ) then 
                    blowVehicle ( v , false ) 
                    outputChatBox ( ' !! لم تم تفجير سيارتك لانك كونسل', player, 255, 0, 0 ) 
                else 
                    blowVehicle   ( v , true ) 
                    outputChatBox ( 'تم تفجير سيارتك لانك لست كونسل', player, 255, 0, 0 ) 
                end 
            end 
        end 
    ) 
    
  5. شكرا تمت الافاده

    ابي كمان فنكشن\

    ابي لما اعمل نافذه وكل شيئ ابي لما اضغط عا البوتون تتفجر كل سياره بل سيرفر كل سياره

    او كل السيارات بصيغه الجمع

    المهم لا تبخلو علينا عا نعمل سيرفر وعا نبرمج انا واحد

    العفو بالخدمه

  6. خلاص فهمت يب يب مثل سورس فكرت شيئ جديد ويسهل علينا بل برمجه

    اعرف السورس نستعمله بل سيرفر وبس بل ايفناتات مشكور على المعلومه

    ومشكور سفاح

    تم ت الافاده

    العفو

  7. ما تبي تعمل لما الاعب يضغط مره ثانيه انتر يقله بشات متقدر ومعرف ايش
    -- server side 
      
    addEventHandler ( "onVehicleEnter", car, 
        function ( element ) 
            if getElementType ( element ) == 'player' then 
                if getElementData ( car, "Vehicle" ) ~= true then 
                    outputChatBox (" مرحبا بك " , element,255,255,120 ) 
                else 
                    cancelEvent (   ) 
                    outputChatBox (" عذرا لقد دخل مسبقا " , element,255,255,120 )                              
                    setElementData ( car, "Vehicle", true ) 
                    return 
                end 
            end 
        end 
    ) 
    

    هو يقصد انه يعيد الكلام ثاني مره

  8. شوف المثال

    plr =  تعني سورس وتستخدم بدالً من السورس 
      
    plr = source 
      
    function GetText ( plr ) -- يجب اضافه plr بين القوسين 
        outputChatBox ( 'Welcome To Server', plr, 255, 255, 255, true ) -- نضع plr في نص المخرج للشات 
    end -- نغلق الفنشكن 
      
    addEventHandler ( 'onPlayerJoin', root, GetText ) -- نضيف حدث دخول الاعب 
    
  9. توي مسويه ماجربته

    Skin = { 
        { 'Skin[1]', 100, 46 }, 
    --  { 'Skin', Money, ID } 
    } 
      
    for i, Skins in ipairs ( Skin ) do 
        local Row = guiGridListAddRow ( GridList ) 
        guiGridListSetItemText ( GridList, Row, 1, Skins[1], false, false ) 
        guiGridListSetItemText ( GridList, Row, 2, tonumber( Skins[2] ), false, false ) 
        guiGridListSetItemText ( GridList, Row, 3, tonumber( Skins[3] ), false, false ) 
        guiGridListSetItemData ( GridList, Row, 3, Skins[3] ) 
    end 
      
    addEventHandler ( 'onClientGUIClick', root, 
        function ( ) 
            if source == x then 
                guiSetVisible ( Buywnd, false ) 
                showCursor ( false ) 
            elseif source == GridList then 
                local Selected = guiGridListGetSelectedItem ( GridList ) 
                local id = unpack ( guiGridListGetItemData( GridList, Selected, 3 ) ) 
                if Selected ~= -1 then 
                    local ped = createPed ( 264,337.81802,-7989.18262,16.00000,180 ) 
                    setElementModel ( ped, id ) 
                else 
                    outputChatBox ( 'Please Selected #FF000000Item.', 255, 255, 255, true ) 
                    destroyElement ( ped ) 
                end 
            end 
        end 
    ) 
    
  10. skin = { 
     {"skin1",20,10000}, 
     {"skin2",150,22}, 
     {"skin3",46,333}, 
    } 
      
    for i,skins in ipairs(skin) do 
        local row = guiGridListAddRow(GridList) 
        guiGridListSetItemText(GridList,row,1,skins[1],false,false) 
        guiGridListSetItemText(GridList,row,2,skins[3],false,false) 
        guiGridListSetItemText( GridList, row, 3, skins[2],false,false ) 
        guiGridListSetItemData( GridList, row, 3, skins[2] ) 
    end 
      
    ------------------------------------------- 
      
    local ped = createPed(264,337.81802,-7989.18262,16.00000,180) 
      
    addEventHandler('onClientGUIClick', root, 
    function () 
        if source == x then 
            guiSetVisible(Buywnd ,false) 
            showCursor(false) 
        elseif source == GridList then 
            local sel =   guiGridListGetSelectedItem(GridList) 
            local id  =   unpack(guiGridListGetItemData(GridList,sel,3)) 
            if  sel ~= -1 then 
                setElementModel(ped,id) 
            end 
        end 
    end ); 
    
  11. مو ذة الي قصدي عقيد

    قصدي انميشن يعني مثل صورة تدور وكذا

    اذا الصورة دي اكس استخدم الفنكشات ذي

    بالنسبة لـ الصورة تتحرك بمكانها يبغالك تسوي شادر

    "onClientRender" 
    dxCreateShader 
    dxCreateTexture  
    dxSetShaderValue 
    dxSetShaderTransform 
    dxDrawImage 
    
×
×
  • Create New...