Jump to content

[طلب اصلاح]xممكن احد يصلحه لي سريعx[طلب اصلاح]


Recommended Posts

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

ممكن احد يصلحه عالسريع

function dxDrawImageOnElement(TheElement,Image,distance,height,width,R,G,B,alpha)
				local x, y, z = getElementPosition(TheElement)
				local x2, y2, z2 = getElementPosition(localPlayer)
				local distance = distance or 20
				local height = height or 1
				local width = width or 1
                                local checkBuildings = checkBuildings or true
                                local checkVehicles = checkVehicles or false
                                local checkPeds = checkPeds or false
                                local checkObjects = checkObjects or true
                                local checkDummies = checkDummies or true
                                local seeThroughStuff = seeThroughStuff or false
                                local ignoreSomeObjectsForCamera = ignoreSomeObjectsForCamera or false
                                local ignoredElement = ignoredElement or nil
				if (isLineOfSightClear(x, y, z, x2, y2, z2, checkBuildings, checkVehicles, checkPeds , checkObjects,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement)) then
					local sx, sy = getScreenFromWorldPosition(x, y, z+height)
					if(sx) and (sy) then
						local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2)
						if(distanceBetweenPoints < distance) then
							dxDrawMaterialLine3D(x, y, z+1+height-(distanceBetweenPoints/distance), x, y, z+height, Image, width-(distanceBetweenPoints/distance), tocolor(R or 255, G or 255, B or 255, alpha or 255))
						end
					end
			end
	end
	
	


  aSerials =
{
 
[ 'سيريالي' ] = true,

}


function (thePlayer)
if aSerials[ getPlayerSerial( thePlayer ) ] then
tag = dxCreateTexture("crown.png")
dxDrawImageOnElement(thePlayer,tag)
end
end)

 

Link to comment

حبيبي ، انت حاط فنكشنات سيرفر ب فنكشنات كلينت ~

جرب عدل الفنكشن حقك 

function DrawKingTag(thePlayer)
if aSerials[ getPlayerSerial( thePlayer ) ] then
TriggerClientEvent(thePlayer,"drawTheTag",thePlayer,aSerials)
end
end)

وروح سوي الترايقر في الليكنت سايد وارسم بالفنكشن

مو متأكد *

Link to comment
1 hour ago, coNolel said:

حبيبي ، انت حاط فنكشنات سيرفر ب فنكشنات كلينت ~

جرب عدل الفنكشن حقك 


function DrawKingTag(thePlayer)
if aSerials[ getPlayerSerial( thePlayer ) ] then
TriggerClientEvent(thePlayer,"drawTheTag",thePlayer,aSerials)
end
end)

وروح سوي الترايقر في الليكنت سايد وارسم بالفنكشن

مو متأكد *

خطأ

Link to comment

لآنك مسوي ذا الفنكشن بكلنت وقتها ممكن يصير خربطة  بجلب السيريالgetPlayerSerial اتوقع مشكلة من فنكشن 

+

وين الحدث حق الفنكشن ؟

Edited by Mhmd.z
Link to comment
16 minutes ago, coNolel said:

يب ، قلت له مب متأكد ، 

ممكن تقولنا وين الخطأ ؟

 

أولاً كتابتك للترايقر خطأ

ثانياً الإلمنت غير موجود

ثالثاً إرسالك للترايقر خطأ أيضاً

رابعاً كتابة إسم للفنكشن خطأ

خامساً عدم توفر جدول للسيريال

Link to comment
5 minutes ago, N3xT said:

أولاً كتابتك للترايقر خطأ

ثانياً الإلمنت غير موجود

ثالثاً إرسالك للترايقر خطأ أيضاً

رابعاً كتابة إسم للفنكشن خطأ

خامساً عدم توفر جدول للسيريال

0.o شدخل اسم الفنكشن يلد

Link to comment
function dxDrawImageOnElement(TheElement,Image,distance,height,width,R,G,B,alpha)
    local x, y, z = getElementPosition(TheElement)
    local x2, y2, z2 = getElementPosition(localPlayer)
    local distance = distance or 20
    local height = height or 1
    local width = width or 1
    local checkBuildings = checkBuildings or true
    local checkVehicles = checkVehicles or false
    local checkPeds = checkPeds or false
    local checkObjects = checkObjects or true
    local checkDummies = checkDummies or true
    local seeThroughStuff = seeThroughStuff or false
    local ignoreSomeObjectsForCamera = ignoreSomeObjectsForCamera or false
    local ignoredElement = ignoredElement or nil
    if (isLineOfSightClear(x, y, z, x2, y2, z2, checkBuildings, checkVehicles, checkPeds , checkObjects,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement)) then
        local sx, sy = getScreenFromWorldPosition(x, y, z+height)
        if(sx) and (sy) then
            local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2)
            if(distanceBetweenPoints < distance) then
                dxDrawMaterialLine3D(x, y, z+1+height-(distanceBetweenPoints/distance), x, y, z+height, Image, width-(distanceBetweenPoints/distance), tocolor(R or 255, G or 255, B or 255, alpha or 255))
            end
        end
    end
end
    
