Jump to content

DxDrawGifImage مشكلة


Recommended Posts

ألسلام عليكم ورحمة الله وبركاته ! عندى مشكلة بهذا الفنكشن

DxDrawGifImage وظيفته انه يشغل صور متتابعة

وتكون الصور .png

Syntax

element dxDrawGifImage ( float x, float y, float width, float height, string path, float startImageID, string fileExtension, float effectSpeed ) 

float x : احداثى

float y : احداثى

float width : العرض

float height : الارتفاع

string path : اسم الصورة التى ستبدا بها بدون كتابة الرقم بداية الصورة

float startImageID : رقم الاى دى ويكون مكتوب قبل اسم الصورة

string fileExtension : نوعيته وهى "png"

float effectSpeed : سرعة عرض كل صورة واخره

الكود الذى كتبته

Client Side

gif = dxDrawGifImage ( 769, 175, 193, 145, "nyancat", 1, "png", 120 ) 
  

Meta.xml

    "Mr.Valentino" version="1.0" type="script" name="System"/> 
    

الديبوق يطلغ رسالة ان القيمة غير معروفة فى الفنكشن

dxDrawGifImage 

يرجى الافادة وشكرا

Link to comment

ألفنكشن مو من اللعبه نفسها

من هذا

Useful Function

يعني افتح الصفحه ذي

https://wiki.multitheftauto.com/wiki/DxDrawGifImage

تحصل كلمة

Code

وتحته كود انسخه وحطه بملف السكربت

وبعدين ضبط الفنكشن

مثلا كذا

window = guiCreateWindow( 0,0,1366,768 ) 
button = guiCreateButton(0,0,500,200) 
  
--- لأازم تحط الكود الي تحت انسخه وحطه لآآآآآزم --- 
  
  
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 
) 
  
  
------- بعد هذا السطر تسوي الي تبيه عادي -------- 
  
addEventHandler("onClientGUIClick", root, function(  ) 
     if ( source == button ) then 
     gif = dxDrawGifImage ( 769, 175, 193, 145, "nyancat", 1, "png", 120 ) 
   end 
end) 
  

هذا فقط مثال

فيه كود فوق

اسم الفنكشن حقه

dxDrawGifImage

لازم تحطه لأنه مو معرف من اللعبه والي حاطه .. شخص مادري منهو ^^

Link to comment
@The Best

إنت مو فاهم وظيفة الكود

الكود وظيفته انه يجمع مجموعة صور ويعرضهم مثل gif

فاهم حتى حاطط بالميتا 4 صور Png حتى يتعرضو متتالين

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

UseFul Function .... يعنى احط الكود اللى بالويكى بعدها كودى !!

Link to comment
@The Best

إنت مو فاهم وظيفة الكود

الكود وظيفته انه يجمع مجموعة صور ويعرضهم مثل gif

فاهم وظيفته ,

لكن اذكر قبل فتره واحد نزل نفس الطلب ورد عليه الاخ برستيج ,

.الي هو مسوي الوظيفه , قال ان الام تي اي ما يدعم SolidSnake14 اقتباس من

ما عندي خلفيه ولا جربت الكود , بس دامه يشتغل يعطيكم العافيه ..

[quote name=™!>VàLéNTiNô

@The Best

إنت مو فاهم وظيفة الكود

الكود وظيفته انه يجمع مجموعة صور ويعرضهم مثل gif

فاهم حتى حاطط بالميتا 4 صور Png حتى يتعرضو متتالين

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

UseFul Function .... يعنى احط الكود اللى بالويكى بعدها كودى !!

لازم تحطه بأول الكود وبعدين تستخدمه useful function اي كود تآخذه من اليوسفل فانكشن

Link to comment

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...