Jump to content

x[مساعده في كود ]x


|M.r|LooFe|

Recommended Posts

عيال انا جات في بالي فكرة مود حصري

لمهم

صممت لوحة

يوم يكتب في الايديت مثلا شخصية

ويدوس تشغيل

تصير يوم الاعب يكتب في اف8 الكلمة يلي حطها الادمن في الايديت ينقله لمكان

يلي اللاعب كان فيه

يا ريت تساعدوني في الكود

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

Link to comment
19 minutes ago, |M.r|LooFe| said:

عيال انا جات في بالي فكرة مود حصري

لمهم

صممت لوحة

يوم يكتب في الايديت مثلا شخصية

ويدوس تشغيل

تصير يوم الاعب يكتب في اف8 الكلمة يلي حطها الادمن في الايديت ينقله لمكان

يلي اللاعب كان فيه

يا ريت تساعدوني في الكود

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

الي فهمته منك .. انك تبي الادمن يكتب كلمة ,
والي يكتبها في الايديت ينتقل لعنده ..؟ 

Link to comment
Just now, iMr.WiFi..! said:

الي فهمته منك .. انك تبي الادمن يكتب كلمة ,
والي يكتبها في الايديت ينتقل لعنده ..؟ 

لا لا حبي

شف يكتب في اف8 qa

تفتح لوحة

فيها ايديت يكتب فيها كلمة ويدوس تشغيل

بعدها يطلع في الشات انه يكتب كلمة مثلا شخصية

يوم يجي اي لاعب يكتب في اف8 شخصية ينقله لعند يلي سواها

وهناك انا مصمم حماية خصوصية و رقم شخصية وشيلة

Link to comment
1 minute ago, |M.r|LooFe| said:

لا لا حبي

شف يكتب في اف8 qa

تفتح لوحة

فيها ايديت يكتب فيها كلمة ويدوس تشغيل

بعدها يطلع في الشات انه يكتب كلمة مثلا شخصية

يوم يجي اي لاعب يكتب في اف8 شخصية ينقله

لعند يلي سواها

وهناك انا مصمم حماية خصوصية و رقم شخصية وشيلة

3 minutes ago, |M.r|LooFe| said:

لعند يلي سواها

تبيه ينقله لعند الي سواها ؟؟

Link to comment
"onClientGUIClick" -- عند الضغط على زر تشغيل
guiGetText -- جيب الكلمة وعرفها word
getElementPosition -- جيب الاحداثيات وعرفها x,y,z
setElementData -- حط داتا على الكل بأسمك كمثال وحط القيمة الجدول التالي :
-- { Word = word, x=x, y=y, z=z }

"onPlayerCommand" -- روح للسيرفر سايد
getElementData -- سوي تحقق من انه الداتا الي سويته بأسمك موجودة وماهي فولس
-- سوي تحقق انه الكلمة الي كتبها تطابق الكلمة الي في الجدول cmd == getElementData ( root, "Loofe" ).Word
--                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ مثال للتحقق
-- وانقله للأحداثيات
setElementPosition

^ شرحت لك الطريقة وبالتوفيق

Link to comment
1 minute ago, iMr.WiFi..! said:

"onClientGUIClick" -- عند الضغط على زر تشغيل
guiGetText -- جيب الكلمة وعرفها word
getElementPosition -- جيب الاحداثيات وعرفها x,y,z
setElementData -- حط داتا على الكل بأسمك كمثال وحط القيمة الجدول التالي :
-- { Word = word, x=x, y=y, z=z }

"onPlayerCommand" -- روح للسيرفر سايد
getElementData -- سوي تحقق من انه الداتا الي سويته بأسمك موجودة وماهي فولس
-- سوي تحقق انه الكلمة الي كتبها تطابق الكلمة الي في الجدول cmd == getElementData ( root, "Loofe" ).Word
--                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ مثال للتحقق
-- وانقله للأحداثيات
setElementPosition

^ شرحت لك الطريقة وبالتوفيق

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

Link to comment
2 minutes ago, |M.r|LooFe| said:

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

