Jump to content

مالفرق لمن اضع الكود بسيرفر او كلينت


1LoOoVe2

Recommended Posts

source, للاعب نفسه

:?

كل حدث له سورس خاص به

يعني مثلا

onPlayerJoin

السورس حقه هو الاعب اللي دخل

onClientGUIClick

السورس حقه العنصر اللي انضغط عليه و هكذا...

طيب كيف تعرف السورس؟

من الويكي

ادخل علي الايفنت

بتلاقي كلمة

Source

بخط كبير

و بتلاقي تحت السورس

تقدر تترجمها بقوقل

اي خطأ يرجي التصحيح

Link to comment

source, للاعب نفسه

:?

كل حدث له سورس خاص به

يعني مثلا

onPlayerJoin

السورس حقه هو الاعب اللي دخل

onClientGUIClick

السورس حقه العنصر اللي انضغط عليه و هكذا...

طيب كيف تعرف السورس؟

من الويكي

ادخل علي الايفنت

بتلاقي كلمة

Source

بخط كبير

و بتلاقي تحت السورس

تقدر تترجمها بقوقل

اي خطأ يرجي التصحيح

الي فهمته من كﻻمك السورس للي صار عليه حدث صحيح؟ مثﻻ onClientGUIClick

واحط يرسل لشات تم ضغط الزر

وبنهاية سوريس يجي لنفس الي ضغط الزر صحيح؟؟

لو كﻻمي فيه غلط او حد عنده اضافة يقول ﻻني ملخبط بذي الامور

Link to comment

source, للاعب نفسه

:?

كل حدث له سورس خاص به

يعني مثلا

onPlayerJoin

السورس حقه هو الاعب اللي دخل

onClientGUIClick

السورس حقه العنصر اللي انضغط عليه و هكذا...

طيب كيف تعرف السورس؟

من الويكي

ادخل علي الايفنت

بتلاقي كلمة

Source

بخط كبير

و بتلاقي تحت السورس

تقدر تترجمها بقوقل

اي خطأ يرجي التصحيح

الي فهمته من كﻻمك السورس للي صار عليه حدث صحيح؟ مثﻻ onClientGUIClick

واحط يرسل لشات تم ضغط الزر

وبنهاية سوريس يجي لنفس الي ضغط الزر صحيح؟؟

لو كﻻمي فيه غلط او حد عنده اضافة يقول ﻻني ملخبط بذي الامور

كلامك صح إلي صار عليه الحدث ، بس السورس مو إلي ظغط الزر

السورس هو الزر إلي انظغط ، لأن الزر هو إلي صار عليه الحدث

مثال

onClientMarkerHit 

هنا السورس مو اللاعب إلي لمس الماركر ، هنا السورس إلي صار عليه الحدث

إلي هو الماركر نفسه

Link to comment
الحمدلله عرفت لها

للي يبي الطريقة

تضيف ف الكلينت

addEventHandler( "onClientGUIClick", resourceRoot, 
    function() 
  if ( source == GUIEditor.button[1] ) then -- اسم الزر 
        triggerServerEvent( "SetArmor", localPlayer )   
    end 
  end    
 ) 

وتضيف بسيرفر

    addEvent ("SetArmor", true) 
addEventHandler ("SetArmor", getRootElement(), 
    function(SetArmor) 
    setPedArmor ( source, 100, SetArmor) --  هنا تقدر تخليه درع دم موتر اي شيءء  
outputChatBox ( " $ تـم إعـطـاك درع $ ", source, 0, 255, 0 ) 
    end 
) 
  

ومشكككور ي Allawi.

للأفادة بس

تقدر تختصر

getRootElement() 

تخليها بس

root 

لان root هي اختصار getrootelement

+

في السيرفر سايد في ارقمنت زايد وهو

SetArmor 

Link to comment
الحمدلله عرفت لها

للي يبي الطريقة

تضيف ف الكلينت

addEventHandler( "onClientGUIClick", resourceRoot, 
    function() 
  if ( source == GUIEditor.button[1] ) then -- اسم الزر 
        triggerServerEvent( "SetArmor", localPlayer )   
    end 
  end    
 ) 

وتضيف بسيرفر

    addEvent ("SetArmor", true) 
addEventHandler ("SetArmor", getRootElement(), 
    function(SetArmor) 
    setPedArmor ( source, 100, SetArmor) --  هنا تقدر تخليه درع دم موتر اي شيءء  
outputChatBox ( " $ تـم إعـطـاك درع $ ", source, 0, 255, 0 ) 
    end 
) 
  

ومشكككور ي Allawi.

للأفادة بس

تقدر تختصر

getRootElement() 

تخليها بس

root 

لان root هي اختصار getrootelement

+

في السيرفر سايد في ارقمنت زايد وهو

SetArmor 

أهـا شكرا ع التصحيح طيب وش فائدة الارقمنت فإيش استخدمهه ! الي يجي بداخل قوس الفنكشن ( الوظيفة ) ؟ء

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