Jump to content

تصحيح خطأ زر #gui


Recommended Posts

سويت كود بسيط تجريبي , وعيا يضبط وماشوف ان فيه مشكله ..

فزعتكم ي اهل الخبره :-D

 



function buttons()
    ahmad = guiCreateButton(9, 10, 52, 46, "X")  
if source == ahmad then
        outputChatBox("i hate you:)")
        end
        end
        addEventHandler("onClientGUIClick", root , buttons)

الكود حاطه بملف كلنت للمعلوميه بس ^ 

Link to comment

م حبيت اسوي موضوع ثاني , اجمع اخطائي هنا احسن ضض

marker = createMarker (-557,283, 2, "cylinder")
    function nothing(any)
if getElementType(any) == vehicle then    
    progressbar = guiCreateProgressBar(426, 191, 698, 467, false)

staticimage = guiCreateStaticImage(46, 50, 301, 328, ":killmessages/icons/593.png", false, progressbar)
    
    end
end
addEventHandler ( "onClientMarkerHit", Root, nothing, marker )

اظنه هريس :)

اللي ابغى اسويه ان اول م يخش اللاعب الماركر يطلع له الشيء ذا وجربت بدون الشرط م ضبط وحطيت الشرط وكمان م يضبط , الله يعينكم عليه :cool: .

Link to comment
marker = createMarker (-557,283, 2, "cylinder")

progressbar = guiCreateProgressBar(426, 191, 698, 467, false)

guiSetVisible ( progressbar , false )

staticimage = guiCreateStaticImage(46, 50, 301, 328, ":killmessages/icons/593.png", false, progressbar)
 
guiSetVisible ( staticimage , false ) 
	
addEventHandler ( "onClientMarkerHit", marker ,

	function ( any )

	if ( any == getLocalPlayer ( ) ) then    

	-- Your Code
	
		end
	end
	)

 

طبعا الاخطاء عندك كثيرة وهذا لايعني انك لاتحاول 

الخطأ الاول عند التحقق من النوع حق المنت غلط 

نروح الحدث حق دخول الماركر ونقرا عن البارتمنز 

الاول والي هو 

  • hitPlayer: The player that hit the marker

يقول الاعب الي دخل الماركر موب المنت 

فـ هذا يعني ان طريقتك بـجلب نوع المنت غلط 

الخطأ الثاني , انك ماتحققت ان الاعب الي دخل الماركر هو اللوكال بلاير نفسه 

الخطأ الثالث , حطيت كود انشاء البروجيسور والصورة داخل الحدث الماركر 

وكذا كل مايدخل الاعب الماركر راح يكرر ويكرر 

فـ تقدر تخفيها او تظهرها عن طريق الوظيفة 

guiSetVisible

ايضا اذا كنت تبي الاعب يكون بسيارة يوم يخش الماركر 

استخدم 

isPedInVehicle

 

وبالتوفيق ان شاء الله

  • Like 1
Link to comment
6 minutes ago, Abdul KariM said:

marker = createMarker (-557,283, 2, "cylinder")
progressbar = guiCreateProgressBar(426, 191, 698, 467, false)

guiSetVisible ( progressbar , false )

staticimage = guiCreateStaticImage(46, 50, 301, 328, ":killmessages/icons/593.png", false, progressbar)
 
guiSetVisible ( staticimage , false ) 
	
addEventHandler ( "onClientMarkerHit", marker ,

	function ( any )

	if ( any == getLocalPlayer ( ) ) then    

	-- Your Code
	
		end
	end
	)

 

طبعا الاخطاء عندك كثيرة وهذا لايعني انك لاتحاول 

الخطأ الاول عند التحقق من النوع حق المنت غلط 

نروح الحدث حق دخول الماركر ونقرا عن البارتمنز 

الاول والي هو 

  • hitPlayer: The player that hit the marker

يقول الاعب الي دخل الماركر موب المنت 

فـ هذا يعني ان طريقتك بـجلب نوع المنت غلط 

الخطأ الثاني , انك ماتحققت ان الاعب الي دخل الماركر هو اللوكال بلاير نفسه 

الخطأ الثالث , حطيت كود انشاء البروجيسور والصورة داخل الحدث الماركر 

وكذا كل مايدخل الاعب الماركر راح يكرر ويكرر 

فـ تقدر تخفيها او تظهرها عن طريق الوظيفة 


guiSetVisible

ايضا اذا كنت تبي الاعب يكون بسيارة يوم يخش الماركر 

استخدم 


isPedInVehicle

 

وبالتوفيق ان شاء الله

اشكرك عالتصحيح , انا حطيت التحقق لأن قلت يمكن لازم تحقق او شيء وللأمانه الانجليزي عندي مب قد كذا وعشان كذا م دققت مره بالكود 

وكويس انك علمتني بأخطائي عشان اتفاداها بالمستقبل إن شاء الله .

ترا كودك م ضبط ي عبد الكريم , وترا انا مقصدي بالكود لو تدقق كنت ابغى كود اول م تخش الماركر يطلع لك اللوحه ..

ولاهنت العتعب ^^

Link to comment

انا صححت لك الاخطاء بحيث انك تكمل طلبك 

لاكن تفضل

marker = createMarker (-557,283, 2, "cylinder")
progressbar = guiCreateProgressBar(426, 191, 698, 467, false)

guiSetVisible ( progressbar , false )

staticimage = guiCreateStaticImage(46, 50, 301, 328, ":killmessages/icons/593.png", false, progressbar)
 
guiSetVisible ( staticimage , false ) 
	
addEventHandler ( "onClientMarkerHit", marker ,

	function ( any )

	if ( any == getLocalPlayer ( ) ) then    

	guiSetVisible ( progressbar , true )
	
	guiSetVisible ( staticimage , true ) 
	
		end
	end
	)

 

Link to comment
22 hours ago, Abdul KariM said:

انا صححت لك الاخطاء بحيث انك تكمل طلبك 

لاكن تفضل


marker = createMarker (-557,283, 2, "cylinder")progressbar = guiCreateProgressBar(426, 191, 698, 467, false)

guiSetVisible ( progressbar , false )

staticimage = guiCreateStaticImage(46, 50, 301, 328, ":killmessages/icons/593.png", false, progressbar)
 
guiSetVisible ( staticimage , false ) 
	
addEventHandler ( "onClientMarkerHit", marker ,

	function ( any )

	if ( any == getLocalPlayer ( ) ) then    

	guiSetVisible ( progressbar , true )
	
	guiSetVisible ( staticimage , true ) 
	
		end
	end
	)

 

اشكرك مره ثانيه ولاهنت عالتعب :-D .

تمت الإفاده ^^ 

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