أسمح لي أخوي تعلم بنفسك @_@
شرحت لك كل حاجة بالتفصيل حتى اني كتبت معظم الاكواد .. حاول تسوي شيء بنفسك وبتوفيق

Link to comment
Just now, iMr.WiFi..! said:

تعلم لها اجل @_@

يخوي طيب سويلي الكود وانا اتعلم منه

اخوي هي جربت سويتها الكلينت لو في خطأ صححه تكفا ذحين بروح اسوي سيرفر

addEventHandler("onClientGUIClick",root,
function()
if ( source == start ) then
local x,y,z = getElementPosition(localPlayer)
word = guiGetText(kalmeh)
setElementData(Word = word, x=x, y=y, z=z)
triggerServerEvent("onStartTawjeh",localPlayer)
end
end
)

 

Link to comment

 

13 minutes ago, |M.r|LooFe| said:

يخوي طيب سويلي الكود وانا اتعلم منه

 

-- Client
local button = button; -- حط هنا اسم زر التشغيل
local edit = edit; -- حط هنا اسم الايديت حق الكلمة
addEventHandler ( "onClientGUIClick", root, function ( )
	if source == button then
		if guiGetText ( edit ) ~= "" then
        	local x,y,z = getElementPosition ( localPlayer )
			setElementData ( root, "WWord", { word = guiGetText ( edit ), x = x, y = y, z = z } ) 
		end	
	end
end
)
-- Server
local command = "stopword"; -- هنا الأمر حق اطفاء كلمة الانتقال 
addEventHandler ( "onPlayerCommand", root, function ( cmd )
    if getElementData ( root, "WWord" ) then
		if cmd == getElementData ( root, "WWord" ).word then
        	setElementPosition ( source, getElementData ( root, "WWord" ).x, getElementData ( root, "WWord" ).y, getElementData ( root, "WWord" ).z )
		end
	end
end
)
addCommandHandler ( command, 
	function ( )
		setElementData ( root, "WWord", false )
	end
)

+ سويت لك الكود فضاوة مع اني داري انك مابتتعلم منه شيء أبد وبتوفيق

Edited by iMr.WiFi..!
Link to comment

سيرفر سايد

addEventHandler("onPlayerCommand",root,
function (x,y,z)
getElementData()
cmd == getElementData ( root, "Loofe" ).Word
setElementPosition(player,x,y,z)
end
)

 

Just now, iMr.WiFi..! said:

 

 


-- Client
local button = button; -- حط هنا اسم زر التشغيل
local edit = edit; -- حط هنا اسم الايديت حق الكلمة
addEventHandler ( "onClientGUIClick", root, function ( )
	if source == button then
		if guiGetText ( edit ) ~= "" then
        	local x,y,z = getElementPosition ( localPlayer )
			setElementData ( root, "WWord", { word = guiGetText ( edit ), x = x, y = y, z = z } ) 
		end	
	end
end
)
-- Server
local command = "stopword"; -- هنا الأمر حق اطفاء كلمة الانتقال 
addEventHandler ( "onPlayerCommand", root, function ( cmd )
    if getElementData ( root, "WWord" ) then
		if cmd == getElementData ( root, "WWord" ).word then
        	setElementPosition ( source, getElementData ( root, "WWord" ).x, getElementData ( root, "WWord" ).y, getElementData ( root, "WWord" ).z )
        end
      end
	end
)
addCommandHandler ( command, 
	function ( )
		setElementData ( root, "WWord", false )
	end
)

+ سويت لك الكود فضاوة مع اني داري انك مابتتعلم منه شيء أبد وبتوفيق

طيب شكراااااااا

Link to comment
Just now, iMr.WiFi..! said:

ما أشوف اي خطأ /:
اعتقد انه منك

اخي ذا ملف سيرفر

عندي في لمود

addCommandHandler("توجيه",-- الكلمة من اف8
	function (player)
		if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(player)),aclGetGroup("FA3LYAT")) then-- القروب
			triggerClientEvent(player,"onOpenTe",player)
		else
			outputChatBox("غير مصرح لك !",player,255,0,0)
		end
	end
)






