Jump to content

سؤال


Recommended Posts

Posted

مثلا سويت  مربع edit

حق توزيع فلوس

ابي لما اللاعب يجي يكتب الارقام

الاختصارات ما تنظغط وحرف ف ما ينظغط؟؟؟

Posted
Just now, A7MEDENO said:

مثلا سويت  مربع edit

حق توزيع فلوس

ابي لما اللاعب يجي يكتب الارقام

الاختصارات ما تنظغط وحرف ف ما ينظغط؟؟؟

"onClientKey"
guiGetVisible

 

cancelEvent

cancelEvent

Posted (edited)
Just now, A7MEDENO said:

مثال طيب ممكن

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

 

Edited by Killer Project
Posted
Just now, Killer Project said:

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

عندي مشكله

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

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

ويفق اللوحه 

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

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

Posted
Just now, A7MEDENO said:

عندي مشكله

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

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

ويفق اللوحه 

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

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

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

Posted
Just now, Killer Project said:

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

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

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

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

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

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

 

Posted
Just now, A7MEDENO said:

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

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

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

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

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

 

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

Posted
Just now, Killer Project said:

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

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

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

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

Posted
Just now, A7MEDENO said:

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

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

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

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


 

 

Just now, yasin0 said:

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





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

Posted
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
	)

 

Posted
1 minute ago, Killer Project said:

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


 

 





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

root = كل المودات

resourceRoot = المود نفسه

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

Posted
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
	)

 



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

Posted (edited)
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
Posted
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

Posted
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

بوش اغيره

 

Posted
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
)

 

Posted
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
)

 

بجرب

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