local aSerials = {
    ["Serial"] = true,
}

local tag = dxCreateTexture ("crown.png")

addEventHandler ("onClientRender", root, 
    function ()
        if aSerials [getPlayerSerial ()] then
            dxDrawImageOnElement (localPlayer, tag)
        end
    end
)

 

Link to comment
6 minutes ago, The Killer said:

function dxDrawImageOnElement(TheElement,Image,distance,height,width,R,G,B,alpha)
    local x, y, z = getElementPosition(TheElement)
    local x2, y2, z2 = getElementPosition(localPlayer)
    local distance = distance or 20
    local height = height or 1
    local width = width or 1
    local checkBuildings = checkBuildings or true
    local checkVehicles = checkVehicles or false
    local checkPeds = checkPeds or false
    local checkObjects = checkObjects or true
    local checkDummies = checkDummies or true
    local seeThroughStuff = seeThroughStuff or false
    local ignoreSomeObjectsForCamera = ignoreSomeObjectsForCamera or false
    local ignoredElement = ignoredElement or nil
    if (isLineOfSightClear(x, y, z, x2, y2, z2, checkBuildings, checkVehicles, checkPeds , checkObjects,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement)) then
        local sx, sy = getScreenFromWorldPosition(x, y, z+height)
        if(sx) and (sy) then
            local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2)
            if(distanceBetweenPoints < distance) then
                dxDrawMaterialLine3D(x, y, z+1+height-(distanceBetweenPoints/distance), x, y, z+height, Image, width-(distanceBetweenPoints/distance), tocolor(R or 255, G or 255, B or 255, alpha or 255))
            end
        end
    end
end
    
local aSerials = {
    ["Serial"] = true,
}

local tag = dxCreateTexture ("crown.png")

addEventHandler ("onClientRender", root, 
    function ()
        if aSerials [getPlayerSerial ()] then
            dxDrawImageOnElement (localPlayer, tag)
        end
    end
)

 

getPlayerSerial

Server-only function
Link to comment

#BrosS

الويكي معرف على انه سيرفر سايد اونلي لأخطاء موجوده فيه

لاكن يشتغل كلاينت وسيرفر ..

وبالكلاينت سايد مافيه ارقمنت اللاعب

فقط يعرف ك

getPlayerSerial ()

لو على كذا اجل مودات كثيره خربانه :]

 

وثاني مره انصحك بالتجربه قبل التسرع بالكلام #

Edited by The Killer
Link to comment

@The Killer حبيت تجنني انت

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

Note: The client side version of getPlayerSerial has been deprecated as it can return the wrong value for some players, and is potentially insecure. The following article assumes that the function is serverside only.

 

ووش تقصد ثاني مرة انصحك ،أعرفك انا ؟

Link to comment
51 minutes ago, #BrosS said:

@The Killer حبيت تجنني انت

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

Note: The client side version of getPlayerSerial has been deprecated as it can return the wrong value for some players, and is potentially insecure. The following article assumes that the function is serverside only.

 

ووش تقصد ثاني مرة انصحك ،أعرفك انا ؟

انت وصورتك ذي هههههههههههههههه

Link to comment
13 minutes ago, K̷i̷n̷g̷ x̷D̷ツ said:

ترون سويته كلايينت وكله تمام السيريال يشتغل في كلاينيت تمااام 100بال100


  aSerials =
{
 
[ 'serial' ] = true,

}


tag = dxCreateTexture("crown.png")

addEventHandler("onClientPreRender", root,
function()
if aSerials[ getPlayerSerial( thePlayer ) ] then
dxDrawImageOnElement(localPlayer,tag)
end
end
)

 

هههههههههههههههههههه

Link to comment
On ٢٦‏/٣‏/٢٠١٧ at 22:22, Default said:

@#BrosS بـ كلينت سايد يشتغل بس الافضل تستخدمه بـ السيرفر سايد لـ تجنب الاخطاء .. 

 

On ٢٦‏/٣‏/٢٠١٧ at 20:00, The Killer said:

لا ماتعرفني ولا اعرفك #

اقولك رح جرب ولا تتفلسف #

زي ماقلت لك فوق روح جربه بنفسك

وخل عنك الكلام الزايد ... #

يا هلا يا هلا

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

وانا حدث معي هذا الخطا وانجلطت

كانت في لوحة ادمن معدل عليها

اجي اعطي شخص باندد سيريال

ومرسل سيريال اللاعب من الكلنت للسيرفر

يقوم يعطي 2 لاعب حظر واتفاجا ان الكلنت يجيبلي سيريالاتهم 2 نفس بعض

فتجنبا للاخطاء زي ما قال الاخ ديفوليت

والاخ بروس

ان تستخدمه في سيرفر سايد فقط

+

اذا تبي تستخدمه كلنت ومعلق راسك خلاص سويها داتا يا اخي

زي كذا

addEventHandler('onPlayerJoin',root,function()
    local serial=getPlayerSerial(source)
    setElementData(source,'serial',serial)
    end)

تحطه بسيرفر سايد فقط

وتجي تستخدمه بالكلنت

كذا

playerSerial=getElementData(localPlayer,'serial')

مثلا

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