Jump to content

سؤال


Recommended Posts

Just now, Killer Project said:

function A7MEDENO ()
if guiGetVisible ( edit ) == true then
cancelEvent ()
end
end
addEventHandler ( "onClientKey", root, A7MEDENO )

عندي مشكله

لما سويت جريد ليست وهي لوحة انتقال

لما اللاعب ينتقل

ويفق اللوحه 

لو فتح لوحه ثانيه وضغط مرتين ينتقل 

لانه ضاغط من قبل عالجريد ليست اللي في اللوحه

Link to comment
Just now, A7MEDENO said:

عندي مشكله

لما سويت جريد ليست وهي لوحة انتقال

لما اللاعب ينتقل

ويفق اللوحه 

لو فتح لوحه ثانيه وضغط مرتين ينتقل 

لانه ضاغط من قبل عالجريد ليست اللي في اللوحه

عرف السورس اللي هوا الزر اللي ينقلك .. او وضح اكثر لأني ما فهمتك

Link to comment
Just now, Killer Project said:

عرف السورس اللي هوا الزر اللي ينقلك .. او وضح اكثر لأني ما فهمتك

انا سويت انتقالات 

لما لاعب ينتقل ويقفل اف 6

يفتح لوحه ثانيه

يظغط زر في اي لوحه ثاني ينتقل

مدري ليه معرفه اف 6 على كل لوحات

 

Link to comment
Just now, A7MEDENO said:

انا سويت انتقالات 

لما لاعب ينتقل ويقفل اف 6

يفتح لوحه ثانيه

يظغط زر في اي لوحه ثاني ينتقل

مدري ليه معرفه اف 6 على كل لوحات

 

الحين المشكلة ان لوحة اخرى تفتح وقت تنتقل ولا وقت تضغط اي زر من لوحة تانية تنتقل ؟

Link to comment
Just now, Killer Project said:

الحين المشكلة ان لوحة اخرى تفتح وقت تنتقل ولا وقت تضغط اي زر من لوحة تانية تنتقل ؟

لما اضغط اي زر او اي فراغ في لوحه ثانية انتقل

اهم شي انو لما اضغط مرتين

لاني مسوي للوحه النتقالات دبل كليك

Link to comment
Just now, A7MEDENO said:

لما اضغط اي زر او اي فراغ في لوحه ثانية انتقل

اهم شي انو لما اضغط مرتين

لاني مسوي للوحه النتقالات دبل كليك

تحقق من السورس طيب هذه المشكلة .. غير كدة اطرح اكوادك


 

 

Just now, yasin0 said:

اظن انك حاطها root جرب resourceRoot او اني مافهمتك اطرح الكود





ما فيه فرق يا طيب :D

Link to comment
1 minute ago, Killer Project said:

تحقق من السورس طيب هذه المشكلة .. غير كدة اطرح اكوادك


 

 





ما فيه فرق يا طيب :D

local aTable = { 
	{ "  #####  " , 254, 245, 0, 255 } ,
	{ " الأماكن الرئيسيــة +  " , 19, 24, 234, 255 } ,
	{ "الوظــائــف +  " , 33, 234, 18, 255 } ,
	{ "المحــلات +  " , 219, 30, 221, 255 } ,
	{ "الشــوارع +  " , 254, 245, 0, 255 } ,
	{ "المهــمــات +  " , 41, 209, 183, 255 } ,
	{ "أخــرى +  " , 249, 0, 0, 255 } ,
	}
for _ ,v in ipairs ( aTable ) do 
	local sRow = guiGridListAddRow ( GUIEditor.gridlist[1] )
	guiGridListSetItemText ( GUIEditor.gridlist[1] , sRow , 1 , v [ 1 ] , false , false )
	guiGridListSetItemColor ( GUIEditor.gridlist[1] , sRow , 1 , v [ 2 ] , v [ 3 ] , v [ 4 ] , v [ 5 ] )
end
addEventHandler ("onClientGUIDoubleClick", resourceRoot,
    function (	)
	if (source == GUIEditor.gridlist[1]) then
	local pl = guiGridListGetItemText (GUIEditor.gridlist[1], guiGridListGetSelectedItem (GUIEditor.gridlist[1]), 1)
	if ( pl == aTable [ 2 ] [ 1 ] ) then
	guiSetVisible (GUIEditor.gridlist[1], false)
	guiSetVisible (places1, true)
	end
	
	elseif (source == places1) then
	
	local pl = guiGridListGetItemText (places1, guiGridListGetSelectedItem (places1), 1)
	
	if ( pl == "رجــوع >>  " ) then
	
	guiSetVisible (GUIEditor.gridlist[1], true)
	
	guiSetVisible (places1, false)
            end
        end
    end
	)

 

Link to comment
1 minute ago, Killer Project said:

تحقق من السورس طيب هذه المشكلة .. غير كدة اطرح اكوادك


 

 





ما فيه فرق يا طيب :D

root = كل المودات

resourceRoot = المود نفسه

هذا الي فهمته انا

Link to comment
Just now, A7MEDENO said:

