ميدوح

تحميل صورة

Recommended Posts

--- Client.lua
addEvent( "Downloadwait", true )
addEventHandler( "Downloadwait", resourceRoot,
    function( pic )
        if myTexture then
            destroyElement( myTexture )
        end
        myTexture = dxCreateTexture( pic )
    end
)
rot = 0
addEventHandler("onClientRender", root,
    function()
        if myTexture then
		rot = rot + 0.20
            local w,h = dxGetMaterialSize( myTexture )
            dxDrawImage( 200, 100, w, h, myTexture,tocolor(255,255,255),rot )
        end
    end
)
---------

---- server.lua

function picClient ( pic, error, player )
 if error == 0 then
    triggerLatentClientEvent ("Downloadwait", 5000, false, player, pic )
  end
end
  
function urlPic( player )
	outputChatBox ( "Download startet ...")
	fetchRemote ( "https://cdn1.iconfinder.com/data/icons/loading-icon/100/loading_icon-02-256.png", picClient, "", false, player )
end 

[2016-10-23 14:33:07] WARNING: Access denied @ 'fetchRemote' [string "..."]
[2016-10-23 14:33:13] WARNING: cpng\server.lua:10: Access denied @ 'fetchRemote'

Edited by medo7

Share this post


Link to post

triggerLatentClientEvent 

هذي لية مستعملها؟ وماستعملت ترايقر كلاينت عادي؟ وش السبب؟

والخطا انك ماحطيت المود لة صلاحيات حطة في قروب ادمن

  • Like 1

Share this post


Link to post
15 minutes ago, FaHaD said:

triggerLatentClientEvent 

هذي لية مستعملها؟ وماستعملت ترايقر كلاينت عادي؟ وش السبب؟

والخطا انك ماحطيت المود لة صلاحيات حطة في قروب ادمن

صح صلحت الخطا شكرا لك
بالنسبة triggerLatentClientEvent بيصغر مساحة صور

Share this post


Link to post
11 minutes ago, Mr.CoR said:

يا كور ابي اعرف شي
ليش لازم تكون بالطريقة هاذي
+ ليش ما كنت تسويها بطريقة افضل
مثلاً
طلب : طريقة انشاء ماركر
استفسار : كيفية اخضار اسم اللاعب
مساعدة : اصلاح اكواد

 

انا ما اقصد ان الشكل سئ لكن هاذي وجهة نظر فقط

Share this post


Link to post

سويها بالشكل الي انت تبيه بس المهم انك توضح

الي داخل موضوعك من العنوان

والنموذج الي كتبته انت ممتاز 

:)

7 minutes ago, medo7 said:

زي Tags:/

لا مو التاق

هذي لعنوان الموضوع

Share this post


Link to post

up
 

setTimer (
	removeEventHandler("onClientRender",root,function()
	getEventHandlers ("onClientRender",root)
		cancelEvent ()  
	end), 1000, 1)

O.o! nil ^

Share this post


Link to post

وش تبي تسوي؟ وش هالحوسة كلها؟ تبي تشيل الصورة بعد ثانية؟

Share this post


Link to post
rot = 0
function aRender (              )
        if myTexture then
        rot = rot + 0.20
            local w,h = dxGetMaterialSize( myTexture )
            dxDrawImage( 200, 100, w, h, myTexture,rot )
        end
    end
addEventHandler ( 'onClientRender',root,aRender )

setTimer ( removeEventHandler,10000,1,'onClientRender',root,aRender )

 

جرب هذا بعد عشر ثواني يشيلة 

Edited by FaHaD

Share this post


Link to post

الوظيفة هذي تجيب الاحداث اللي مضافة بنفس الحدث

 

Share this post


Link to post
1 hour ago, medo7 said:

up
 


setTimer (	removeEventHandler("onClientRender",root,function()	getEventHandlers ("onClientRender",root)
		cancelEvent ()  
	end), 1000, 1)

O.o! nil ^

الكود تمام ..بس طيب كيف اشيل الصورة نهائيا؟

setTimer ( removeEventHandler,10000,1,'onClientRender',root,aRender )