px,py,pz = 0,0,0


addEvent("onStartTawjeh",true)
addEventHandler("onStartTawjeh",root,
	function (player)
		if not isElement(col) then
			local x,y,z = getElementPosition(localPlayer)
			px,py,pz = x,y,z
			col = createColRectangle(x - 75,y - 75,150,150)
			radar = createRadarArea(x - 75,y - 75,150,150,255,0,0,180)
			triggerClientEvent("onPlaySound",root,x,y,z)
		else
			outputChatBox("[Tawjeh-System]: عذرا لا يمكنك تشغيل التوجيه لانه شغال سابقا",player,255,0,0)
		end
	end
)

addEvent("onStopTawjeh",true)
addEventHandler("onStopTawjeh",root,
	function (player)
		if isElement(col) then
			destroyElement(col)
			destroyElement(radar)
			px,py,pz = 0,0,0
			setElementData ( root, "WWord", false )
			triggerClientEvent("onStopSound",root)
			outputChatBox("#FF000##================================##",root,0,255,0)
			outputChatBox("لقد تم ايقاف تشغيل التوجيه",root,0,255,0)
			outputChatBox("#FF000##================================##",root,0,255,0)
		else
			outputChatBox("[Tawjeh-System]: عذرا لا يمكنك ايقاف التوجيه لأنه غير شغال",player,255,0,0)
		end
	end
)

addEventHandler("onColShapeHit",root,
	function (player)
		if source == col then
			if getElementType(player) == "player" then
				outputChatBox("* لقد دخلت الحفله .. للرقص اكتب في اف8 رقص ",player,0,255,0)
				toggleControl(player,"fire",false)
			elseif getElementType(player) == "vehicle" then
				destroyElement(player)
			end
		end
	end
)

addEventHandler("onColShapeLeave",root,
	function (player)
		if source == col then
			if getElementType(player) == "player" then
				toggleControl(player,"fire",true)
			end
		end		
	end
)



stat = {}

addCommandHandler("رقص",
	function (player)
		if stat[player] then
			setPedAnimation(player,nil)
			stat[player] = false
		else
			setPedAnimation(player,"DANCING","dance_loop")
			stat[player] = true
		end
	end
)



addEventHandler ( "onPlayerCommand", root, function ( cmd )
    if getElementData ( root, "WWord" ) then
		if cmd == getElementData ( root, "WWord" ).word then
        	setElementPosition ( source, getElementData ( root, "WWord" ).x, getElementData ( root, "WWord" ).y, getElementData ( root, "WWord" ).z )
			outputChatBox("#FF000##================================##",root,0,255,0)
			outputChatBox("".. cmd .." لقد تم تشغيل التوجيه للانتقال اكتب في اف8",root,0,255,0)
			outputChatBox("للرقص اكتب في اف8 رقص",root,0,255,0)
			outputChatBox("#FF000##================================##",root,0,255,0)
        end
      end
	end
)

يوم اجي ادوس على زر تشغيل يقلي في الديبق انه في خطأ في السطر 24 يلي هو

col = createColRectangle(x - 75,y - 75,150,150)

هس انا حطيطه بمود لحال لكود يلي عطيطني اياه ما شتغل يا ريت حل

 

Link to comment

@iMr.WiFi..! مايحتاج داتا فيه طريقة أسهل واحسن 

Client : 

button,edit = guiCreateButton(24, 350, 73, 22, "add", false) , guiCreateEdit(25, 323, 188, 21, "", false)

addEventHandler ( "onClientGUIClick" , resourceRoot , function ( ) 
if ( source == button ) then 
local posX,posY,posZ = getElementPosition ( localPlayer ) ; 
triggerServerEvent ( "addCmd" , localPlayer , guiGetText ( edit ) , posX , posY , posZ ) 
end
end ) ; 

Server : 

cmd = nil
addEvent ( "addCmd" , true ) 
addEventHandler ( "addCmd" , root, function ( text , x , y , z ) 
if ( cmd == nil ) then 
cmd = text
addCommandHandler ( cmd , function (player)
setElementPosition ( player , x , y , z ) 
end )
else
outputChatBox("يوجد أمر مفعل مسبقاً",source,255,0,0,true)
end
end ) 

