Jump to content

كيفية صنع فيديو والغائه من اللاعب


Recommended Posts

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

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

ياريت احد يكتبلى الفنكشنات مع توضيح

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

لما اجى اسجل انا ضايف زر اسمو

Skip Video

Edit وبجواره

لما اضغط غلى الاديت

تظهر علامة صح عليها ولما اسجل مايعرض الفيديو

ولو ماكانته عليها علامة الصح يعرض الفيديو تلقائى

وشكرا لكم بانتظار ردودكم اعرف ان الطلب صعب شوى بس ماعليكم

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

Link to comment
وعليكم السلام

انا مافهمت وش تقصد بالضبط

فديو مثل اليوتيوب عادي

او صور متتالية تتحرك ؟

يقصدد زي قراند العرب

صورة كأنها فديو

dxdrawGif الظاهر ,

Link to comment
وعليكم السلام

انا مافهمت وش تقصد بالضبط

فديو مثل اليوتيوب عادي

او صور متتالية تتحرك ؟

يقصدد زي قراند العرب

صورة كأنها فديو

dxdrawGif الظاهر ,

مو مثل جراند العرب صور انا اكلم عن فيديو مثل ماتتفرج على الافلام ^_^

مثلا مثل وزارة زمان كان فى طيارة تطير وتقع فى النهاية

Link to comment
في الام تي اي Awesomium هذا غير ممكن الا اذا تم اعتماد باتش

https://wiki.multitheftauto.com/wiki/CWebBrowser

من زمان فى هذه الفكرة ماعتقد ان لها علاقة بالباتش

edit:

هذي صور وتايمر . !

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

Edited by Guest
Link to comment
...اعيد واكرر
في الام تي اي Awesomium هذا غير ممكن الا اذا تم اعتماد باتش

https://wiki.multitheftauto.com/wiki/CWebBrowser

الموضوع اللى عاشق الشرق نشرو مكتوب على الفديوي

Awesomium + MTA

يعنى تم تفعيله وفى مثال بالفيديو عليه

كيف استخدم الباتش ؟

Link to comment

سزيت كذا

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 
) 
  
---- 
gif = dxDrawGifImage (119, 131, 676, 459, "Wildlife.GIF", 0, "GIF", 100 ) 
  
addCommandHandler ( "GIFF", 
    function ( ) 
        destroyElement ( gif ) 
    end 
) 
  
  

بس ما زبطط !

الميتا

  

الديبوق يقول

فيه اخطاء بسطر 44

باد ارقمنت

Link to comment
سزيت كذا
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 
) 
  
---- 
gif = dxDrawGifImage (119, 131, 676, 459, "Wildlife.GIF", 0, "GIF", 100 ) 
  
addCommandHandler ( "GIFF", 
    function ( ) 
        destroyElement ( gif ) 
    end 
) 
  
  

بس ما زبطط !

الميتا

  

الديبوق يقول

فيه اخطاء بسطر 44

باد ارقمنت

عدل الميتا الى .. :

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