local aTable = { 
	{ "  #####  " , 254, 245, 0, 255 } ,
	{ " الأماكن الرئيسيــة +  " , 19, 24, 234, 255 } ,
	{ "الوظــائــف +  " , 33, 234, 18, 255 } ,
	{ "المحــلات +  " , 219, 30, 221, 255 } ,
	{ "الشــوارع +  " , 254, 245, 0, 255 } ,
	{ "المهــمــات +  " , 41, 209, 183, 255 } ,
	{ "أخــرى +  " , 249, 0, 0, 255 } ,
	}
for _ ,v in ipairs ( aTable ) do 
	local sRow = guiGridListAddRow ( GUIEditor.gridlist[1] )
	guiGridListSetItemText ( GUIEditor.gridlist[1] , sRow , 1 , v [ 1 ] , false , false )
	guiGridListSetItemColor ( GUIEditor.gridlist[1] , sRow , 1 , v [ 2 ] , v [ 3 ] , v [ 4 ] , v [ 5 ] )
end
addEventHandler ("onClientGUIDoubleClick", resourceRoot,
    function (	)
	if (source == GUIEditor.gridlist[1]) then
	local pl = guiGridListGetItemText (GUIEditor.gridlist[1], guiGridListGetSelectedItem (GUIEditor.gridlist[1]), 1)
	if ( pl == aTable [ 2 ] [ 1 ] ) then
	guiSetVisible (GUIEditor.gridlist[1], false)
	guiSetVisible (places1, true)
	end
	
	elseif (source == places1) then
	
	local pl = guiGridListGetItemText (places1, guiGridListGetSelectedItem (places1), 1)
	
	if ( pl == "رجــوع >>  " ) then
	
	guiSetVisible (GUIEditor.gridlist[1], true)
	
	guiSetVisible (places1, false)
            end
        end
    end
	)

 



فين الانتقال في الموضوع ؟

Link to comment
2 minutes ago, Killer Project said:



فين الانتقال في الموضوع ؟

تبي اكواد الانتقال

Client

addEventHandler("onClientGUIDoubleClick", root,
	function(player)
	local pl = guiGridListGetItemText (	places1 , guiGridListGetSelectedItem ( places1 ), 1)
		if pl == "البــنـــك │ X   " then
			triggerServerEvent ("bank", localPlayer)
			guiSetVisible ( GUIEditor.window[1],false)
			showCursor(false)
		end
	end
)

 

server

addEvent("bank", true)
addEventHandler("bank", root,
	function()
		setElementPosition ( source, 1477.10547,-1719.78040,13.79688 )
	end
)

 

Edited by A7MEDENO
Link to comment
Just now, A7MEDENO said:

تبي اكواد الانتقال

Client


addEventHandler("onClientGUIDoubleClick", root,
	function(player)
	local pl = guiGridListGetItemText (	places1 , guiGridListGetSelectedItem ( places1 ), 1)
		if pl == "البــنـــك │ X   " then
			triggerServerEvent ("bank", localPlayer)
			guiSetVisible ( GUIEditor.window[1],false)
			showCursor(false)
		end
	end
)

 

server


addEvent("bank", true)
addEventHandler("bank", root,
	function()
		setElementPosition ( source, 1477.10547,-1719.78040,13.79688 )
	end
)

 







addEventHandler("onClientGUIDoubleClick", root,
    function( )
    if ( source == الزر ) then
    local pl = guiGridListGetItemText (    places1 , guiGridListGetSelectedItem ( places1 ), 1)
        if pl == "البــنـــك │ X   " then
            triggerServerEvent ("bank", localPlayer)
            guiSetVisible ( GUIEditor.window[1],false)
            showCursor(false)
        end
    end
    end
)

او تقدر تستخدم هذا
guiGridListSetSelectedItem

Link to comment
Just now, Killer Project said:







addEventHandler("onClientGUIDoubleClick", root,
    function( )
    if ( source == الزر ) then
    local pl = guiGridListGetItemText (    places1 , guiGridListGetSelectedItem ( places1 ), 1)
        if pl == "البــنـــك │ X   " then
            triggerServerEvent ("bank", localPlayer)
            guiSetVisible ( GUIEditor.window[1],false)
            showCursor(false)
        end
    end
    end
)

او تقدر تستخدم هذا
guiGridListSetSelectedItem

بوش اغيره

 

Link to comment
addEventHandler("onClientGUIDoubleClick", root,
	function()
	local pl = guiGridListGetItemText (	places1 , guiGridListGetSelectedItem ( places1 ), 1)
		if pl == "البــنـــك │ X   " then
		  setElementPosition ( localPlayer, 1477.10547,-1719.78040,13.79688 )
			guiSetVisible ( GUIEditor.window[1],false)
			showCursor(false)
		end
	end
)

 

Link to comment
1 minute ago, Killer Project said:

guiGridListSetSelectedItem -- استخدم هذه افضل

بجرب

3 minutes ago, #BrosS said:

addEventHandler("onClientGUIDoubleClick", root,
	function()
	local pl = guiGridListGetItemText (	places1 , guiGridListGetSelectedItem ( places1 ), 1)
		if pl == "البــنـــك │ X   " then
		  setElementPosition ( localPlayer, 1477.10547,-1719.78040,13.79688 )
			guiSetVisible ( GUIEditor.window[1],false)
			showCursor(false)
		end
	end
)

 

بجرب

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