addCommandHandler ( "delete", function ( player ) 
if ( cmd ~= nil ) then
removeCommandHandler ( cmd )
cmd = nil 
outputChatBox("تم حذف الامر",player,0,255,0,true)
else
outputChatBox("لايوجد امر لحذفه",player,255,0,0,true)
end
end ) ;

 

  • Thanks 2
Link to comment
2 hours ago, Default#^ said:

@iMr.WiFi..! مايحتاج داتا فيه طريقة أسهل واحسن 

Client : 


button,edit = guiCreateButton(24, 350, 73, 22, "add", false) , guiCreateEdit(25, 323, 188, 21, "", false)

addEventHandler ( "onClientGUIClick" , resourceRoot , function ( ) 
if ( source == button ) then 
local posX,posY,posZ = getElementPosition ( localPlayer ) ; 
triggerServerEvent ( "addCmd" , localPlayer , guiGetText ( edit ) , posX , posY , posZ ) 
end
end ) ; 

Server : 


cmd = nil
addEvent ( "addCmd" , true ) 
addEventHandler ( "addCmd" , root, function ( text , x , y , z ) 
if ( cmd == nil ) then 
cmd = text
addCommandHandler ( cmd , function (player)
setElementPosition ( player , x , y , z ) 
end )
else
outputChatBox("يوجد أمر مفعل مسبقاً",source,255,0,0,true)
end
end ) 

addCommandHandler ( "delete", function ( player ) 
if ( cmd ~= nil ) then
removeCommandHandler ( cmd )
cmd = nil 
outputChatBox("تم حذف الامر",player,0,255,0,true)
else
outputChatBox("لايوجد امر لحذفه",player,255,0,0,true)
end
end ) ;

 

يستحسن تضيف تحقق ان الايديت مايساوي ""

Link to comment
15 hours ago, ععيونككء اخخر امممأليء ^ said:

يبي يقلد مود طلال 07 الي موجود ف وناسة 

قال جته فكرة حصرية 

????

موشششككلةة والله ^^

 

لا يليل ؟

15 hours ago, ععيونككء اخخر امممأليء ^ said:

يبي يقلد مود طلال 07 الي موجود ف وناسة 

قال جته فكرة حصرية 

????

موشششككلةة والله ^^

 

يخي انت شبك علي ؟ كل ما انزل شي تقول تقليد لكم

يخي حل عني ترا قرفتني اشي اسمه mta

Link to comment
On ٢٤‏/٩‏/٢٠١٧ at 17:41, Default#^ said:

@iMr.WiFi..! مايحتاج داتا فيه طريقة أسهل واحسن 

Client : 


button,edit = guiCreateButton(24, 350, 73, 22, "add", false) , guiCreateEdit(25, 323, 188, 21, "", false)

addEventHandler ( "onClientGUIClick" , resourceRoot , function ( ) 
if ( source == button ) then 
local posX,posY,posZ = getElementPosition ( localPlayer ) ; 
triggerServerEvent ( "addCmd" , localPlayer , guiGetText ( edit ) , posX , posY , posZ ) 
end
end ) ; 

Server : 


cmd = nil
addEvent ( "addCmd" , true ) 
addEventHandler ( "addCmd" , root, function ( text , x , y , z ) 
if ( cmd == nil ) then 
cmd = text
addCommandHandler ( cmd , function (player)
setElementPosition ( player , x , y , z ) 
end )
else
outputChatBox("يوجد أمر مفعل مسبقاً",source,255,0,0,true)
end
end ) 

addCommandHandler ( "delete", function ( player ) 
if ( cmd ~= nil ) then
removeCommandHandler ( cmd )
cmd = nil 
outputChatBox("تم حذف الامر",player,0,255,0,true)
else
outputChatBox("لايوجد امر لحذفه",player,255,0,0,true)
end
end ) ;

 

متاكد ان سطر

setElementPosition بيشتغل ؟

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