Jump to content

Client و Server


Guest

Recommended Posts

السلام عليكم

اعرف انو 

Client هو على جهاز اللاعب

Server ينطبق على السيرفر

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

client + server

على سبيل المثال المود هذا

local vipVehicles = {
	[520] = true;
}

addEventHandler("onPlayerCommand", root,
	function(cmd)
		if cmd == "cv" then
          		local p = {getElementPosition(source)}
          		for _,vehicle in ipairs(getElementsByType("vehicle")) do
            		if vipVehicles[getElementModel(vehicle)] then
							local v = {getElementPosition(vehicle)}
							if getDistanceBetweenPoints3D(p[1], p[2], p[3], v[1], v[2], v[3]) < 10 then
								if not isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("VIP")) then
								destroyElement(vehicle)
								outputChatBox("● You must be VIP to spawn this vehicle", source, 255, 0, 0)

						end
					end
              	end
            end
		end
	end
)

هو مود ما يخلي اللاعب ينزل طائرة و هو مو فيب طب مش المفروض بيكون كلينت؟

لما غيرته في الميتا الى سيرفر صار شغال؟ احد يشرحلي 

Link to comment

الوظائف الي تجيك باللون الازرق يعني تجي لـ الكلنت والسيرفر

والاحمر لـ الكلنت 

والاصفر ل السيرفر

وبعض الاحداث يكتب لك 

onClientResourceStart -- client

onResourceStart -- server

Link to comment

هههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه

https://forum.multitheftauto.com/topic/95827-metaxml-شرح-انشاء-ملف-الميتا-وما-يتعلق-به/?tab=comments#comment-857723

https://forum.multitheftauto.com/topic/94945-lua-شرح-كيف-تتعلم-البرمجة-؟/?tab=comments#comment-851356

Link to comment

الواضح انك مو عارف  تفرق سيرفر من كلنت , 

Serverside  - ملف سيرفر 

Clientside - ملف كلنت

Shared function - هذا الى كذا , يكون يقبل ملف سيرفر , ويقبل ملف كلنت 

debugscript 3 ,  المود ماراح يشتغل لو كان فيه اكواد من جهتة سيرفر ومن جهة كلنت , في ملف واحد , وماراح يشتغل معاك المود , حتا لو اشتغل راح يطلع لك أخطاء كثيره 

meta.xml  , هنآ تعرف الملفين l Server - Client  l بدون ملف ميتآ ماراح يشتغل معك شي 

Link to comment
23 hours ago, *RayaN-Alharbi. said:

هههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه

https://forum.multitheftauto.com/topic/95827-metaxml-شرح-انشاء-ملف-الميتا-وما-يتعلق-به/?tab=comments#comment-857723

https://forum.multitheftauto.com/topic/94945-lua-شرح-كيف-تتعلم-البرمجة-؟/?tab=comments#comment-851356

بتموت من الضحك؟ مازلت مبتدأ بدي اتلعم

لو ضليت في كونيتي الأجانب والله احسن

عرب :3

Link to comment
Just now, Scarfas said:

بتموت من الضحك؟ مازلت مبتدأ بدي اتلعم

لو ضليت في كونيتي الأجانب والله احسن

عرب :3

الله معاك خلك عند الاجانب

من عاشر قومًا 40 يوم صار منهم

اصلن واضح انك تعرف انجليزي من شفتك كاتب كونيتي

  • Confused 1
Link to comment
33 minutes ago, *RayaN-Alharbi. said:

الله معاك خلك عند الاجانب

من عاشر قومًا 40 يوم صار منهم

اصلن واضح انك تعرف انجليزي من شفتك كاتب كونيتي

م اقول الا أستح على وجهك 

  • Thanks 2
  • Haha 1
Link to comment
4 hours ago, *RayaN-Alharbi. said:

هههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه

https://forum.multitheftauto.com/topic/95827-metaxml-شرح-انشاء-ملف-الميتا-وما-يتعلق-به/?tab=comments#comment-857723

https://forum.multitheftauto.com/topic/94945-lua-شرح-كيف-تتعلم-البرمجة-؟/?tab=comments#comment-851356

للأسف مدري وش اللي يضحك..

بسألك .. لو جبت لك معادله رياضيه وانت بحياتك ما قرات رياضيات ولا تعرف الرياضيات بتعطيني الجواب؟

المهم لصاحب الموضوع ..

كل فنكشن له لون خاص.

فبعطيك مثال.

الازرق للسيرفر والكلنت..

والاحمر كلنت

والبرتقالي سيرفر.

واذا تبي تسوي مثلا كود تضغط زر ويعطيك فلوس مثال.

كود ضغطت الزر لازم تحطها كلنت !

والفلوس لازم سيرفر !

بالمشكله هذي تسوي ترايقر من كلنت لسيرفر او من سيرفر للكنت على حسب نوع الاكواد ونوع اللي بتسويه.

انا الحين بسوي لك مثال ترسل من كلنت لسيرفر..

Client.

addEventHandler ("onClientGUIClick", root,
  function ()
    if ( source == Button ) then
     triggerServerEvent("Triggered", localPlayer)
  end
 end
)

Server.

addEvent("Triggered", true)
addEventHandler("Triggered", root,
  function()
   givePlayerMoney(source, 10)
  end
)

 

Edited by EH10
Link to comment
On 15/07/2018 at 15:50, EH10 said:

للأسف مدري وش اللي يضحك..

بسألك .. لو جبت لك معادله رياضيه وانت بحياتك ما قرات رياضيات ولا تعرف الرياضيات بتعطيني الجواب؟

المهم لصاحب الموضوع ..

كل فنكشن له لون خاص.

فبعطيك مثال.

الازرق للسيرفر والكلنت..

والاحمر كلنت

والبرتقالي سيرفر.

واذا تبي تسوي مثلا كود تضغط زر ويعطيك فلوس مثال.

كود ضغطت الزر لازم تحطها كلنت !

والفلوس لازم سيرفر !

بالمشكله هذي تسوي ترايقر من كلنت لسيرفر او من سيرفر للكنت على حسب نوع الاكواد ونوع اللي بتسويه.

انا الحين بسوي لك مثال ترسل من كلنت لسيرفر..

Client.


addEventHandler ("onClientGUIClick", root,
  function ()
    if ( source == Button ) then
     triggerServerEvent("Triggered", localPlayer)
  end
 end
)

Server.


addEvent("Triggered", true)
addEventHandler("Triggered", root,
  function()
   givePlayerMoney(source, 10)
  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...