Jump to content

Client و Server


Guest

Recommended Posts

Posted

السلام عليكم

اعرف انو 

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
)

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

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

Posted

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

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

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

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

onClientResourceStart -- client

onResourceStart -- server

Posted (edited)

انت تتلكم على الكودات لي داخل المود

او  debugscript

Edited by Guest
Posted

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

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

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

Posted

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

Serverside  - ملف سيرفر 

Clientside - ملف كلنت

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

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

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

Posted
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

Posted
Just now, Scarfas said:

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

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

عرب :3

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

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

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

  • Confused 1
Posted

لنك ما تعرف تتصرف يا اخ

Posted
33 minutes ago, *RayaN-Alharbi. said:

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

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

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

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

  • Thanks 2
  • Haha 1
Posted (edited)
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
Posted

بالاضافة إلى كلام @EH10

فيه بعض الوظائف الشيرد ( الي تدعم الكلنت والسيرفر ) ء

تختلف فيها الارقمنتات

Posted

 طيب م تشوف شرح الويكي اسهل ,  مكتوب فيه سواء سيرفر او كلينت

وحاول تجرب اكواد

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

 

الشرح الوحيد لي فهمني 

مشكوور اخي

Posted
4 hours ago, EH10 said:

ولا تعرف الرياضيات بتعطيني الجواب؟

www.google.com

8 hours ago, Rakan# said:

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

حرك حرك انت شغلك عندي

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