Jump to content

ممكن مساعده في dxDrawImage


Recommended Posts

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

 ياريت احد يساعدني ويدلني كيف اخلي ذي تختفي ويطلع غيرها

dxDrawImage(0, 0, 1920, 1080, "img/img.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)

هوا لازم استخدم تايمر او وش

 

Link to comment
local images = {
 	{"img/img.png"}, -- عدل هنا
 	{"img/img2.png"}, -- عدل هنا
}
local image = "img/img.png" -- هنا تحط اول صورة
local imgi = 1 -- لا تعدل
local sec = 2 -- الوقت (ثواني)
function draw()
  dxDrawImage(0, 0, 1920, 1080, image, 0, 0, 0, tocolor(255, 255, 255, 255), false)
end
addEventHandler("onClientRender",root,draw) -- root = كل اللاعبين
function updateimg()
  if not imgi > images then
    imgi = imgi + 1
    for i,v in ipairs(images) do
    	if i == imgi then
        	image == v[1]
        end
   else
      killTimer(e)
      removeEventHandler("onClientRender",root,draw) -- root = كل اللاعبين
    end
  end
end
e = setTimer(updateimg,sec*1000,0)

ملاحظة : لن يتم التجربة

Link to comment
4 hours ago, K̷i̷n̷g̷ x̷D̷ツ said:

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

 ياريت احد يساعدني ويدلني كيف اخلي ذي تختفي ويطلع غيرها


dxDrawImage(0, 0, 1920, 1080, "img/img.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)

هوا لازم استخدم تايمر او وش

 

ملاحظة بسيطة بس
استخدم هذا الكود ميشان اللوحة تظهر بشكل مضبوط عند باقي اللاعبين

 

local screenW, screenH = guiGetScreenSize()

dxDrawImage(0, 0, screenW, screenH, "img/img.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)

 

Link to comment
5 hours ago, _Kinan said:

local images = {
 	{"img/img.png"}, -- عدل هنا
 	{"img/img2.png"}, -- عدل هنا
}
local image = "img/img.png" -- هنا تحط اول صورة
local imgi = 1 -- لا تعدل
local sec = 2 -- الوقت (ثواني)
function draw()
  dxDrawImage(0, 0, 1920, 1080, image, 0, 0, 0, tocolor(255, 255, 255, 255), false)
end
addEventHandler("onClientRender",root,draw) -- root = كل اللاعبين
function updateimg()
  if not imgi > images then
    imgi = imgi + 1
    for i,v in ipairs(images) do
    	if i == imgi then
        	image == v[1]
        end
   else
      killTimer(e)
      removeEventHandler("onClientRender",root,draw) -- root = كل اللاعبين
    end
  end
end
e = setTimer(updateimg,sec*1000,0)

ملاحظة : لن يتم التجربة

كودك ابدا ماراح يشتغل مايمديني اصحح لك من الجوال لكن بقولك اخطائك

1 - كيف الصوره بتتغير؟ بغض النظر عن الخطأ بسطر 17 انت حاط القيمه 1 من الجدول يعني ماراح تتغير.

2 - سطر 13 كيف تقارن قيمة رقم ب قيمة جدول!

راح يطلع لك خطأ يوزر داتا.

3 - سطر 17 المفروض تستخدم ايكوال واحد يعني يساوي واحد مب اثنين، لأن اثنين تعني المساواه بين قيمتين وبتطلع قيمة منطقية ترو او فولس بعكس اليساوي يوم تكون وحده بمعنى انك تغير قيمة المتغير بقيمة أخرى.

للمعلوميه الروت بالحدث اللي فوق ماله اي علاقه باللاعبين .

  • Like 1
Link to comment
local aImages,aCount = { 
[1] = {"ii.png"},
},1


dxDrawImage ( x , y , w , h , aImages[aCount][1] , .... );

aTimer = setTimer ( function ( )
if ( aCount < 1 ) then aCount = 1 end
for index=1,#aImages do
if ( aCount >= index ) then aCount = 1 end
aCount = aCount +1
end
end,1000,#aImages)

جرب كذا + لاتنسى تعدل على dxDrawImage

Link to comment
function draw()
  dxDrawImage(0, 0, 1920, 1080, image, 0, 0, 0, tocolor(255, 255, 255, 255), false)
end
addEventHandler("onClientRender",root,draw) -- root = كل اللاعبين
function updateimg()
  if not imgi > #images then
    imgi = imgi + 1
    for i,v in ipairs(images) do
    	if i == imgi then
        	image == v[1]
        end
   else
      killTimer(e)
      removeEventHandler("onClientRender",root,draw) -- root = كل اللاعبين
    end
  end
end
e = setTimer(updateimg,sec*1000,0)

 

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