Sign in to follow this  
jakson

مساعده ضروريه

Recommended Posts

هلا شباب كيفكم اليوم كان بدي اسوي شيئ ولاكن بيجيني خطئ و مو عارف وش اسويله فا لو حد يقدر يساعدني في حل المشكله ما يبخل علي

هنا الكود

MyCross = {}

local size = 42

local red, green, blue, alpha = 0, 105, 205, 255

showPlayerHudComponent("crosshair", false)

function MyCross()
local hX,hY,hZ = getPedTargetEnd ( getLocalPlayer() )
local screenX1, screenY1 = getScreenFromWorldPosition ( hX,hY,hZ )
MyCross = dxDrawImage(screenX1-(size/2), screenY1-(size/2), size, size, "images/"..GetCrossHair), tocolor(255,255,255,255)
MyCross = dxDrawImage(screenX1-(size/2), screenY1-(size/2), size, size, "images/"..GetCrossHair), tocolor(255,255,255,255)
end


bindKey("aim_weapon", "both", function(key, state)        
    local weapon = getPlayerWeapon(getLocalPlayer())
    if weapon ~= 0 and weapon ~=1 and weapon >=22 and weapon <=33 then
        if state == "down" then 
showPlayerHudComponent("crosshair", false)
            addEventHandler("onClientRender", root, MyCross)
else
showPlayerHudComponent("crosshair", true)
            removeEventHandler("onClientRender", root, MyCross) 
        end 
    end
end)

 

وهنا الاخطاء الي بتجيني

Capture.png

ملحوظه السكربت بيشتغل وكل شيئ ولاكن فيه بعض الاخطاء فيه

Share this post


Link to post

الخطئ الاول والثاني يقولك انه 

screenX1 مب متعرفة

وفعلاً انا مو شايفها فـ كودك

الخطئ الثالث والرابع مو واضح بالصورة حقك لكن الي قاعد اشوفه انك مكرر اسم الفنكشن فـ كل مكان تقريباً وبالتالي الكود راح ياخذ اخر متغير بالاسم ذا وبذي  الحالة هو

MyCross = dxDrawImage(screenX1-(size/2), screenY1-(size/2), size, size, "images/"..GetCrossHair), tocolor(255,255,255,255)

وليس الفنكشن

 

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

  • Thanks 1

Share this post


Link to post
20 minutes ago, HassoN said:

الخطئ الاول والثاني يقولك انه 

screenX1 مب متعرفة

وفعلاً انا مو شايفها فـ كودك

الخطئ الثالث والرابع مو واضح بالصورة حقك لكن الي قاعد اشوفه انك مكرر اسم الفنكشن فـ كل مكان تقريباً وبالتالي الكود راح ياخذ اخر متغير بالاسم ذا وبذي  الحالة هو


MyCross = dxDrawImage(screenX1-(size/2), screenY1-(size/2), size, size, "images/"..GetCrossHair), tocolor(255,255,255,255)

وليس الفنكشن

 

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

مشكور اخي حليت المشكله ❤️

Share this post


Link to post
1 minute ago, jakson said:

مشكور اخي حليت المشكله ❤️

العفو ، حياك الله ;)

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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.