Jump to content

سؤال


Recommended Posts

  On 01/06/2017 at 20:50, Killer Project said:

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

Expand  

عندي مشكله

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

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

ويفق اللوحه 

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

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

Link to comment
  On 01/06/2017 at 20:56, A7MEDENO said:

عندي مشكله

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

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

ويفق اللوحه 

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

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

Expand  

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

Link to comment
  On 01/06/2017 at 20:58, Killer Project said:

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

Expand  

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

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

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

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

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

 

Link to comment
  On 01/06/2017 at 21:00, A7MEDENO said:

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

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

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

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

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

 

Expand  

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

Link to comment
  On 01/06/2017 at 21:03, Killer Project said:

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

Expand  

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

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

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

Link to comment
  On 01/06/2017 at 21:04, A7MEDENO said:

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

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

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

Expand  

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


 

 

  On 01/06/2017 at 21:04, yasin0 said:

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

Expand  





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

Link to comment
  On 01/06/2017 at 21:07, Killer Project said:

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


 

 





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

Expand  
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
  On 01/06/2017 at 21:08, 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
	)

 

Expand  



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

Link to comment
  On 01/06/2017 at 21:13, Killer Project said:



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

Expand  

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

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
  On 01/06/2017 at 21:15, 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
)

 

Expand  







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
  On 01/06/2017 at 21:29, 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

Expand  

بوش اغيره

 

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
  On 01/06/2017 at 21:33, Killer Project said:

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

Expand  

بجرب

  On 01/06/2017 at 21:30, #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
)

 

Expand  

بجرب

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