زي ^ مره 

:/

 

Edited by medo7

Share this post


Link to post
--- كلنت
rot = 0
function aRender (              )
        if myTexture then
        rot = rot + 0.20
            local w,h = dxGetMaterialSize( myTexture )
            dxDrawImage( 200, 100, w, h, myTexture,rot )
			destroyElement( myTexture )  -- FaHaD ^_^
        end
    end
addEventHandler ( 'onClientRender',root,aRender )

setTimer ( removeEventHandler,10000,1,'onClientRender',root,aRender ) -- X !

---

function isCursorOverRectangle(x,y,w,h)
	if isCursorShowing() then
	local mx,my = getCursorPosition ()
	local ScreenX,ScreenY = guiGetScreenSize()
	cursorx,cursory = mx*ScreenX,my*ScreenY
	if cursorx > x and cursorx < x + w and cursory > y and cursory < y + h then
		return true
	else
		return false
	end
	end
end


local qual = 50
local dim = y/qual
local rgb = {}

local colors = {
	[1] = tocolor(255,0,0),
	[2] = tocolor(0,255,0),
	[3] = tocolor(0,0,255),
}

function render()
	for i = 0, qual*qual do
		local cA = math.floor(i/qual)
		local ws = i%qual
		local colorsA = colors[rgb[i+1]]
		dxDrawRectangle(ws*dim, cA*dim, dim, dim, colorsA ,false)
		if isCursorOverRectangle(ws*dim, cA*dim, dim, dim) then
			for color,_ in ipairs(colors) do
				if getKeyState(tostring(color)) then
					rgb[i+1] = color
				end
			end
		end
	end
end
addEventHandler("onClientRender", root, render)

ابي حفظ صور
كيف ^

Share this post


Link to post

في حاجة غريبة عندك

dxDrawImage( 200, 100, w, h, myTexture,rot )
destroyElement( myTexture ) -- FaHaD ^_^

كيف ترسم بعدين تحذف وكمان جوا الرندر

الصورة راح تنرسم بعدين تنحذف مايتحقق الشرط if myTexture then

  • Like 1

Share this post


Link to post
9 minutes ago, said:

في حاجة غريبة عندك


dxDrawImage( 200, 100, w, h, myTexture,rot )destroyElement( myTexture ) -- FaHaD ^_^

كيف ترسم بعدين تحذف وكمان جوا الرندر

الصورة راح تنرسم بعدين تنحذف مايتحقق الشرط if myTexture then

الثاني ترسم بس
كيف حفظ
!

 

	fetchRemote ( "https://cdn1.iconfinder.com/data/icons/loading-icon/100/loading_icon-02-256.png", picClient, "", false, player )

loading_icon-02-256.png

 

Edited by medo7

Share this post


Link to post

شوف فوق ؟؟
مهم ابي حفظ
 

-- im.lua
function isCursorOverRectangle(x,y,w,h)
	if isCursorShowing() then
	local mx,my = getCursorPosition ()
	local ScreenX,ScreenY = guiGetScreenSize()
	cursorx,cursory = mx*ScreenX,my*ScreenY
	if cursorx > x and cursorx < x + w and cursory > y and cursory < y + h then
		return true
	else
		return false
	end
	end
end


local qual = 50
local dim = y/qual
local rgb = {}

local colors = {
	[1] = tocolor(255,0,0),
	[2] = tocolor(0,255,0),
	[3] = tocolor(0,0,255),
}

function render()
	for i = 0, qual*qual do
		local cA = math.floor(i/qual)
		local ws = i%qual
		local colorsA = colors[rgb[i+1]]
		dxDrawRectangle(ws*dim, cA*dim, dim, dim, colorsA ,false)
		if isCursorOverRectangle(ws*dim, cA*dim, dim, dim) then
			for color,_ in ipairs(colors) do
				if getKeyState(tostring(color)) then
					rgb[i+1] = color
				end
			end
		end
	end
end
addEventHandler("onClientRender", root, render)

كيف حفظ

Share this post


Link to post

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.