Jump to content

طلب شرح ال DX


Recommended Posts

Posted

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

كيف حالكم يا شباب ؟ اتمنى انكم بخير وصحة وسلامة

اللي يعرف يستخدم فنكشنات ال DX

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

الويكي ما فهمت منه شي

ابي شخص عربي يفهمني على طريقته الخاصة

350x20_FFFFFF_FFFFFF_000000_000000.png

type-460x42_cborder-000000_ctop-222222_cbottom-333333_ctext1-CCCCCC_ctext2-FFCC00_chighlight-FFCC00.png

  • 3 months later...
Posted
السلام عليكم ورحمة الله تعالى وبركاته

كيف حالكم يا شباب ؟ اتمنى انكم بخير وصحة وسلامة

اللي يعرف يستخدم فنكشنات ال DX

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

الويكي ما فهمت منه شي

ابي شخص عربي يفهمني على طريقته الخاصة

كل شي واضح

dxDrawImage -- للصور 
dxDrawText -- لنصوص 
--و غيرها من الوظايف المباركة 

يجب ان تضعها تحت مظلة الايفينت

onClientRender

╔═╦╦╦╗╔╦═╦═╦═╦═╦╦╦╦╦╦╦═╦╦╦╦╗

║║║║║╠╝║║╚╣║║║║║║║║║║║║║║║║║

║║║║║╚╦╦═╦╦╦╦╣║║║║║║║║║║║║║║

║║║║╠═╣╠╝╔══╝║║║║║╟╢║║║║║╟╢║

╚╩══╩══╩═╩═══╩╩══╩╩═╩╩╩═╩╩═╝

«سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك»

M7mdAl7arthy : لتواصل سكايب

Posted

مشكور طيب وش الغلط هنا؟

local screenWidth, w = h ( )  
function text() 
dxDrawText ( "alkmasha",  w/1.45, h/2.5, w/20, h/20, tocolor ( 255, 255, 255, 255 ), 1, "pricedown" )  
end 
 addEventHandler ( "onClientRender", root, text ) 

Skype: ahmad.ib8

Posted

كماشه

الحين انت مسوي لوحة دي اكس حلو

بس ماتقدر تضغط ! على الدي اكس

انصحك سوي زر و حط الالفا ( الشفافيه ) حقه 0

Discord ID : nxFairlywell#6895

 

Posted
شكرا يا جنرال يعني لو حطيت الشفافيه مع الصوره حق البوتون يزبط؟

حط الزر مخفي وحط قياسه نفس قياس الصوره

و حط اسم الزر

مثلا كذا

button = guiCreateButton(...)

وسوي الكود يوم يضغط على زر

button

او الزر حقك الي سميته

يسوي الشغله الي تبيها مثلا يعطيه سلاح

اذا مافهمت حط ردك

Discord ID : nxFairlywell#6895

 

Posted
شكرا شكرا زبطت و الصوره زبطت

بس ممكن تشرح كيف مثلا يوم اضغط على الصوره ال dx مثلا يعطي فلوس

اي اكيد تقدر من خلال هالطريقه :

"onClientClick" 
guiGetScreenSize 
getCursorPosition 

Sha67 سابقاً

Posted

local w,h = guiGetScreenSize ( ) 
  
  
function text() 
dxDrawText ( "alkmasha",  w/1.45, h/2.5, w/20, h/20, tocolor ( 255, 255, 255, 255 ), 1, "pricedown" ) 
end 
 addEventHandler ( "onClientRender", root, text ) 
  
  
addEventHandler ( 'onClientClick', root, function ( ) 
    local cx , cy = getCursorPosition( ) 
        if ( cx*w >= ( w/1.45 ) + 10 and cx*w <= ( w/1.45 ) + 50 and cy*h >= ( h/2.5 ) + 20 and cy*h <= ( h/2.5 ) + 10 ) then 
            outputChatBox ( 'تم الضغط' ) 
        end 
    end 
) 

طبعا ما راح يضبط %100,

عدل في سطر 12 , علامه الزائد بعدها رقم عدل فيه لين يضبط معك ذذ

Sha67 سابقاً

Posted
مثلا ابي اسوي لوحه كيف؟

https://wiki.multitheftauto.com/wiki/DxDrawAnimWindow

╔═╦╦╦╗╔╦═╦═╦═╦═╦╦╦╦╦╦╦═╦╦╦╦╗

║║║║║╠╝║║╚╣║║║║║║║║║║║║║║║║║

║║║║║╚╦╦═╦╦╦╦╣║║║║║║║║║║║║║║

║║║║╠═╣╠╝╔══╝║║║║║╟╢║║║║║╟╢║

╚╩══╩══╩═╩═══╩╩══╩╩═╩╩╩═╩╩═╝

«سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك»

M7mdAl7arthy : لتواصل سكايب

Posted

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

عشان تسوي مؤثرات InterpolateBetween تقدر تستخدم

وهذا مثال بسيط :

-- Client Side # 
addEventHandler('onClientRender',root,function() 
    if not start_ then start_ = getTickCount() end  
        if not end_ then end_ = getTickCount() + 6000 end 
                local timeNow = getTickCount() 
                    local progress_ = ( timeNow - start_ ) / ( end_ - start_ ) 
                        interpolateBetween ( ..., ..., ..., ..., ..., ...,  progress_ ,... ) -- كمل الارقومنتات ; 
    end 
) 

Sha67 سابقاً

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