Jump to content

DxDrawGifImage


Recommended Posts

Posted

جربت اسوي كذا

لكن ما ضبط

gif = dxDrawGifImage ( 769, 175, 193, 145, "1", 0, "Gif", 120 ) 
function dxDrawGifImage ( x, y, w, h, path, iStart, iType, effectSpeed ) 
    local gifElement = createElement ( "dx-gif" ) 
    if ( gifElement ) then 
        setElementData ( 
            gifElement, 
            "gifData", 
            { 
                x = x, 
                y = y, 
                w = w, 
                h = h, 
                imgPath = path, 
                startID = iStart, 
                imgID = iStart, 
                imgType = iType, 
                speed = effectSpeed, 
                tick = getTickCount ( ) 
            }, 
            false 
        ) 
        return gifElement 
    else 
        return false 
    end 
end 
  
addEventHandler ( "onClientRender", root, 
    function ( ) 
        local currentTick = getTickCount ( ) 
        for index, gif in ipairs ( getElementsByType ( "dx-gif" ) ) do 
            local gifData = getElementData ( gif, "gifData" ) 
            if ( gifData ) then 
                if ( currentTick - gifData.tick >= gifData.speed ) then 
                    gifData.tick = currentTick 
                    gifData.imgID = ( gifData.imgID + 1 ) 
                    if ( fileExists ( gifData.imgPath .."".. gifData.imgID ..".".. gifData.imgType ) ) then 
                        gifData.imgID = gifData.imgID 
                        setElementData ( gif, "gifData", gifData, false ) 
                    else 
                        gifData.imgID = gifData.startID 
                        setElementData ( gif, "gifData", gifData, false ) 
                    end 
                end 
                dxDrawImage ( gifData.x, gifData.y, gifData.w, gifData.h, gifData.imgPath .."".. gifData.imgID ..".".. gifData.imgType ) 
            end 
        end 
    end 
) 
  
  

        

Posted

اممم ماعتقد انة ام تي اي تدعم

Gif format !

عموما تواصلت مع صاحب الفنكشن وارسلت لة كيف ينتسوى و اللي فهمتة هي صور بنق و تتغير كل وقت معين وطريقتك غلط ذذ

SolidSnake14

Posted
اعتقد وآن صبطت بيجي لإق لانها بتتحرك مثلاالرندر

مادري يمكن لاق اذا صارت مثلا 20 صورة بس لو 5 عادي

Posted

حط ذا

gif = dxDrawGifImage ( 769, 175, 193, 145, "1", 0, "Gif", 120 ) 

بالسطر الأخير

png او جرب صورة بـ صيغة

Posted
اممم ماعتقد انة ام تي اي تدعم

Gif format !

عموما تواصلت مع صاحب الفنكشن وارسلت لة كيف ينتسوى و اللي فهمتة هي صور بنق و تتغير كل وقت معين وطريقتك غلط ذذ

SolidSnake14

! يخوي مدري بــ وش ارد لكك رحت تكلم الدعم وانت ما راح تستفيد من الكود

كل ذا عشان تفيدني الله يخليكك بسس :wink:

Posted
Sent: Thu May 16, 2013 11:50 pm

From: Solidsnake14

To: #Mr.Pres[T]ege

.gif isn't supported by MTA, as it says on wiki, it doesn't add the gif support, it simulates gif with sprites.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...